前端
文章平均质量分 76
cheung_seol
这个作者很懒,什么都没留下…
展开
-
ES 5、ES 6变量和函数声明以及作用域总结
变量提升JavaScript引擎在执行的时候,会把所有变量的声明都提升到当前作用域的最前面。当前作用域内的声明都会提升到作用域的最前面,包括变量和函数的声明。var v = "hello";(function(){ console.log(v); var v = "world";})();这段代码运行的结果是:undefined 第一,function作用域里的变量v遮盖了上层作用域变原创 2016-01-20 15:37:04 · 4236 阅读 · 3 评论 -
javascript性能优化——懒加载提升代码效率
浏览器检测的问题由于各浏览器之间的行为差异,js代码中需要大量的 if 语句,检查浏览器特性,解决浏览器兼容问题。 比如为 dom 节点添加事件的函数:function addEvent (type, element, fun) { if (element.addEventListener) { element.addEventListener(type, fun, fals原创 2016-01-21 22:09:38 · 1029 阅读 · 0 评论 -
javascript异步实现
回调函数就是把任务的第二段单独写在一个函数里面,等到重新执行这个任务的时候,就直接调用这个函数。它的英语名字 callback,直译过来就是”重新调用”。 读取文件进行处理,是这样写的。fs.readFile('/etc/passwd', function (err, data) { if (err) throw err; console.log(data);});上面代码中,read原创 2016-01-22 19:05:19 · 347 阅读 · 0 评论 -
5 jQuery.each() Function Examples
This is quite an extensive overview of the jQuery each() function. This function is one of jQuery’s most important and most used functions. In this article we’ll find out why and look into its details翻译 2016-01-23 00:48:33 · 547 阅读 · 0 评论 -
Angular 学习笔记
Angular 特点1. MVC 模型-视图-控制,甚至其他的 MV* 几乎是现代流行前端框架采用的方法。模型(model)掌管着数据,视图(view)是直接展示给用户的部分,控制(controller)用来操纵视图,三者各司其职,协同密切配合。职责清晰,代码模块化2. 模块化 模块化也是现在流行的做法,从早一点的AMD、CMD规范,到commonJS,而且 ES 6 也开始支持模块化。模块化的优原创 2016-02-08 18:51:02 · 521 阅读 · 0 评论 -
React: ES5 和 ES6 比较
React 同时支持 ES5 和 ES6 两种语法。通过 Babel 可以编译 ES 6 和 JSX , 把他们转译成 ES 5 。伴随着学习和使用经验, 这里对React 中 ES5 和 ES6 两种语法做一个对比和归纳。createClass vs class首先上代码,直观感受一下同一个 component 组件使用 ES5 和 ES6 两种不同的语法写出的代码。 var Input原创 2016-06-17 23:54:47 · 1802 阅读 · 0 评论