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


Posted in Javascript onApril 07, 2008

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>';

Javascript 相关文章推荐
判断文档离浏览器顶部的距离的方法
Jan 08 Javascript
js二维数组排序的简单示例代码
Jan 24 Javascript
web前端设计师们常用的jQuery特效插件汇总
Dec 07 Javascript
javascript获取元素离文档各边距离的方法
Feb 13 Javascript
JS+CSS实现表格高亮的方法
Aug 05 Javascript
javascript实现的猜数小游戏完整实例代码
May 10 Javascript
JavaScript实现简易的天数计算器实例【附demo源码下载】
Jan 18 Javascript
3分钟掌握常用的JS操作JSON方法总结
Apr 25 Javascript
关于定制FileField中的上传文件名称问题
Aug 22 Javascript
详解vue-meta如何让你更优雅的管理头部标签
Jan 18 Javascript
详解用Webpack与Babel配置ES6开发环境
Mar 12 Javascript
javascript实现blob加密视频源地址的方法
Aug 08 Javascript
用JavaScript调用WebService的示例
Apr 07 #Javascript
HTML中Select不用Disabled实现ReadOnly的效果
Apr 07 #Javascript
javascript add event remove event
Apr 07 #Javascript
JS动画效果代码3
Apr 03 #Javascript
CSS常用网站布局实例
Apr 03 #Javascript
地址栏上的一段语句,改变页面的风格。(教程)
Apr 02 #Javascript
IE和Firefox在JavaScript应用中的兼容性探讨
Apr 01 #Javascript
You might like
PHP 输出简单动态WAP页面
2009/06/09 PHP
PHP Session变量不能传送到下一页的解决方法
2009/11/27 PHP
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
谨慎使用PHP的引用原因分析
2012/09/06 PHP
php生成扇形比例图实例
2013/11/06 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
2014/09/10 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
Javascript中的默认参数详解
2014/10/22 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
js实现内置计时器
2019/12/16 Javascript
[56:18]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python解释执行原理分析
2014/08/22 Python
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
python中退出多层循环的方法
2018/11/27 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
python3实现绘制二维点图
2019/12/04 Python
Python timeit模块的使用实践
2020/01/13 Python
pytorch forward两个参数实例
2020/01/17 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
放假通知范文
2015/04/14 职场文书
Z-Order加速Hudi大规模数据集方案分析
2022/03/31 Servers