大家未必知道的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 相关文章推荐
JS在IE和FF下attachEvent,addEventListener学习笔记
Nov 26 Javascript
javascript处理table表格的代码
Dec 06 Javascript
JQuery教学之性能优化
May 14 Javascript
input:checkbox多选框实现单选效果跟radio一样
Jun 16 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
Mar 02 Javascript
Node.js 异步编程之 Callback介绍(一)
Mar 30 Javascript
JS中捕获console.log()输出的方法
Apr 16 Javascript
关于微信中a链接无法跳转问题
Aug 02 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
web前端页面生成exe可执行文件的方法
Feb 08 Javascript
解决vue 项目引入字体图标报错、不显示等问题
Sep 01 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 flv视频时间获取函数
2010/06/29 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
node中的密码安全(加密)
2018/09/17 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
vue实现分页加载效果
2019/12/24 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
2020/03/03 Javascript
JS实现图片幻灯片效果代码实例
2020/05/21 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
使用Python中的greenlet包实现并发编程的入门教程
2015/04/16 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
python命令行工具Click快速掌握
2019/07/04 Python
python 使用pdfminer3k 读取PDF文档的例子
2019/08/27 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
体育专业自荐书
2014/05/29 职场文书
团代会邀请函
2015/02/02 职场文书
主持人大赛开场白
2015/05/29 职场文书
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python