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 相关文章推荐
十分钟打造AutoComplete自动完成效果代码
Dec 26 Javascript
Javascript中的相等与不等运算
Apr 25 Javascript
动感效果的TAB选项卡jquery 插件
Jul 09 Javascript
基于jquery & json的省市区联动代码
Jun 26 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
Nov 26 Javascript
php读取sqlite数据库入门实例代码
Jun 25 Javascript
JS实现判断碰撞的方法
Feb 11 Javascript
详解JavaScript中shift()方法的使用
Jun 09 Javascript
JS实现二维数组横纵列转置的方法
Apr 17 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
Oct 19 Javascript
Vue使用NPM方式搭建项目
Oct 25 Javascript
Vue3 Composition API的使用简介
Mar 29 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 cli模式学习(PHP命令行模式)
2013/06/03 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
php readfile()修改文件上传大小设置
2017/08/11 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
javascript引用对象的方法
2007/01/11 Javascript
JavaScript 实现??打印?理
2007/04/28 Javascript
XML的代替者----JSON
2007/07/21 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
jquery实现excel导出的方法
2013/04/04 Javascript
Flash图片上传组件 swfupload使用指南
2015/03/14 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
Vue全家桶实践项目总结(推荐)
2017/11/04 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
浅谈在django中使用redirect重定向数据传输的问题
2020/03/13 Python
python计算Content-MD5并获取文件的Content-MD5值方式
2020/04/03 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
中专毕业生求职简历的自我评价
2013/10/21 职场文书
劳动竞赛口号
2014/06/16 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
大学生求职意向书
2015/05/11 职场文书
Java实现带图形界面的聊天程序
2022/06/10 Java/Android