javascript
goodscript_cn
这个作者很懒,什么都没留下…
展开
-
JS关于多个函数多个参数如何动态调用,apply的灵活应用
问题请看代码中的注解:[code="js"]//回调函数1 function callback(a,b,c){ alert(a+b+c);}//回调函数2function callback2(a,b){ alert(a+b);}//这个方法做了一些操作、然后调用回调函数function doCallback(fn,args){ //d...原创 2011-09-02 18:48:38 · 383 阅读 · 0 评论 -
Kibo Kibo是一个简单的用于处理键盘事件的Javascript工具库
本文引自 [url=http://www.aqee.net/docs/kibo/]外刊IT评论网 [/url]入门Kibo不依赖任何东西。你只要把它放到你的HTML代码里就行了:[code="java"][/code][url=https://github.com/marquete/kibo/blob/master/kibo.js]下载 kibo.js[/url]...原创 2011-12-15 09:16:46 · 175 阅读 · 0 评论 -
Sizzle 源码分析
解析Sizzle 的源码首先从Sizzle 的入口开始[code="javascript"]/** * * 这个方法是Sizzle 的入口 */ var Sizzle = function(selector, context, results, seed) { /** * results是保存结果的数组 context默认为document 各种局部变...原创 2012-06-28 22:16:57 · 135 阅读 · 0 评论 -
如何优雅的迭代htmlElement元素
[code="javascript"]/** * 如何优雅的迭代htmlElement元素 * 应用场景: * 查找element元素下符合条件的子元素、或者子元素的子元素 * 用法:NodesIterator.traverse(ele, procss); * 返回结果保存在 NodesIterator.target */var NodesIterato...原创 2012-06-28 22:18:42 · 321 阅读 · 0 评论 -
javascript键盘事件管理工具
最近在开发一个在线IDE。在线IDE其中很重要的一个难点是如何处理好快捷键的事件绑定针对这个问题我写了一个库来管理快捷键事件:比如按下alt+/ 提示代码ctrl+enter 执行代码ctrl+d 删除一行代码lib.js类库代码如下:[code="javascript"]var lib = (function() { var addListener = ...原创 2013-03-18 10:11:30 · 112 阅读 · 0 评论