- 博客(5)
- 收藏
- 关注
转载 jquery extend实现原理
今天突然分析了一下JQuery中的extend方法实现原理。目的为了提高自己对JQuery的认识,也想了解JavaScript高手是如何编写JS的,如有不足请指正。谢谢!下面是JQuery.extend方法源代码:复制代码代码如下:jQuery.extend = jQuery.fn.extend = function() { var options
2016-08-31 11:39:37 1563
原创 vue MVVM数据绑定
整个 vm 的核心,就是如何实现 observer, directive (parser), watcher 这三样东西通过 observer 对 data 进行了监听,并且提供订阅某个数据项的变化的能力把 template 解析成一段 document fragment,然后解析其中的 directive,得到每一个 directive 所依赖的数据项及其更新方法。比如 v-text
2016-08-19 16:24:49 549
转载 h5 pushState replaceState popState 总结
history.state当前URL下对应的状态信息。如果当前URL不是通过pushState或者replaceState产生的,那么history.state是null。history.pushState(state, title, url)将当前URL和history.state加入到history中,并用新的state和URL替换当前。不会造成页面刷新。
2016-08-16 12:35:33 1840
翻译 promise对象的特点
Promise对象有以下两个特点。(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称Fulfilled)和Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是Promise这个名字的由来,它的英语意思就是“承诺”,表示其他手段无法改变。(2
2016-08-11 10:55:19 1363
转载 jquery事件处理机制
jQuery事件处理机制:事件处理机制1)事件绑订的方式bind(type,fn)2)、绑订方式的简写形式click(function(){});3)、合成事件hover(enter,leave) : 模拟光标悬停事件toggle(fn1,fn2...):模拟鼠标连续单击事件4)、事件冒泡a、获得事件对象//event不再是原始的事件对象
2016-08-10 10:48:35 421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人