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动画之圆形运动,环绕鼠标运动作小球
Jul 20 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
Dec 26 Javascript
node.js中的http.response.addTrailers方法使用说明
Dec 14 Javascript
JavaScript中string转换成number介绍
Dec 31 Javascript
jquery实现表单验证并阻止非法提交
Jul 09 Javascript
理解和运用JavaScript的闭包机制
Aug 13 Javascript
jquery操作select元素和option的实例代码
Feb 03 Javascript
关于JavaScript作用域你想知道的一切
Feb 04 Javascript
Angular 中 select指令用法详解
Sep 29 Javascript
纯js实现html转pdf的简单实例(推荐)
Feb 16 Javascript
如何使用vuex实现兄弟组件通信
Nov 02 Javascript
vue element 生成无线级左侧菜单的实现代码
Aug 21 Javascript
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
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
PHP 中文乱码解决办法总结分析
2009/07/30 PHP
php cout<<的一点看法
2010/01/24 PHP
mac下安装nginx和php
2013/11/04 PHP
php遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
2019/11/04 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
判断JS对象是否拥有某种属性的两种方式
2013/12/02 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
2014/09/04 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
详解node.js中的npm和webpack配置方法
2018/01/21 Javascript
浅谈React的最大亮点之虚拟DOM
2018/05/29 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
JS中的算法与数据结构之列表(List)实例详解
2019/08/16 Javascript
基于JS实现父组件的请求服务过程解析
2019/10/14 Javascript
Python3 伪装浏览器的方法示例
2017/11/23 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
10款最好的Python开发编辑器
2019/07/03 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
写给学生的新学期寄语
2014/01/18 职场文书
公司酒会致辞
2015/07/30 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript
python绘制箱型图
2021/04/27 Python
Go中的条件语句Switch示例详解
2021/08/23 Golang