ES6
文章平均质量分 74
leviscar
这个作者很懒,什么都没留下…
展开
-
ES6入门函数篇(一)之函数形参的默认值
一、在ECMAScript5中模拟默认参数JavaScript函数有一个特别的地方,无论在函数定义中声明了多少参数,都可以传入任意数量的参数,也可以在函数定义时添加针对参数数量的处理逻辑,当已定义的形参无对应的传入参数时,为其指定一个默认值。在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法。function makeRequest(url,timeout,callback){原创 2017-11-22 20:08:11 · 1932 阅读 · 0 评论 -
React同构应用
React同构应用引言简单讲,单页应用基本上就是一个空白的HTML体,使用JavaScript来生成应用的页面。这种方式虽然有很多优势,但是也有缺点: 在浏览器下载应用的JavaScript并运行(以及从服务器上获取最初的数据)之前,用户会看到一个白屏闪过,然后才是页面的内容。同构应用也被称为通用`JavaScript`应用,指的是在客户端和服务器端之间完整(或部分)地共享代码的应...原创 2018-04-24 11:12:14 · 825 阅读 · 0 评论 -
深入React DOM对象
深入React DOM对象DOM事件监听器React做的工作React实现了一个合成事件系统,为应用程序和界面带来了一致性和高性能通过标准化事件来实现一致性,使得事件在不同浏览器和平台间都能拥有相同的属性自动事件委托。 React不会将事件处理程序附加到节点本身,会将单独事件监听器附加到文档根节点,当事件被触发后react将它映射到适当的组件元素,当组件被卸载时,React会...原创 2018-04-24 11:13:13 · 436 阅读 · 0 评论 -
性能调优
性能调优子级校正过程的工作原理(Reconciliation)当你改变React组件状态是,它会触发组件的重绘过程。React会构建一个新的虚拟DOM来呈现应用UI的状态,然后检测和当前的虚拟DOM之间的差异,从而计算出哪些DOM元素需要进行更新、添加或者删除,这个过程被称为“子级校正”批处理在React中,在任何时刻调用组件的setState方法,React不会立即对其...原创 2018-04-24 11:13:46 · 219 阅读 · 0 评论