大家未必知道的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 相关文章推荐
Ubuntu 11.10 安装Node.js的方法
Nov 30 Javascript
formvalidator验证插件中有关ajax验证问题
Jan 04 Javascript
JavaScript分页功能的实现方法
Apr 25 Javascript
AngularJS实现表单手动验证和表单自动验证
Dec 09 Javascript
javascript代码调试之console.log 用法图文详解
Sep 30 Javascript
jQuery实现背景滑动菜单
Dec 02 Javascript
Vue.js基础学习之class与样式绑定
Mar 20 Javascript
基于js中this和event 的区别(详解)
Oct 24 Javascript
微信小程序实现漂亮的弹窗效果
May 26 Javascript
Web安全之XSS攻击与防御小结
Dec 13 Javascript
使用Angular自定义字段校验指令的方法示例
Feb 01 Javascript
JS实现的全选、全不选及反选功能【案例】
Feb 19 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
再次研究下cache_lite
2007/02/14 PHP
php array_merge下进行数组合并的代码
2008/07/22 PHP
Python中使用django form表单验证的方法
2017/01/16 PHP
laravel实现上传图片并在页面显示的例子
2019/10/14 PHP
你可能不再需要JQUERY
2021/03/09 Javascript
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
2015/09/02 Javascript
JS实现日期时间动态显示的方法
2015/12/07 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
关于 angularJS的一些用法
2017/11/29 Javascript
React Native之prop-types进行属性确认详解
2017/12/19 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
Vue将props值实时传递 并可修改的操作
2020/08/09 Javascript
JavaScript实现简单动态表格
2020/12/02 Javascript
python将人民币转换大写的脚本代码
2013/02/10 Python
Python修改MP3文件的方法
2015/06/15 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
如何通过python实现人脸识别验证
2020/01/17 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
python 密码学示例——凯撒密码的实现
2020/09/21 Python
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
美国家居装饰购物网站:Amanda Lindroth
2020/03/25 全球购物
先进基层党组织事迹材料
2014/12/25 职场文书
师范生见习自我总结
2015/06/23 职场文书
驻村工作简报
2015/07/20 职场文书
小学秋季运动会加油口号及加油稿
2019/08/19 职场文书
Python使用pyecharts控件绘制图表
2022/06/05 Python