2024年Js五大新功能
每次 JavaScript 更新都会引起轰动。 ES6 是一个重大更新,距离它的前身 ES5 已经有六年了。浏览器厂商和 JavaScript 开发者都被大量的新特性所淹没,需要学习和适应。为了避免一次性出现大量新特性,从那时起,Ja…
每次 JavaScript 更新都会引起轰动。 ES6 是一个重大更新,距离它的前身 ES5 已经有六年了。浏览器厂商和 JavaScript 开发者都被大量的新特性所淹没,需要学习和适应。为了避免一次性出现大量新特性,从那时起,Ja…
首先要知道JavaScript 并非唯一会出现浮点数精度丢失的语言,所有遵循 IEEE 754 标准的编程语言在二进制浮点运算中都会面临精度问题。例如,Python、Java 等语言在浮点运算时同样可能因二进制表示特性导致精度丢失…
介绍 Pake 是一个开源的桌面应用构建工具,它使用 Rust 和 Tauri 技术,可以将网页转换为轻量级的桌面应用。这个工具支持多种操作系统,包括 Mac、Windows 和 Linux,与electron一样,但是pake打包体积小、启动更快…
JavaScript 的原型链是其实现继承和属性共享的核心机制,理解原型链需要从对象、构造函数、原型对象之间的关系入手。 首先要认清几个基本概念 对象(Object):就是具体的数据,比如 { name: "小明" } 构造函数…
最近移动端项目需要改版,以前用的UI库不符合现在的设计图,改着太费劲想了想还是自己封装快一些,下面只针对输入框实现进行代码说明其他样式省略 实现思路 方式一:多个input框,每个输入框限制输入数字和…
JavaScript 的 Promise 是处理异步操作的强大工具。理解 Promise 的工作原理和应用场景不仅对开发实际项目非常有用,同时也是技术面试中的常见考点。本文将系统性地整理 Promise 相关的面试题,提供详细的解答和实…
Promise介绍与基本使用 promise 是ES6引入的进行异步编程新的解决方案,旧方案都是单纯使用回调函数,从语法上来说它就是个构造函数,从功能上来说,promise对象用来封装异步的任务,并且可以对结果进行处理。promi…
无论是在项目还是在面试过程中,总还是会有那么一小部分同学,没有学会使用 async/await ,今天就特地整理了几个代码段,并以此文进行提醒大家常用的技术点还是要会的,不单单只是应对面试需要,在日常工作中使用,…
JS中的时间对象还是很常用的,以下是使用过程中的一些总结 用法 var nowDate = new Date(参数); 参数为空 返回当前本机的日期和时间 方法 获取方法 getFullYear():获取年份,返回4位数 getMonth():获取月份,返…
数字 //正数正则 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(…
虽然以前用过ES6但还是对它不熟悉还是抽时间巩固一下吧...... 毕竟想要深入了解一些三方库的源码还是得先搞透ES6 概念理解 ES6是JS语言的下一代标准,这次的ES6可以当成JS的第六季,特别的是15年出了ES6之后 往后的…
为什么Js会有事件循环机制 js是单线程 非阻塞 脚本 语言,js代码在执行时,只有一个主线程来处理的任务,非阻塞靠的就是(异步执行)事件循环(Event Loop)。 事件循环——微任务、宏任务 大家都知道的js大概的执…