javascript进阶知识



使用debug.js调试手机网页

创作背景 手机网页兼容性与ie相比,有过之无不及,调试的时候,我们会使用console.log,但是手机上看不到打印出来的信息。所以只好各种alert,但alert总显得不那么优雅。 初学js的时候就alert,现在还在各种alert。而且alert后还要点击确定,如果循环al …


javascript防反跳技术

应用场景 在有分页的页面中不断点击下一页时,间隔不超过设定时间则响应最后一次点击 在保存文件的时候同时保存很多文件时,可以先收集信息,再一次性保存 例子 在qq秀所有服装页面中的分页设计中 在grunt的插件watch保存文件的时候 代码 …




javascript的类与继承

javascript的类与继承 javascript的类与一般的面向对象语言有很大的不同,类的标识是它的构造函数,下面先定义一个类 var User=function(name){ this.name=name; }; User.getName=function(){return this.name;}; User.prototype.get_name=functio …


[gist]Why Promises will make async easy

from http://oyanglul.us What is Promises Promise is a proxy for a value not knowing when its creation time. It provide 2 Methods then and catch, which return promise so they can …


关于js模块化prototype

最近打算向HTML5的canvas进发,还有nodejs,所以对js的模块化有必要弄懂,刚好找到篇很不错的文章,先转过来,熟练之后再写个读后感~~~http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html


《高性能javascript》随记 – Data Access

javascript按照数据存储位置的不同可分为以下四类: 直接量(字符串、数字、布尔型、Object、Array、Function、正则表达式、NULL以及undefined)。 变量。 数组项。 对象成员。 javascript对以上四个类型数据的访问速度依次减慢,也就是说,访问直接量 …