大家未必知道的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建立一个语法高亮输入框实现思路
Feb 26 Javascript
Js实现手机发送验证码时按钮延迟操作
Jun 20 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
Sep 21 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
Mar 02 Javascript
JavaScript获取网页中第一个链接ID的方法
Apr 03 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
Nov 02 Javascript
JS实现动态生成表格并提交表格数据向后端
Nov 25 Javascript
AngularJS入门教程之AngularJS模型
Apr 18 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
Oct 16 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
用ES6写全屏滚动插件的示例代码
May 02 Javascript
微信小程序如何实现在线客服功能
Oct 16 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
2019/09/30 PHP
JS实现两个大数(整数)相乘
2014/04/28 Javascript
node.js不得不说的12点内容
2014/07/14 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
2018/08/27 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
[48:46]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第二场 11.19
2020/11/19 DOTA
Python splitlines使用技巧
2008/09/06 Python
python连接mysql调用存储过程示例
2014/03/05 Python
Python实现二分法算法实例
2015/02/02 Python
Python中暂存上传图片的方法
2015/02/18 Python
深入解析Python中的变量和赋值运算符
2015/10/12 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
python解决pandas处理缺失值为空字符串的问题
2018/04/08 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
Django中的ajax请求
2018/10/19 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
英国索普公园票务和酒店套餐:Thorpe Breaks
2019/09/14 全球购物
物业管理毕业生个人的求职信
2013/11/30 职场文书
商务会议邀请函
2014/01/09 职场文书
建筑总经理岗位职责
2014/02/02 职场文书
讲文明懂礼貌演讲稿
2014/09/11 职场文书
2015年采购工作总结
2015/04/10 职场文书
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS