2014年11月17日

getElementsByClassName的原生实现

摘要: DOM 提供了一个名为 getElementById() 的方法,这个方法将返回一个对象,这个对象就是参数 id 所对应的元素节点。另外,getElementByTagName() 方法会返回一个对象的数组,每一个对象分别对应着文档里有给定标签的一个元素。这个方法的参数是 html 标签的名字。现在... 阅读全文

posted @ 2014-11-17 20:45 复活的老羊 阅读(290) 评论(0) 推荐(0)

JavaScript去除空格trim()的原生实现

摘要: W3C那帮人的脑袋被驴踢了,直到javascript1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精神,搞鼓了相当多实现。实现1String.prototy... 阅读全文

posted @ 2014-11-17 20:36 复活的老羊 阅读(621) 评论(0) 推荐(0)

JavaScript截取中英文字符串

摘要: 有时在显示某段文字的时候,可能会太长,影响我们页面的显示效果。如果仅是英文,那么我们可以用String.substring(start, end)函数就已经够用了。但是通常我们都会遇到既有英文,又有汉字的情况。而汉字是占用2个字节的,如果用String.substring(start, end)截取... 阅读全文

posted @ 2014-11-17 20:27 复活的老羊 阅读(666) 评论(0) 推荐(0)

谈谈Javascript的匿名函数

摘要: JQuery 里面有这么一种代码:(function(){ // code here})();当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来,神奇吧!要说匿名函数,我们首先要由函数本身说起。函数的定义如下:函数是将唯一的输出值赋予给每一输入的“法则”。当然,这只是数学... 阅读全文

posted @ 2014-11-17 20:13 复活的老羊 阅读(153) 评论(0) 推荐(0)

JQuery仿淘宝滚动加载图片

摘要: 用 JQuery 制作随着显示页面的滚动条的滚动动态加载图片,适用于图片太多的页面,在访问网页时,可以先只加载第一屏要显示的图片,当用户进行向下滚动查看页面的时候,动态去加载这些图片,好处是减少页面第一次显示的流量,加快页面第一屏显示的速度。主要原理:通过 setInterval 定时事件,检测滚动... 阅读全文

posted @ 2014-11-17 19:47 复活的老羊 阅读(307) 评论(0) 推荐(0)

导航