07 2015 档案
摘要:inArray方法确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回 -1 )。示例:var arr = [ 4, "Pete", 8, "John" ];jQuery.inArray("John", arr); //3jQuery.inArray(4, arr); //0jQuer...
阅读全文
摘要:noop方法jQuery.noop()函数是一个空函数,它什么也不做。当某些时候你需要传入函数参数,而且希望它什么也不做的时候,你可以使用该函数,也无需再新建一个空的函数。示例:// 传入一个空函数作为参数,返回一个空数组// 空函数的返回值为undefined,而null或undefined值会被...
阅读全文
摘要:Eval函数大家都很熟悉,但是globalEval方法却很少使用,大多数参考手册也没有相关api,下面就对其用法和源码相应介绍:jQuery.globalEval()函数用于全局性地执行一段JavaScript代码。示例:var name = "全局变量";function test(){ v...
阅读全文
摘要:jQuery.parseXML( data ) 接受一个格式良好的 XML 字符串,返回解析后的 XML 文档。方法 jQuery.parseXML() 使用浏览器原生的 XML 解析函数实现。在 IE 9+ 和其他浏览器中,会使用 DOMParser 对象解析; 在 IE 9 以下的浏览器中,则使...
阅读全文
摘要:isPlainObject方法测试对象是否是纯粹的对象(通过 "{}" 或者 "new Object" 创建的)示例://测试是否为纯粹的对象jQuery 代码:jQuery.isPlainObject({}) // truejQuery.isPlainObject("test") // false...
阅读全文
摘要:该方法接受一个JSON字符串,返回解析后的对象。传入一个畸形的JSON字符串会抛出一个异常。比如下面的都是畸形的JSON字符串:{test: 1} ( test 没有包围双引号){'test': 1} (使用了单引号而不是双引号)另外,如果你什么都不传入,或者一个空字符串、null或undefine...
阅读全文
摘要:上一篇随笔中总结了js数据类型检测的几个方法和jQuery的工具方法type方法,本篇要分析几个方法都依赖type方法,所以不了解type方法的请先参看http://www.cnblogs.com/yy-hh/p/4667950.htmlisFunction方法用于测试是否为函数的对象示例:func...
阅读全文
摘要:所谓静态方法是jQuery本身得公共方法,并不需要通过实例化来调用,一般也称为工具方法,下面先来列绝下jQuery.noConflict方法的用法:noConflict() 方法让渡变量 $ 的 jQuery 控制权。该方法释放 jQuery 对 $ 变量的控制。该方法也可用于为 jQuery 变量...
阅读全文
摘要:jQuery.type方法是检测数据类型的工具方法,在分析其用法之前先总结下js给我们提供了那些监测数据类型的方法;一、typeof 操作符下面是测试代码var data=[],a='123',b=0,c=true,d={1:23},e=[123],f=function(){},g=null,h=u...
阅读全文
摘要:从大四下学期开始了解jquery源码相关的东西,在回校参加毕业典礼(准确的说是参加补考挂科太多)期间便开始借着《jQuery》内幕学习jquery源码,然后在博客园写笔记也已经两个月了,也写了十几篇笔记了但是感觉自己还是懂了jquery的九牛一毛,作为一名初学者而言,希望通过jquery来增加自己j...
阅读全文
摘要:这4个方法中前3个方法很常用大家都见过,但是slice方法可能会以为是数组方法,其实slice也是jQuery的一个原型方法,只不过是底层方法是为其他方法服务的(更具体点是为eq方法服务的),首先还是看下这几个方法前台是怎么使用的;eq 概述 获取第N个元素参数一个整数,指示元素的位置,从集合中的最...
阅读全文
摘要:这次分析的方法跟前面不同,虽然pushStack也是原型方法之一,但是我们几乎从不用在页面调用,在参考手册里面也没有这个方法的使用说明,但是这个方法还是非常重要的,在使用很多jQuery的其他方式都会隐式的调用此方法:它为以下方法提供支持: jQuery 对象遍历:.eq()、.first()...
阅读全文
摘要:在做全屏网页的时候会出现这样的情况:窗口最大化显示时正常,当缩小窗口时,出现了滚动条,将滚动条拖动到右侧就会出现空白,背景颜色都不显示但是元素还在例如下图:全屏显示正常的,然后把窗口缩小就会出现这样的效果,解决办法就是给body加一个最小高度,至于数值大小取决于网页的基本宽度,或者就是你导航元素占据...
阅读全文
摘要:原文地址:http://www.cnblogs.com/vaal-water/archive/2013/04/08/3008880.html自己试过很好用function zero_fill_hex(num, digits) { var s = num.toString(16); while (...
阅读全文
摘要:在进行表单布局的时候通常会遇到这样的情况文本和textarea标签是底部对齐的邮箱 #content .form p em{ display: inline-block; width:70px; text-align: right; margin-right: 20px;}上...
阅读全文
摘要:原型方法map跟each类似调用的是同名静态方法,只不过返回来的数据必须经过另一个原型方法pushStack方法处理之后才返回,源码如下:map: function( callback ) { return this.pushStack( jQuery.map(this, functi...
阅读全文
摘要:jQuery.each方法是jQuery的核心工具方法之一,通用例遍方法,可用于例遍对象和数组。不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象。通常需要两个参数object:需要例遍的对象或数组。callback:每个成员/元素执行的回调函数。回调函数拥有两个...
阅读全文
摘要:运算符优先级JavaScript中的运算符优先级是一套规则。该规则在计算表达式时控制运算符执行的顺序。具有较高优先级的运算符先于较低优先级的运算符执行。例如,乘法的执行先于加法。下表按从最高到最低的优先级列出JavaScript运算符。具有相同优先级的运算符按从左至右的顺序求值。运算符描述. [] ...
阅读全文
摘要:首先看一下在jQuery1.7.1中定义的原型属性和方法有哪些? init方法作为实际的构造函数已经详细分析过了,需要了解可以参考http://www.cnblogs.com/yy-hh/p/4492887.html 除此方法之外还有扩展方法extend也已经分析过了有兴趣可以看下http:/...
阅读全文
摘要:html文字滚动代码滚动文字滚动文字滚动文字marquee 参数:BGColor:滚动文本框的背景颜色。Direction:滚动方向设置,可选择Left、Right、up和down。scrolldelay:每轮滚动之间的延迟时间,越大越慢。scrollamount:一次滚动总的时间量,数字越小滚动越...
阅读全文