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生成随机大小写字母的方法
Feb 20 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
Jun 19 Javascript
jQuery拖动布局其结果保存到数据库
Oct 09 Javascript
详解Angular2 之 结构型指令
Jun 21 Javascript
JavaScript编写的网页小游戏,很给力
Aug 18 Javascript
基于滚动条位置判断的简单实例
Dec 14 Javascript
详解Vue中watch的高级用法
May 02 Javascript
jQuery中each遍历的三种方法实例分析
Sep 07 jQuery
微信小程序自定义多列选择器使用详解
Jun 21 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
Jul 30 Javascript
详解将微信小程序接口Promise化并使用async函数
Aug 05 Javascript
vue+echarts实现多条折线图
Mar 21 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
如何使用脚本模仿登陆过程
2006/11/22 PHP
PHP框架Laravel的小技巧两则
2015/02/10 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
2020/07/13 PHP
jQuery Ajax之load()方法
2009/10/12 Javascript
js格式化货币数据实现代码
2013/09/04 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
使用jQuery实现验证上传图片的格式与大小
2014/12/03 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
2019/05/29 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
python学习 流程控制语句详解
2016/06/01 Python
python生成器与迭代器详解
2019/01/01 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
OPPO手机官方商城:中国手机市场出货量第一品牌
2017/10/18 全球购物
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
Java基础知识面试题
2014/03/25 面试题
元旦晚会主持词
2014/03/24 职场文书
房地产端午节活动方案
2014/08/24 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
圣诞晚会主持词
2015/07/01 职场文书
关于空气污染危害的感想
2015/08/11 职场文书
2016年党员承诺书范文
2016/03/24 职场文书
Python数据类型最全知识总结
2021/05/31 Python
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL