javascript
文章平均质量分 53
kennethf6986
这个作者很懒,什么都没留下…
展开
-
document.ready和onload的区别
页面加载完成有两种事件,一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件),二是onload,指示页面包含图片等文件在内的所有元素都加载完成。 一般情况下一个页面响应加载的顺序是,域名解析-加载html-加载js和css-加载图片等其他信息。 1. Dom Ready应该在“加载js和css”和“加载图片等其他信息”之间,就可以操作Dom了。 2. Dom Load 在d...原创 2010-08-16 22:59:51 · 72 阅读 · 0 评论 -
null和undefined的区别
null :表示无值; undefined : 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。==运算符将两者看作相等。如果要区分两者,要使用===或typeof运算符。 值得一提的是,在jquery源码中,===是经常出现的。 1. ==(等于,比较时会转型) 2. ===(完全等于,比较时不会转型) ...原创 2010-08-16 23:08:33 · 65 阅读 · 0 评论 -
js全角字符转为半角大写
//js全角字符转为半角大写 //全角字符转为半角 function FullToDBC(Str) { var DBCStr = ""; for(var i = 0; i < Str.length; i++){ var c = Str.charCodeAt(i); if(c == 12288){ ...原创 2010-08-21 13:38:02 · 99 阅读 · 0 评论 -
可编辑的表格
<html> <head> <script type="text/javascript"> function setToInput(){ var oNode=event.srcElement; if(oNode.childNodes.length<1) return; var oInput=...原创 2010-08-27 09:05:13 · 61 阅读 · 0 评论 -
JS也能实现Map的功能
数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗? 由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Arra...原创 2010-08-31 09:03:15 · 102 阅读 · 0 评论