
Web
文章平均质量分 72
Ontides
这个作者很懒,什么都没留下…
展开
-
《Understanding ECMAScript 6》——Introduction
《理解 ECMAScript 6》——简介JavaScript的核心语言特性是在一个叫做ECMA-262的标准中定义的。在这个标准中定义的语言叫做ECMAScript。你所知道的在浏览器中和Node.js中的JavaScript其实是ECMAScript的父集。浏览器和Node.js通过增加对象和方法来增加更多的功能,不过语言的核心还是在ECMAScript中定义的。ECMA-262标准的不断发展对翻译 2016-10-17 00:49:08 · 1115 阅读 · 0 评论 -
JavaScript中的this
学习JavaScript的时候,this曾让我困惑不已,因为不清楚this所指向的是什么,在阅读一些代码的时候总是迷迷糊糊,不知所云。弄懂this后,我有种豁然开朗的感觉,看JavaScript代码的时候明显比原来更有底,对语言本身也有了更深的理解。在JavaScript中,this非常重要但又特别容易弄错,所以我在此总结一下this的点点滴滴,希望能给那些对this还不明白的朋友们一点帮助吧。一原创 2016-11-08 00:20:31 · 646 阅读 · 0 评论 -
JavaScript中的LHS查询和RHS查询
JavaScript中在预编译后执行代码时对变量的查询分为LHS(Left-Hand-Side)查询和RHS(Right-Hand-Side)查询。一、LHS和RHS有什么区别?这里的L和R是指赋值时候“=” 的左侧还是右侧,也就是说一个是做被赋值,一个是取值。 正如下面这个例子,对变量a的引用是一个LHS引用,而对值2的引用是RHS引用var a = 2当然,在js中赋值操作不仅仅限于“=”这种原创 2016-10-03 10:22:13 · 5035 阅读 · 0 评论 -
细说JavaScript作用域和闭包
还记得最开始接触JavaScript时,只是会用document.getElementById("")这种DOM操作来做点简单特效,但仅仅如此已经让我欣喜。后来的知道了原来可以利用ajax技术来实现无刷新获取服务端数据,这让我开始觉得前端还是有好多事可以做的,在之后因为老师的一个项目的关系接触了AngularJS,便开始了AngularJS的学习。AngularJS让我深刻地认识到在前后端分离的时候原创 2016-10-05 10:36:19 · 1575 阅读 · 0 评论 -
《Understanding ECMAScript 6》Chapter 1:Block Bindings
《理解 ECMAScript 6》第一章:块作用域理解 ECMAScript 6第一章块作用域1 变量声明和提升2 块级声明21 let声明22 没有重复声明23 常量声明const声明和let声明使用const声明对象24 暂时性死区3 循环中的块绑定31 循环中的函数32 循环中的let声明33 循环中的const声明4 全局块绑定5 块绑定的最佳实践6 小结以前翻译 2016-11-17 12:32:43 · 820 阅读 · 0 评论