Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript Table排序 2.0 (更新)

JavaScript Table排序 2.0 (更新)

近来还是那么忙,趁五一更新一下程序吧。 这个版本主要增加和改进了以下东西: 1,对字符串改用localeCompare来比较; 2,一次排序中能使用多个排序对象(用于值相等时再排序); 3,修正一些发现的问题; 4,改进程序结构,个人觉得是更灵活更方便了; 5,增加bool类型比较; 6,添加attribute/property的内容; 7,修正ie6/7的radio/checkbox状态恢复bug; 8,增加自定义取值函数。 Table 排序 ...
<script defer> defer 是什么意思

<script defer> defer 是什么意思

程序下载完后再进行解析和执行。 文档上说defer中的代码不立即执行,页面会继续载入,那defer中的代码具体在什么时候执行呢?在全部javascript代码载入之后?页面载入之后?onload之前还是之后? 答案是: 并不是说在网页载入时不执行,可以在网页写一个SCRIPT.然后定义它,但是在载入时它还是执行了, 后来在找其它的东东时发现,因为它不有个子, 不知它是如何用, 原来它是在你的网页已截入完成后,你想动态添加一个新的<script>...
JS 字符串连接[性能比较]

JS 字符串连接[性能比较]

一、ECMAScript的字符串是不可变的,即它们的值不能改变,因此当你写出下面的代码的时候发生了什么呢? Js代码 复制代码 代码如下:var str = "Hello "; str += "world"; 执行的步骤如下: 创建存储“Hello“的字符串 创建存储”world“的字符串 创建存储连接结果的字符串 把str的当前内容复制到结果中 把“world”复制到结果中 更新str,使它指向结果 每次完成字符串的连接都会执行步骤2-6,使得这种操作非...
jQuery 技巧大全(新手入门篇)

jQuery 技巧大全(新手入门篇)

一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继prototype之后的又一个优秀的Javascript框架。它是由 Joh...
DOM下的节点属性和操作小结

DOM下的节点属性和操作小结

属性: 1 .nodeName 节点名称,相当于tagName.属性节点返回属性名,文本节点返回#text。nodeName,是只读的。 2 .nodeType 值:1,元素节点;2,属性节点;3,文本节点。nodeType是只读的。 3 .nodeValue 返回一个字符串,指示这个节点的值。元素节点返回null,属性节点返回属性值,文本节点返回文本。nodeValue可读可写,这是对元素节点不能写。一般只用于设置文本节点的值。 4 .childNode...
childNodes.length与children.length的区别

childNodes.length与children.length的区别

因为childNodes包含的不仅仅只有html节点,所有属性,文本等都包含在childNodes里面,你可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才使元素节点,2是属性节点,3是文本节点。而children.length只计算节点的数量。包括进行节点长度的计算,节点的移动时都要注意这一点。要获得一个元素的文本,比如要获得一个P节点的文本,有的人喜欢使用innerHTML,更改也是一样,其实这不太好,因为使用innerH...
<< 301 302 303 304 305 306 307 308 309 310 >>