![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 80
denied
专注js和烹饪领域...
展开
-
js-小技巧(1)
js中的小技巧,节选自jQuery、zepto、prototype等库。原创 2014-12-10 10:43:19 · 657 阅读 · 0 评论 -
gulp项目构建小结
告别了jQuery,现在想分享下我们项目构建所使用的技术。1、es62、browserify3、babelify4、gulp5、concat6、browser-sync1、使用es6的模块管理(同时可以使用es6的语法糖了!)2、使用browserify进行模块打包3、babelify结合browserify使用,会在browserify打包时,进行语法原创 2015-12-10 16:59:38 · 754 阅读 · 0 评论 -
gulp项目构建小结(续)
最近抽时间重新调整了下gulp任务,把所有模块都独立了出来。源码放在了github上:kick (名字随意起的,不要在意这些细节。)这个项目主要是提供了一种对前端项目开发及部署的解决方案。包含了开发时的ES6的支持(babel),模块打包(browserify)以及同步刷新浏览器等动作。同时还有项目部署时文件的压缩,添加MD5戳等操作。另外单独提供了文件合并的方原创 2015-12-22 14:58:20 · 597 阅读 · 0 评论 -
浏览器的重排和重绘
浏览器的渲染过程解析HTML源码构建一棵和HTML对应的DOM树,再根据DOM元素的几何属性构建一棵渲染树。根据渲染树把页面绘制到浏览器上。(由于浏览器的流布局,对渲染树的计算通常只需要遍历一次就可以完成。但table及其内部元素除外,它可能需要多次计算才能确定好其在渲染树中节点的属性,通常要花3倍于同等元素的时间。这也是为什么我们要避免使用转载 2015-08-14 23:20:30 · 1463 阅读 · 1 评论 -
js-Promise A+规范
原文链接一个为健全可互操作的JavaScript Promise制定的开放标准。匠者为之,以惠匠者。promise 表示一个异步操作的最终结果。与 promise 进行交互的主要方式是通过 then 方法,该方法注册了两个回调函数,用于接受 promise 的最终结果或者 promise 的据因。本规范详细列出了 then 方法的行为,所有遵循 Promises/A转载 2015-05-04 10:48:13 · 1734 阅读 · 0 评论 -
jQuery-再叙when方法
再叙when方法,逐步详解。原创 2015-04-01 13:18:52 · 1067 阅读 · 0 评论 -
js-JavaScript规范:CommonJS/AMD/CMD
最近在写一个js的框架,用于js模块化开发。但碍于一直都没有好好的去了解下现在主流的js规范,导致很多时候不管是函数的命名或者是函数的API都是由自己主观制定的,所以今天决定花时间把js的规范给整理一下,也便于框架的成长。先看下CommonJS:CommonJS的宣言是:javascript: not just for browsers any more!JavaScript是一个强大原创 2015-03-09 13:32:37 · 1046 阅读 · 0 评论 -
js-Dom ready
DOM ready事件分析及jQuery.ready方法分析原创 2015-03-04 13:27:37 · 1377 阅读 · 0 评论 -
js-jQuery中的Callbacks、Deferred和When对象详解(1)
jQuery的Callbacks、Deferred、promise和when对象分析(1)。原创 2015-03-05 14:58:34 · 1512 阅读 · 0 评论 -
jQuery-源码详解一-框架设计
本来是想讲解下JavaScript的设计模式,不过感觉空谈模式再随便写两个例子与纸上谈兵无异,倒不如把jQuery这个优秀的框架给讲解一下,其中的设计理念(The Write Less,Do More)、整体架构都相当高明,设计模式、奇技淫巧也包罗万象,所以改道讲解jQuery了。由于个人能力有限,有疑问或错误之处欢迎之处~~先从jQuery的历史讲起:jQuery在最开始发布的1.0原创 2015-03-25 10:21:37 · 1392 阅读 · 0 评论 -
js-jQuery中的Callbacks、Deferred和When对象详解(2)
jQuery的Callbacks、Deferred、promise和when对象分析(2),then方法及其设计思路详解。原创 2015-03-08 09:45:53 · 881 阅读 · 0 评论 -
js-静态、原型、实例方法
本篇来说一下js中的属性:1、静态方法2、原型方法3、实例方法原创 2014-11-11 15:22:30 · 2444 阅读 · 0 评论 -
js-继承
本来不想写javascript中继承这个话题的,本来打算写js-小技巧3的-打算详解下jQuery的ready、callback、deferred那几个对象,不过那个东西牵扯的比较多,等有足够的时间再慢慢讲解。这次先讲下js的继承吧(ps:其实继承这一个话题讲起来也挺累的,也是我一直不想写的原因。这一篇可能文字较多,请有心理准备...)!js的继承不管你是喜欢也好,不喜欢也罢,它一直都是一个值原创 2014-12-27 19:29:36 · 699 阅读 · 0 评论 -
js-运算符的补充-遇到的问题
今天js遇到一个很奇怪的问题:alert(([])==([]));//falsealert(!([])==!([]));//truealert(!([])==([]));//truealert(!!([])==!!([]));//true[]==[];结果是false很正常,相当于new Array(),返回的是不同的实例。![]==![];也好说,比较转成了bool类型。![]原创 2014-12-16 16:30:50 · 748 阅读 · 1 评论 -
js-闭包(closure)&this&arguments对象&懒加载(lazyload)
这一篇讲解一下js中乱起八糟却特别有用的东西:1、闭包2、this作用域3、arguments对象4、懒加载原创 2014-11-11 16:18:53 · 1117 阅读 · 0 评论 -
js-小技巧(2)
js的各种常用运算符及变量提升。原创 2014-12-16 10:27:51 · 679 阅读 · 0 评论 -
js-静态、原型、实例属性
本篇来说一下js中的属性:1、静态属性2、原型属性3、实例属性静态属性:function klass(){}var obj=new klass();klass.count=0;klass.count++;console.log(obj.count);//undefinedconsole.log(klass.count);//1静态属性存在于对象中。它的访问方式只有原创 2014-11-11 14:30:32 · 2186 阅读 · 0 评论 -
jQuery-事件体系和回调系统
jQuery的事件体系和回调系统。事件注册、事件分发、事件触发、回调处理、事件委托。。。原创 2015-12-10 16:11:38 · 2005 阅读 · 0 评论