随笔分类 - javascript
摘要://检测浏览器对CSS属性的支持 supports = (function() { var div = document.createElement('div'), vendors = 'Khtml Ms O Moz Webkit'.split(' '); ...
阅读全文
摘要:---ocalhost:~ nihao$ sudo npm install jshint -gPassword:/usr/local/bin/jshint -> /usr/local/lib/node_modules/jshint/bin/jshintjshint@2.6.0 /usr/local/...
阅读全文
摘要:-----------------------------------------------------------------------r.js 配置文件 example.build.js 不完整注释-----------------------------------------------...
阅读全文
摘要:domready源码,domready实现代码,js实现domready的源代码。jquery的domready源码,require.js的domready源代码.[domReady sourceCode]https://raw.githubusercontent.com/requirejs/dom...
阅读全文
摘要:jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档。jquery.cookie中的操作:jquery.cookie.js是一个基于jquery的插件,https://github.com/carhartl/jquery-cookie创建一个会话...
阅读全文
摘要:What is happening in Crockford's object creation technique?http://stackoverflow.com/questions/2766057/what-is-happening-in-crockfords-object-creation-...
阅读全文
摘要:乘法口诀//com.js/*1: 十几乘十几 口诀:头乘头,尾加尾,尾乘尾。 例如: 12x12=? 运用口诀: 1,头乘头 1x1=1 2,尾加尾 2+2=4 3,尾乘尾 2x2=4 ...
阅读全文
摘要:农场买了一只小羊,这种羊在第一年是小羊,第二年的年底会生一只小羊,第三年不生小羊,第四年的年底还会再生下一只小羊,第五年就死掉了。要计算N年时农场里有几只羊。【凡是碰到“一生二、二生三、三生万物”的问题,无疑用递归算法(顺便和斐波那契数列联系起来)。下面是一个js实现的完整的代码:】function sheepNum(year){ var num = 1; for(var i=1; i 1){ s = i * factorial(i-1); }else{ s = i; } return s;}factorial(3);--
阅读全文
摘要:<html><head><title>html5</title></head><body><span id="test">dianji-click-event</span><a id="bindEvent" href="javascript:;" >BindEvent</a> | <a id="removeEvent" href="javascript:;" >Re
阅读全文
摘要:WEB开发工具的使用已经非常普及,如果想要更方便于开发的话,不妨看看本文介绍的15款基于浏览器扩展的WEB开发工具。 1.Firebug Firebug是一款基于Firefox的浏览器扩展组件,它集成了网页CSS ,文档对象模型( DOM )和JavaScript调试技术于一身。并且Firebug特别对JavaScript调试部分做了重点规划,如果你侧重于JavaScript调试,那么它是你不错的选择。 比如你可以方便的使用alert()进行断点调试,从而准确定位语法错误位置。另外可以帮助你利用DOM技术准确测试ajax代码的缺陷。 2.Web Developer ...
阅读全文
摘要:解决IE6 JSONP无响应的问题。在项目开发中jsonp的请求在IE7,IE8,FF,Chrome,Safari中都木有问题。未读IE6死活不出来结果。后来找到了问题所在,在调用这个jsonp的方法是通过一个a标签的onclick事件绑定的。a href="javascript:;" onclick="dothing()" jsonpRequest/a问题就出在这里了。其中doting()为一个包含jsonp请求的方法名。这里的href=“javascript:;” 原本的作用是为了让用户点击的时候不响应,不让浏览器跳回顶部,不刷新页面。但是同时在IE6中它也阻断了jsonp的回
阅读全文
摘要:keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lockkeycode 27 = Escape Escapekeycode 32 = space spacekeycode 33 = Priorkeycode 34 = Nextkeycode 35 = Endkeycode 36 =
阅读全文
摘要:Facebook创新之BigPipe:优化页面加载时间http://www.infoq.com/cn/news/2010/08/bigpipe-facebook-optimize[译]BigPipe:高性能的“流水线技术”网页http://isd.tencent.com/?p=2419快速实现一个简单的bigpipe模型http://www.cnblogs.com/wsky/archive/2010/12/17/1909146.html名站技术分析 — facebook奇特的页面加载技术http://www.cnblogs.com/bearstar/archive/2010/06/18/fac
阅读全文
摘要:js数组,删除一个项。遍历循环找到resultArray[i] == "删除项",然后通过resultArray.splice(i,1);jsArray.splice(参数1,参数2,[参数3]);参数1,为必填,开始位置,即数组下标。参数2,删除几个参数3,替换的新项,[代码]----代码设置为未选中状态的代码,如设置为选中,则改变checked = true;--、、[代码]获取页面中一个未知高度的div的高度,页面高度随内容动态增加。由于这个放置内容的div本身没有定义height,所以无法通过 document.getElementById(elemenetID).style.heig
阅读全文
摘要:jquery订阅发布插件代码草稿!jquery订阅发布插件代码草稿,为jquery扩展jquery.publish,jquery.subscribe方法---jquery订阅发布插件代码草稿----
阅读全文
摘要:工作需要,用javascript做一个统计图表:完成后,做个笔记,大家分享一下,互相学习。其中还有点问题,还不是很完善。其中参考了百度空间,中管理中心,访问统计,的js统计图表。但是应用上还是有差别,因为我做的这个项目中,需要时实的绘制新的统计表格,当有数据变化的时候,就会调用绘制表格的方法。所以要考虑页面性能的问题。下面是完成后的预览图,可以看到,绘制一个表格,耗时0.005毫秒,也就是200分...
阅读全文
摘要:--数组 1,1,2,3,5,8,13,21....................javascript递归算法计算第32位数字[代码]--冒泡泡排序方法[代码]--字符串数据转成json对象--IE下复制内容到系统剪切板<input id="publink" type="text" value="http://****.com/m.php?m10866" /><a href="...
阅读全文
摘要:原型是个好东西,通常除了Object的原型不应该扩展,向原型添加新方法是很好的选择。我们看一下如何为数组取最大值与最小值。最笨的方法估计是这样:如果你是引入类库进行工作,害怕类库也实现了同名的原型方法,我们可以在生成之前进行判断:但这两个扩展实现得的确不怎么样?!有什么原生的方法可以给我们用一用呢?John Resig巧妙地利用apply方法来调用原生的Math.max与Math.min方法迅速求...
阅读全文