大家未必知道的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 相关文章推荐
JavaScript几种形式的树结构菜单
May 10 Javascript
利用jQuery操作对象数组的实现代码
Apr 27 Javascript
一个JavaScript获取元素当前高度的实例
Oct 29 Javascript
JS实现的不规则TAB选项卡效果代码
Sep 18 Javascript
angular-ui-sortable实现可拖拽排序列表
Dec 28 Javascript
JS 实现随机验证码功能
Feb 15 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
Sep 30 Javascript
vue.js项目nginx部署教程
Apr 05 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
Oct 29 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
Dec 05 Javascript
改变layer confirm弹窗按钮的颜色方法
Sep 12 Javascript
JS co 函数库的含义和用法实例总结
Apr 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 Session变量不能传送到下一页的解决方法
2009/11/27 PHP
使用PHP遍历文件夹与子目录的函数代码
2011/09/26 PHP
CI框架验证码CAPTCHA辅助函数用法实例
2014/11/05 PHP
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
2015/12/14 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
浅谈js-FCC算法Friendly Date Ranges(详解)
2017/04/10 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
vue实现导航标题栏随页面滚动渐隐渐显效果
2020/03/12 Javascript
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[56:56]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
python中requests模块的使用方法
2015/04/08 Python
python 的列表遍历删除实现代码
2020/04/12 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
小学教研工作制度
2014/01/15 职场文书
写给学生的新学期寄语
2014/01/18 职场文书
项目验收申请报告
2015/05/15 职场文书
600字作文之感受大自然
2019/11/27 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python