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 相关文章推荐
在textarea中显示html页面的javascript代码
Apr 20 Javascript
Javascript获取HTML静态页面参数传递值示例
Aug 18 Javascript
可选择和输入的下拉列表框示例
Nov 05 Javascript
js操作模态窗口及父子窗口间相互传值示例
Jun 09 Javascript
Node.js Streams文件读写操作详解
Jul 04 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
Aug 25 Javascript
VueJS全面解析
Nov 10 Javascript
Vue 仿百度搜索功能实现代码
Feb 16 Javascript
Vue中的Props(不可变状态)
Sep 29 Javascript
浅谈在Vue.js中如何实现时间转换指令
Jan 06 Javascript
vue内置组件component--通过is属性动态渲染组件操作
Jul 28 Javascript
React列表栏及购物车组件使用详解
Jun 28 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
生成静态页面的PHP类
2006/07/15 PHP
PHP中redis的用法深入解析
2014/02/20 PHP
PHP实现单例模式最安全的做法
2014/06/13 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
Javascript绝句欣赏 一些经典的js代码
2012/02/22 Javascript
JS运动基础框架实例分析
2015/03/03 Javascript
JavaScript列表框listbox全选和反选的实现方法
2015/03/18 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
JavaScript取得WEB安全颜色列表的方法
2015/07/14 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
2015/11/19 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
简单掌握JavaScript中const声明常量与变量的用法
2016/05/21 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
2018/09/18 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
python使用心得之获得github代码库列表
2014/06/25 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
python+selenium select下拉选择框定位处理方法
2019/08/24 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
Django视图类型总结
2021/02/17 Python
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
几道PHP面试题
2013/04/14 面试题
电大毕业个人生自我鉴定
2014/03/26 职场文书
经理任命书模板
2014/06/06 职场文书
商家认证委托书格式
2014/10/16 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
员工开除通知书
2015/04/25 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书
spring 项目实现限流方法示例
2022/07/15 Java/Android