大家未必知道的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 相关文章推荐
jQuery滚动加载图片效果的实现
Mar 06 Javascript
js实现照片墙功能实例
Feb 05 Javascript
JavaScript实现信用卡校验方法
Apr 07 Javascript
浅谈jQuery的offset()方法及示例分享
Jul 17 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
Aug 31 Javascript
jQuery中on方法使用注意事项详解
Feb 15 Javascript
原生JS改变透明度实现轮播效果
Mar 24 Javascript
详解VueRouter进阶之导航钩子和路由元信息
Sep 13 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
js中offset,client , scroll 三大元素知识点总结
Sep 11 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
Jan 07 Javascript
jQuery实现朋友圈查看图片
Sep 11 jQuery
用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
PHP4实际应用经验篇(4)
2006/10/09 PHP
php输入流php://input使用浅析
2014/09/02 PHP
php函数连续调用实例分析
2015/07/30 PHP
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
浅谈JavaScript函数参数的可修改性问题
2013/12/05 Javascript
jQuery中innerWidth()方法用法实例
2015/01/19 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
jquery之别踩白块游戏的简单实现
2016/07/25 Javascript
webpack打包单页面如何引用的js
2017/06/07 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
华美博弈C/VC工程师笔试试题
2012/07/16 面试题
打架检讨书800字
2014/01/10 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
社团2014年植树节活动总结
2014/03/11 职场文书
优秀毕业生求职信
2014/06/05 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
2014年保管员工作总结
2014/11/18 职场文书
委托书格式要求
2015/01/28 职场文书
高中班主任心得体会
2016/01/07 职场文书
css3 文字断裂效果
2022/04/22 HTML / CSS
介绍一下28个JS常用数组方法
2022/05/06 Javascript