随笔分类 - js1知识点深入研究
摘要:我们通常知道常用setTimeout 0秒来解决动画或者一些效果的延迟问题;众所周知js是单线程,用0秒能把要执行的任务从队列中提出来。其实我也不太懂 有这个问题alert(1);setTimeout(alert(2),0);alert(3); // 1 2 3alert(1);setTimeout
阅读全文
摘要:http://www.jb51.net/article/35474.htm
阅读全文
摘要:'json': function(data) { try { if (typeof data "string") { if (typeof JSON != 'undefined' && JSON.parse) { return JSON.parse(data); } return eval("("
阅读全文
摘要:需要注意的blog:http://blog.csdn.net/majian_1987/article/details/8591385 一篇博客看懂 http://blog.csdn.net/majian_1987/article/details/8591385 事件代理中明白ul li中的index
阅读全文
摘要:请先看着一片blog: http://www.jb51.net/article/53027.htm 回调的两种使用方法: 1.一般的传函数。2.匿名函数 3.使用回调函数再使用call方法。 判断一个变量是不是方法: 方法1.typeof box == function 方法2.box instan
阅读全文
摘要:JavaScript的规范(ECMA-262 ECMAScript)没规定JavaScript引擎要如何实现对JavaScript对象的内存管理。实际实现中几乎所有JavaScript引擎都使用基于跟踪(trace)的GC来实现自动内存管理。编写JavaScript程序时只要管new出对象,Java
阅读全文
摘要:可以看这篇博客:感觉写的非常好。http://www.cnblogs.com/tugenhua0707/p/5198407.html 《Practical Common Lisp》的作者 Peter Seibel 曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不
阅读全文
摘要:看这个apply真正应用。bind这是一个绑定时间的函数 var bind=function(object,type,fn){ if(object.attachEvent){//IE浏览器 object.attachEvent("on"+type,(function(){ return functi
阅读全文
摘要:一些好的博客 http://www.cnblogs.com/coding4/p/7809063.html canvas http://www.cnblogs.com/coding4/p/5593954.html 自己的原生js库。 http://www.cnblogs.com/coding4/p/7
阅读全文
摘要:经典的再也不能经典的一篇博客:http://www.cnblogs.com/snandy/archive/2012/09/01/2664134.html js中最propertype的一些方法的理解http://www.cnblogs.com/yjf512/archive/2011/06/03/20
阅读全文
摘要:一般情况下我们会这样写,但是这样写的话,不够美化或者直观。 如果我们可以这样写的话,感觉更好: 但是样子的话,我们没有考虑原型覆盖之类的,因为我们通常的情况,我们继承只有一层,在通常情况下,我们原型覆盖之后,对象创建之后也很少使用Object.prototype的内置方法。
阅读全文
摘要:请先看这个链接:https://segmentfault.com/a/1190000002440502 还有一个里边有js的采用临时方法的继承 http://javapolo.iteye.com/blog/1996871 下边的感觉都可以不用看了,感觉没什么用,有点甚至都是错的,以后理解更上一次层次
阅读全文
摘要:请先查看:http://www.jb51.net/article/41656.htm 情况一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。 情况二:作为对象方法的调用 函数还可以作为某个对象的方法调用,这时this就指这个上级对象。 情况三 作为构造
阅读全文
摘要:看了好多地方讲这两个东西,我一直以为不一样,后来仔细体会发现这两个其实是一样的,没有什么不同。只是使用的位置不同。 函数的自执行: // 下面2个括弧()都会立即执行(function () { /* code */ } ()); // 推荐使用这个(function () { /* code */
阅读全文
摘要:如果别人已经有更好的东西我们为什么不用呢,人类之所以可以从石器时代发展到现在的信息时代呢,不就是因为我们善于学习使用别人总结的经验么,不要辜负了前辈 转载:勇敢的心的js之匿名函数。 请先查看http://blog.sina.com.cn/s/blog_912389e5010120n2.html 这
阅读全文