Welcome 微信登录

首页 / 脚本样式 / JavaScript

了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)

了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)

2.测试jQuery包装集是否包含某些元素 如果你想测试一下某个jQuery包装集中是否包含某些元素,你首先可以尝试使用验证首个元素是否存在: 复制代码 代码如下: if($(selector)[0]){...} // 或者这样 if($(selector).length){...} 来看看这个例子: 复制代码 代码如下: //例子.如果你的页面有以下html代码 <ul id="shopping_cart_items"> <li&...
通过jquery还原含有rowspan、colspan的table的实现方法

通过jquery还原含有rowspan、colspan的table的实现方法

需求 把含有rowspan、colspan的table还原。 例如原table为: 还原后的table为:代码原理 对table进行遍历,如果td的rowspan属性值大于1,则给当前的td的父元素的兄弟元素添加td,如果td的colspan属性值大于1,则在当前的td元素后添加td 复制代码 代码如下: //本文首发博客园:http://artwl.cnblogs.com(2012/02/08)jQuery.fn.RevertTable=...
情人节专属 纯js脚本1k大小的3D玫瑰效果

情人节专属 纯js脚本1k大小的3D玫瑰效果

前年圣诞节上,西班牙程序员Roman Cortes带来了用纯javascript脚本编写的神奇3D圣诞树,令人印象深刻。2月14日情人节就要来临了,还是Roman Cortes,这次他又带来了用javascript脚本编写的红色玫瑰花。用代码做出的玫瑰花,这才是牛逼程序员送给女友的最好情人节礼物呢!(提示:在不同浏览器下观看效果、速度会有很大的不同) 图片是由代码生成,用户可以刷新该页面,重复观看这朵玫瑰的呈现过程。3D玫瑰花的实现代码如下:with(m=...
理解JavaScript的prototype属性

理解JavaScript的prototype属性

其实,关于prototype只要几句话就可以总结: 任何原型都是对象,只有对象有原型 只有Function有prototype属性,它是这个Function作为构造器时生成对象所继承的原型。Function的原型和它的prototype属性无关 对象的原型可以通过非标准的属性 __proto__ 或ECMAScript5的方法 Object.getPrototypeOf() 访问。 1其实是错的,Object这个原型链尽头的对象它没有原型。可是为了更简单表...
修改jQuery Validation里默认的验证方法

修改jQuery Validation里默认的验证方法

在最近做的一个项目中,使用jQuery Validation验证日期,遇到的问题和一个没有预料到的情况是,在ASP.NET MVC 3的项目中,对于 <input type="date" data-val="true" />的元素,如果调用form的valid方法验证form,虽然我没有添加日期验证的设置,仅仅type="date",但其依然调用了日期验证逻辑来验证日期格式是否正确。这本来是个不错的行为,但问题在于,其支持的日期格式有限,阅读j...
用JQUERY增删元素的代码

用JQUERY增删元素的代码

用JQUERY增删元素JQuery有增加和删除元素的方法。主要分为内部插入,外部插入,包裹,替换,删除。内部插入主要方法:append(content) 向每个匹配的元素内部追加内容。prepend(content) 向每个匹配的元素内部前置内容。外部插入:after(content) 在每个匹配的元素之后插入内容。before(content) 在每个匹配的元素之前插入内容。删除:empty() 删除匹配的元素集合中所有的子节点。remove([expr...
js URL参数的拼接方法比较

js URL参数的拼接方法比较

最常见的方式就是: 复制代码 代码如下:url?arg1=value1&arg2=value2&arg3=value3... 这样的方式最常见最普通也最容易理解,但是在项目中,如果后面带的参数可变而且字段有不同的值或者不同的语义时,这样的方式可维护性和可读性其实并不高,而且代码也容易重复或者冗余。 比如下面的一个对CGI的请求串: 复制代码 代码如下: var url = "http://www.tenpay.com/app/v1.0/juhui....
<< 541 542 543 544 545 546 547 548 549 550 >>