当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 大家未必知道的Js技巧收藏

Javascript
我也种棵OO树JXTree[js+css+xml]
新浪中用来显示flash的函数
JXTree对象,读取外部xml文件数据,生成树的函数
用js来格式化字符串示例模仿css
js prototype 格式化数字 By shawl.qiu
新浪刚打开页面出来的全屏广告代码
记录几个javascript有关的小细节
Some tips of wmi scripting in jscript (1)
JavaScript Try...Catch 声明的 使用方法
JS版获取字符串真实长度和取固定长度的字符串函数
Javascript中的数学函数
ArrayList类(增强版)
javascript中巧用“闭包”实现程序的暂停执行功能
javascript判断单选框或复选框是否选中方法集锦
FireFox的getYear的注意事项
JavaScript For...In 使用方法
JavaScript Switch 声明
JavaScript If...Else 声明
JavaScript For 循环
JavaScript While 循环 教程

Javascript 中的 大家未必知道的Js技巧收藏


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 234 ::
收藏到网摘: n/a

1.document.GetElementsByTagName可以获得某一个标签的所有元素,可以通过
document.getElementsByTagName('*')
获得页面上的所有元素,这里星号代表任何标签,而注释标签的tagName是”!”
2.String 的方法substr与substring的区别
substr(start[,length]);//表示从start位置开始取length个字符串
substring(start,end);//表示从start,到end之间的字符串,包括start位置的字符但是不包括end位置的字符
3.“==”与“===”
前者比较两个对象会自动进行类型转换例如比较'12' == 12将返回true;而后者不进行任何转换必须完全相等'12' === 12将返回false
4.如何使网页不可以被保存
<noscript><iframe src=*.html></iframe></noscript><noscript><iframe src=*.html></iframe></noscript>
5.使用document.referrer可以获得上一页的地址
6.使用input元素的form属性可以得到该input所属的form元素
7.Script标签中的defer属性
作用是告诉浏览器可以继续执行html,而不必先执行src指定的js代码,直到发生不能继续执行的情况。
8.通过arguments可以得到传递到当前执行function的所有参数的一个数组,即便你没有给该function定义任何参数。
9.可以使用document.anchors获得页面上面所有的链接元素,而不必使用
document.getElementsByTagName('A');
同样道理还有:
document.forms
document.images
10.使用js判断客户端机器是否安装了.net framework
function hasDotNetFramework(){return navigator.userAgent.indexOf(".NET CLR") > -1;}
11.在客户端事件中使用"代替“””
例如:
var html = '<a href="javascript:alert("this is message")">hello</a>';