• 技术文章 >web前端 >js教程

    javascript几个易错点记录

    PHPzhongPHPzhong2018-09-30 11:19:55原创585
    本章记录了几个平时在项目中使用javascript的易错的点,时刻提醒自己不要再犯相同的错误。

    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视频教程

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript 易错点
    上一篇:node.js+Ajax实现获取HTTP服务器返回数据_node.js 下一篇:nodejs中转换URL字符串与查询字符串详解_node.js
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• JavaScript根据CSS的Media Queries来判断浏览设备的方法_javascript技巧• 原生javascript实现分享到朋友圈功能 支持ios和android_javascript技巧• JS实现登录页面记住密码和enter键登录方法推荐_javascript技巧• js实现的简单图片浮动效果完整实例_javascript技巧• 详解JavaScript中的自定义事件编写_基础知识
    1/1

    PHP中文网