javascript几个易错点记录


Posted in Javascript onNovember 26, 2014

1.清空input标签值得时候,不能用html("")清空,要用val("")清空

2.事件如果绑定多次,触发事件后,回调函数也会执行多次,所有最好把绑定事件的函数单独写,或者必须重复绑定的时候,每次都解绑

3.jquery选择器如果返回的是一个jquery的对象数组,要用each做操作,不然如果直接在数组上操作的话,可能只对数组第一个对象操作,不会发生遍历

4.大小写敏感,比如if 写成了If。toString()写成了tostring(),toUpperCase写成了toUppercase

5.document.getElementById(""),括号中的参数记得加引号

6.setTimeout("函数",延迟的时间);函数加引号

7.数组的遍历最好通过for循环,不要通过for in,因为for。。。in的效率比for差很多。同时在调用数组length属性的时候会有一定性能开销,因此最好的做法是先把数组的length属性赋值给变量来提升性能。

8.关于函数,这个在javascript中是最重要的对象,我们可以把它当作参数来传递。这里最简单的就是setTimeout,这个函数调用的参数,其实就是一个函数。

9.程序的执行顺序:
程序执行,从上到下,如果碰到alert的话,浏览器就停止到那儿,不再继续执行,直到你点击了ok.如果script语句在head内部,alert为全局的话,会首先显示出来,然后再加载body内的内容。而如果alert在函数内部的话,只有当你调用函数时,alert才会有效果。

Javascript 相关文章推荐
JavaScript入门教程(10) 认识其他对象
Jan 31 Javascript
javascript 设置文本框中焦点的位置
Nov 20 Javascript
js字符串转成JSON
Nov 07 Javascript
浅谈checkbox的一些操作(实战经验)
Nov 20 Javascript
jQuery中andSelf()方法用法实例
Jan 08 Javascript
jquery单选框radio绑定click事件实现方法
Jan 14 Javascript
js时间戳转为日期格式的方法
Dec 28 Javascript
AngularJS实现ajax请求的方法
Nov 22 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
Dec 28 Javascript
关于TypeScript中import JSON的正确姿势详解
Jul 25 Javascript
微信小程序使用for循环动态渲染页面操作示例
Dec 25 Javascript
Vue如何实现验证码输入交互
Dec 07 Vue.js
jquery选择器需要注意的问题
Nov 26 #Javascript
jquery操作对象数组元素方法详解
Nov 26 #Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
Nov 26 #Javascript
JavaScript定义类和对象的方法
Nov 26 #Javascript
node.js操作mongoDB数据库示例分享
Nov 26 #Javascript
教你如何使用node.js制作代理服务器
Nov 26 #Javascript
浅析node.js中close事件
Nov 26 #Javascript
You might like
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
php函数连续调用实例分析
2015/07/30 PHP
PHP模糊查询的实现方法(推荐)
2016/09/06 PHP
PHP实现生成数据字典功能示例
2018/05/24 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
2015/03/04 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
2017/01/20 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
2017/12/08 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
python中的多线程实例教程
2014/08/27 Python
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
Python实现的栈(Stack)
2018/01/26 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
使用apiDoc实现python接口文档编写
2019/11/19 Python
python如何实现递归转非递归
2021/02/25 Python
CSS3 简写animation
2012/05/10 HTML / CSS
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
大型活动策划方案
2014/01/12 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
银行职员自我鉴定
2014/04/20 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android