js
Jimy
这个作者很懒,什么都没留下…
展开
-
js 查看对象函数名
function _(obj,regex){ if(regex==null) regex=/./; for(var item in obj){ if(item.match(regex)){ console.log(item); } }}原创 2011-12-09 10:35:40 · 702 阅读 · 0 评论 -
-moz-user-select与onselectstart 禁止选择文字的方法
上网一找,还不少,但是我测试了很多, 发现并不完美,还是浏览器在作怪,一种方式似乎只能满足一种浏览器 onselectstart="return false;",能够满足IE下的效果,当只针对某一个区域的时候,就把该段语句放在某一个区域中。比如:********;假如 需要把整个文档都设定不能选择,就直接在body中设定onselectstart="return false;"或者是在转载 2012-02-29 12:06:17 · 505 阅读 · 0 评论 -
jQuery两种扩展
如下 代码如下:jQuery.extend = jQuery.fn.extend = function() {...}; 我们可以用$.extend去扩展自定义的对象,如 代码如下:var myself = {name:jack};$.extend(myself, {setName: function(n){this.name=n;} });myself.setNa转载 2012-03-07 15:59:43 · 1062 阅读 · 0 评论 -
JS实现Clone
/** *下面是JS实现克隆的方法。转载的 *这个方法比较好。利用了递归,实现了深度克隆。 *克隆在日常的JS操作中我觉得还是比较常见的。留下备用。。 */<!--//CloneObject.prototype.Clone = function(){ var objClone; if (this.constructor == Object){ ob转载 2012-03-07 16:01:31 · 593 阅读 · 0 评论 -
jquery中的数组过滤筛选-$.grep()
jquery中有个grep()方法用于数组元素过滤筛选,悲剧的是,平时我们用的api文档中找不到这个说明。查看官方说明grep()的使用方法:grep(array,callback,invert)array:待过滤数组;callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值。此函数应返回一个布尔值。转载 2012-03-08 16:06:16 · 639 阅读 · 0 评论 -
jQuery插件开发全解析
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例转载 2012-04-23 10:01:43 · 427 阅读 · 0 评论 -
js山寨数组
一般来说,只有数组的输出形式是[... , ...]要想让自己的Object也有这样的特点,就要继承数组,不过firebug很好欺骗,搞一个假数组就能蒙混过关了。那怎么骗到它呢?就是splice方法了,很关键,firebug觉得有splice就是数组,呵呵!把任何function赋值给原型方法splice都行!jQuery也是这么干的,有源码为证。简单的原理就是这样转载 2012-05-08 09:40:17 · 517 阅读 · 0 评论 -
jQuery线状图插件Sparkline
官网地址:http://omnipotent.net/jquery.sparkline/文档地址:http://omnipotent.net/jquery.sparkline/#docs下载地址:http://omnipotent.net/jquery.sparkline/#download这里我用它写了两个个小例子,如果你需要用它更多的高级功能,可以参看他的开发文档,我的测试小例子代转载 2012-09-11 14:08:29 · 1564 阅读 · 0 评论 -
如何进行js的debug
console.debug("setHelpContentPanel:%o",args);Firebug一共有Console,HTML,CSS,Script,DOM,NET六个Tab,今天着重说一下Console的用法。 其实我们对于Console应该非常熟悉,因为这里是Firebug给出各种信息的窗口,而这也正是Console的主要用途,日志记录(Logging)。转载 2012-10-08 15:40:43 · 2961 阅读 · 0 评论