随笔分类 -  Javascript&CSS

javascript的一些组件
Array.prototype.each
摘要:Array.prototype.each = function(closure){ //递归合并 return this.length ? [closure(this.slice(0,1))].concat(this.slice(1).each(closure)) : [];}[1,2,3,4].each(function(x){return x*2}); //2,4,6,8[1,2,3,4].each(function(x){return x-1}); //0,1,2,3 阅读全文

posted @ 2013-08-21 10:31 Lecaf 阅读(402) 评论(0) 推荐(0)

JS动画代码
摘要:/* * 动画类 * elem 动画dom对象 * prop 目标样式集合 * duration 总用时长 * callback 回调函数 * 原生JS */var Animation = function(elem, prop, duration, callback){ if(!elem || elem.nodeType != 1) return; this.elem = elem; this.duration = duration; this.callback = callback && typeof callback == 'function' ? cal 阅读全文

posted @ 2013-02-28 14:44 Lecaf 阅读(2175) 评论(1) 推荐(0)

getComputedStyle、currentStyle 和getPropertyValue
摘要:getComputedStyle和currentStyle都是获取对象的css样式集合,currentStyle只支持IE,标准浏览器可使用getComputedStyle. 阅读全文

posted @ 2011-09-30 13:59 Lecaf 阅读(1896) 评论(0) 推荐(0)

JS新API标准 地理定位(navigator.geolocation)
摘要:在新的API标准中,可以通过navigator.geolocation来获取设备的当前位置,返回一个位置对象,用户可以从这个对象中得到一些经纬度的相关信息。 阅读全文

posted @ 2011-08-01 11:27 Lecaf 阅读(36418) 评论(7) 推荐(2)

某人要的将url参数转换成对象的方法parseQueryString
摘要:某人需要将url参数转换成object对象,所以写了这么个东东。通过正则的exec()实现。 阅读全文

posted @ 2011-07-22 13:33 Lecaf 阅读(3097) 评论(0) 推荐(0)

写点js的小函数(二、文本框的提示)
摘要:在一些文本框上总是会看到一些提示,鼠标点上去之后就消失了,移开如果没有填内容的话还是会有提示出现。方法有很多,这里写一种。 支持html5的浏览器相当方便,在html5里的input有个placeholder属性,她的作用就是我们所需要的,当然IE678我们只能自己写了。 阅读全文

posted @ 2011-06-02 14:12 Lecaf 阅读(600) 评论(0) 推荐(0)

写点js的小函数(一)
摘要:写插件的博文实在是件伤神的事,太懒了,还是写点小函数吧。 innerHTML添加的js是不会执行的,所以要把js提取出来,使用标签添加到html里就可以执行了。 trim([str])删除首尾对应的内容,注意点就是一些特殊符号要记得处理 阅读全文

posted @ 2011-06-02 13:48 Lecaf 阅读(386) 评论(0) 推荐(0)

正则替换内容
摘要:正则的一些应用 阅读全文

posted @ 2011-05-30 16:02 Lecaf 阅读(355) 评论(0) 推荐(0)

lazyload延迟加载组件
摘要:lazyload现在网上已经用的很多(淘宝商城,新浪微博等等),在有大量数据加载的页面中,我们需要一个容器,这个容器可以是浏览器窗口,也可以是页面中的一个容器,在页面加载的时候,我们可以将这容器显示之外的内容阻止其加载,当我们滚动这个容器到相应区域的时候才将该区域内容加载出来,以此达到加快浏览速度的目的。 阅读全文

posted @ 2011-04-08 15:01 Lecaf 阅读(3500) 评论(0) 推荐(2)

getElementsByTagName在各浏览器内的差异
摘要:getElementsByTagName在各浏览器内的差异很大 阅读全文

posted @ 2011-04-02 10:08 Lecaf 阅读(2563) 评论(2) 推荐(0)

javascript封装整理
摘要:对一些常用的方法进行整理。 阅读全文

posted @ 2011-03-30 09:12 Lecaf 阅读(671) 评论(1) 推荐(0)

抖动效果
摘要:抖动效果的原理主要是:将需要抖动的元素按上右下左移动。利用Math.sin和Math.cos计算x轴以及y轴的偏移 阅读全文

posted @ 2011-03-29 17:04 Lecaf 阅读(419) 评论(0) 推荐(0)

获取一个数组内的最大最小值
摘要:利用apply获取一个数组内的最大最小值 阅读全文

posted @ 2011-03-29 16:54 Lecaf 阅读(407) 评论(0) 推荐(0)

整理的一份iframe编辑器代码
摘要:根据网上搜集的编辑器资料,整理了一份相对完整的编辑器代码,我是用来制作CMS模版编辑器的,现在将CMS代码部分去掉了。 阅读全文

posted @ 2011-03-23 12:40 Lecaf 阅读(3759) 评论(6) 推荐(2)