12 2015 档案
摘要:https://github.com/JsAaron/jQueryhttps://git.oschina.net/studentzxc/loop-testhttp://www.imooc.com/code/3248jQuery的无new构建原理函数aQuery()内部首先保证了必须是通过new操作符...
阅读全文
摘要:一:实例化多个(swipphoto之类的,一个页面多个实例)function index(name){ this.name = name; this.init();//实例化后这个Init自动执行 } index.prototype = { in...
阅读全文
摘要:setTimeout,clicktimerhttp://blog.csdn.net/yanghua_kobe/article/details/6780181场景一:采用函数引用方式的setTimeout调用(和click一样)闭包的一个通常的用法是为一个在某一函数执行前先执行的函数提供参数。例如,在...
阅读全文
摘要:讲真 哪个是节流throttle,哪个是去抖debounce,无所谓啦。。。 硬要区分的话,我觉得是这种: http://blog.peterwf.com/2015/11/17/debounce-throttle/ 参考:https://css-tricks.com/the-difference-b
阅读全文
摘要:function countDown(){ var self = this; var doWork = function(){ console.log(this);//window console.log(self);//span }; doWork(); }; $(".outer").each(f
阅读全文
摘要:浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引...
阅读全文
摘要:浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?因为gzip是流式的压缩格式,可以做到边下载边解压。另外有个概念的问题,不是说html是gzip压缩后的格式,而是HTTP协议可以使用gzip压缩的方式来传输htm...
阅读全文
摘要:定义和用法onload 事件会在页面或图像加载完成后立即发生。语法onload="SomeJavaScriptCode"参数描述SomeJavaScriptCode必需。规定该事件发生时执行的 JavaScript。支持该事件的 HTML 标签:, , , , , ,
阅读全文
摘要:function test(){ console.log(11);}window.setInterval(test,1000);//传的是函数,不是test()var id = setInterval(function(){//会开启倒计时的 console.log(11); ...
阅读全文
摘要:http://www.liuliangbao.cn/liuliang.htm?id=3在网络营销实践中经常会用到网站统计工具,这里边的PV、UV、IP值都代表什么呢,下面做详细的说明。先说下PV、UV、IP的定义: PV(访问量):PageView,即页面浏览量或点击量,用户每次刷新即被计算一次。...
阅读全文
摘要:浏览器通常要求DOM 实现和JavaScript 实现保持相互独立。例如,在Internet Explorer 中,被称为JScript的JavaScript 实现位于库文件jscript.dll 中,而DOM 实现位于另一个库mshtml.dll(内部代号Trident)。这种分离技术允许其他技术...
阅读全文
摘要:成员嵌套越深,访问速度越慢。location.href 总是快于window.location.href,而后者也要比window.location.href.toString()更快。如果这些属性不是对象的实例属性,那么成员解析还要在每个点上搜索原形链,这将需要更长时间。function hasE...
阅读全文
摘要:用局部变量存储本地范围之外的变量值,如果它们在函数中的使用多于一次。考虑下面的例子:function initUI(){ var bd = document.body, links = document.getElementsByTagName_r("a"...
阅读全文
摘要:你可以在页面中动态加载很多JavaScript 文件,但要注意,浏览器不保证文件加载的顺序(修正:加载应该是异步同时加载,执行顺序是不确定的,很可能谁先加载完,先执行谁。)。所有主流浏览器之中,只有Firefox 和Opera 保证脚本按照你指定的顺序执行。其他浏览器将按照服务器返回它们的次序下载并
阅读全文
摘要:http://happycoder.net/parse-querystring-using-regexp/ http://www.cnblogs.com/babycool/p/3169058.html http://qiaolevip.iteye.com/blog/1672330 // 解析url参
阅读全文
摘要:http://s-iscoming.github.io/Tec/TecBlogs/index.html之前自己总结的
阅读全文
摘要:http://www.h5course.com/plus/view.php?aid=256查找字符串中出现最多的字符将一个字符串中,出现次数最多的数字提取出来,最后输出出现最多的字符是什么,出现的次数是多少。题目剖析字符串方法的解题思路:从最初开始进行字符的截取,获取到第一个字符之后,根据这个字符进...
阅读全文
摘要:1、(jquery) jQuery.unique( array )返回: Array 描述: 删除数组中重复元素。只处理删除DOM元素数组,而不能处理字符串或者数字数组(试了下,有的版本应该可以) 2、(jQuery) var arr = ["1","2","3","4","5","4","3"];
阅读全文
摘要:注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。Math对象的属性 --Math对象包含的属性大都是数学计算中的可能会用到的一些特殊值。运行结果:3.14159265358979315Math对象方...
阅读全文
摘要:http://www.alloyteam.com/2012/10/commonly-javascript-design-pattern-observer-mode/jq中的应用 :$('#foo').on('custom', function(event, param1, param2) { al...
阅读全文
摘要:backbone:http://www.cnblogs.com/darr/p/4625733.html什么是MVC模式模式:一种解决问题的方法设计模式 :工厂模式、适配器模式、观察者模式等框架模式 :MVC、MVP、MVVM等(框架模式里有很多设计模式)MVC:M-ModelV-ViewC-Cont...
阅读全文
摘要:http://yujianshenbing.iteye.com/blog/1748826如果将一个Model对象比喻成数据库中的一条记录,那么Collection就是一张数据表。它表示为一个模型集合类,用于存储和管理一系列相同类型的模型对象。requirejs.config({ baseUrl...
阅读全文
摘要:requirejs.config({ baseUrl: 'js/lib', paths:{ app: '../app' }})// Start the main app logic.//requirejs===define===require源码:var requir...
阅读全文

浙公网安备 33010602011771号