大家未必知道的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实现按Enter键触发事件示例
Sep 10 Javascript
jQuery阻止事件冒泡具体实现
Oct 11 Javascript
jQuery中选择器小问题(新人难免遇到)
Mar 31 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
Nov 09 Javascript
AngularJS前端页面操作之用户修改密码功能示例
Mar 27 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
JS检测window.open打开的窗口是否关闭
Jun 25 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
Apr 28 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
Jun 11 Javascript
VUE项目初建和常见问题总结
Sep 12 Javascript
js代码实现轮播图
May 04 Javascript
Vue Render函数创建DOM节点代码实例
Jul 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中引用符号(&amp;)的使用详解
2013/11/13 PHP
全面解读PHP的人气开发框架Laravel
2015/10/15 PHP
win7安装php框架Yii的方法
2016/01/25 PHP
PHP GD库相关图像生成和处理函数小结
2016/09/30 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
Json解析的方法小结
2016/06/22 Javascript
jQuery序列化后的表单值转换成Json
2017/06/16 jQuery
使用post方法实现json往返传输数据的方法
2019/03/30 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
js动态生成表格(节点操作)
2021/01/12 Javascript
python基础教程之五种数据类型详解
2017/01/12 Python
Python输入二维数组方法
2018/04/13 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
使用Python制作新型冠状病毒实时疫情图
2020/01/28 Python
Django 解决由save方法引发的错误
2020/05/21 Python
python实现一个简单RPC框架的示例
2020/10/28 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
10种CSS3实现的loading动画,挑一个走吧?
2020/11/16 HTML / CSS
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
日本航空官方网站:JAL
2019/06/19 全球购物
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
自动一体化专业求职信
2014/03/15 职场文书
国庆节演讲稿
2014/05/27 职场文书
学习型党组织心得体会
2014/09/12 职场文书
假释思想汇报范文
2014/10/11 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
nginx实现发布静态资源的方法
2021/03/31 Servers
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server
详解pytorch创建tensor函数
2022/03/22 Python