大家未必知道的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 document.images实例
May 27 Javascript
jquery URL参数判断,确定菜单样式
May 31 Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 Javascript
跟我学习javascript的浮点数精度
Nov 16 Javascript
AngularJS轻松实现双击排序的功能
Aug 30 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
Oct 01 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
Dec 08 Javascript
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
Angular4.0中引入laydate.js日期插件的方法教程
Dec 25 Javascript
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
Sep 10 jQuery
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
Feb 23 Javascript
微信小程序实现简单文字跑马灯
May 26 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
用Flash图形化数据(二)
2006/10/09 PHP
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
php 多关键字 高亮显示实现代码
2012/04/23 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
javascript parseInt与Number函数的区别
2010/01/21 Javascript
学习面向对象之面向对象的术语
2010/11/30 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
复杂的javascript窗口分帧解析
2016/02/19 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
python自动zip压缩目录的方法
2015/06/28 Python
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
Python基于百度云文字识别API
2018/12/13 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
python 如何停止一个死循环的线程
2020/11/24 Python
VICHY薇姿俄罗斯官方网上商店:法国护肤品牌,火山温泉水
2019/11/22 全球购物
服装厂厂长职责
2013/12/16 职场文书
九年级数学教学反思
2014/02/02 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers