目录↑

【转载】 JavaScript 装饰器

转载于 掘金 作者:sh22n

2020-03-24

JS运行机制、宏任务与微任务

JS是单线程的 avaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定Jav..

2020-03-23

将网页打包成应用程序

需求: 将一个已经上线的后台管理系统(只兼容Chrome)打包成一个不需要谷歌浏览器就可以运行的软件需要安装: npm install electron -g npm install electron-packager -g WinRAR解压工具(或者2345等其他解压工具也可以) Powershell 3 或 3 以上版本(electron-packa..

2020-03-20

对象与数组遍历

数组for、forEach、map、filter… for of 便利出来的是value而不是key forEach的第二个参数Array.forEach(function(item){...},ArrayThis) 传入forEach的第二个参数会让function的this指向改变为第二个参数(第一个function如果为箭头函数的话则不会生效) ..

2020-03-13

浏览器问题

重绘和回流网页主要由三部分组成:结构(Structure)(HTML)、表现(Presentation)(CSS)和行为(Behavior)(JS)。 浏览器渲染DOM树: 浏览器把获取到的html代码解析成1个Dom树,html中的每个节点(tag)都是Dom树中的1个节点,根节点是document对象 。dom树里面包含了所有的html标签,包括di..

2020-03-02