Archive: 2018

0

JavaScript事件循环探索

一直对js的事件循环不是很清晰,最近看了JavaScript忍者秘籍的第13章后,有了一些感悟,特此总结一下,分享给大家。 单线程众所周知,JavaScript是单线程执行模型,同一时刻只能执行一个代码片段,一个任务开始后知道运行完成,不会被其他任务中断。当一个任务花费的时间很长的话,用户就会明显的感觉到卡顿。浏览器为了解决这个问题引入了事件循环的概念(Event Loop)。 事件循环事件循环具

0

扩展原生Number

今天看你不知道的js 第三章有个比较有意思的方法,特记录一下。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647if (!Number.prototype[Symbol.iterator]) { Object.defineProperty( Number.proto

0

使用commitlint规范git提交

commitlint: git 提交信息规范与验证 husky: 使ghook更容易 standard-version: 自动生成CHANGELOG 并发布版本 安装 123npm install --save-dev @commitlint/{config-conventional,cli}npm i --save-dev standard-versionnpm instal