2024/7/9

2024年Js五大新功能

每次 JavaScript  更新都会引起轰动。 ES6 是一个重大更新,距离它的前身 ES5 已经有六年了。浏览器厂商和 JavaScript 开发者都被大量的新特性所淹没,需要学习和适应。为了避免一次性出现大量新特性,从那时起,Ja…

  • javaScript 前端
  • 2024/7/9
  • 730
  • 2023/9/19

    一篇搞懂 为啥js精度问题频出

    首先要知道JavaScript 并非唯一会出现浮点数精度丢失的语言,​所有遵循 IEEE 754 标准的编程语言在二进制浮点运算中都会面临精度问题。例如,Python、Java 等语言在浮点运算时同样可能因二进制表示特性导致精度丢失…

  • javaScript web随笔记录 前端
  • 2023/9/19
  • 245
  • 2023/9/16

    Pake一键打包,构建桌面应用

    介绍 Pake 是一个开源的桌面应用构建工具,它使用 Rust 和 Tauri 技术,可以将网页转换为轻量级的桌面应用。这个工具支持多种操作系统,包括 Mac、Windows 和 Linux,与electron一样,但是pake打包体积小、启动更快…

  • javaScript web随笔记录
  • 2023/9/16
  • 946
  • 2022/11/24

    谈谈js原型链

    JavaScript 的原型链是其实现继承和属性共享的核心机制,理解原型链需要从对象、构造函数、原型对象之间的关系入手。 首先要认清几个基本概念 ​对象(Object)​:就是具体的数据,比如 { name: "小明" } ​构造函数…

  • javaScript 前端
  • 2022/11/24
  • 179
  • 2022/6/19

    移动端h5多个输入框填验证码

    最近移动端项目需要改版,以前用的UI库不符合现在的设计图,改着太费劲想了想还是自己封装快一些,下面只针对输入框实现进行代码说明其他样式省略   实现思路 方式一:多个input框,每个输入框限制输入数字和…

  • javaScript VUE web随笔记录
  • 2022/6/19
  • 640
  • 2020/10/15

    通过几个面试题,深入理解Promise

    JavaScript 的 Promise 是处理异步操作的强大工具。理解 Promise 的工作原理和应用场景不仅对开发实际项目非常有用,同时也是技术面试中的常见考点。本文将系统性地整理 Promise 相关的面试题,提供详细的解答和实…

  • javaScript web随笔记录 前端
  • 2020/10/15
  • 451
  • 2020/10/8

    再复习复习 Promise

    Promise介绍与基本使用 promise 是ES6引入的进行异步编程新的解决方案,旧方案都是单纯使用回调函数,从语法上来说它就是个构造函数,从功能上来说,promise对象用来封装异步的任务,并且可以对结果进行处理。promi…

  • javaScript web随笔记录 前端
  • 2020/10/8
  • 492
  • 2020/9/28

    深入理解一下async/await

    无论是在项目还是在面试过程中,总还是会有那么一小部分同学,没有学会使用 async/await ,今天就特地整理了几个代码段,并以此文进行提醒大家常用的技术点还是要会的,不单单只是应对面试需要,在日常工作中使用,…

  • javaScript web随笔记录 前端
  • 2020/9/28
  • 214
  • 2020/2/28

    Date对象

    JS中的时间对象还是很常用的,以下是使用过程中的一些总结 用法 var nowDate = new Date(参数); 参数为空 返回当前本机的日期和时间 方法 获取方法 getFullYear():获取年份,返回4位数 getMonth():获取月份,返…

  • javaScript
  • 2020/2/28
  • 425
  • 2020/2/13

    Js常用的正则表达式

    数字 //正数正则 var a = /^d*.?d+$/; //负数正则 var b = /^-d*.?d+$/; //数字正则 var c = /^-?d*.?d+$/; console.log(a.test("2.1")); //true console.log(b.test("-1.2")); //true console.log(c.test(…

  • javaScript
  • 2020/2/13
  • 267
  • 2020/2/12

    JS之ES6新特性

    虽然以前用过ES6但还是对它不熟悉还是抽时间巩固一下吧...... 毕竟想要深入了解一些三方库的源码还是得先搞透ES6 概念理解 ES6是JS语言的下一代标准,这次的ES6可以当成JS的第六季,特别的是15年出了ES6之后 往后的…

  • javaScript
  • 2020/2/12
  • 365
  • 2020/2/5

    浅谈Js中的Event Loop

    为什么Js会有事件循环机制 js是单线程  非阻塞  脚本 语言,js代码在执行时,只有一个主线程来处理的任务,非阻塞靠的就是(异步执行)事件循环(Event Loop)。 事件循环——微任务、宏任务 大家都知道的js大概的执…

  • javaScript
  • 2020/2/5
  • 940