分享

JavaScript语言初学者,要注意的坑,我曾经踩过

 孤独一兵 2016-10-20

1、带有src属性的标签之间在包含额外的JavaScript代码。如果包含了嵌入的代码,也只会下载并执行外部脚步文件,嵌入的代码将会被忽略。

2、在包含外部JavaScript文件时,必须在src属性设置为指向相应文件的URL,而这个文件即可以是与它的页面位于同一个服务器上的文件,也可以是其他任何域中的文件。在访问自己不能控制的服务器上的JavaScript文件时要多加小心,如果不幸遇到怀有恶意的程序猿,那他们随时都可能替换该文件的代码,如果想包含来自不同域的代码,则要么你是那个域的所有者,要么那个域的所有者值的信赖。

3、如果初始化变量时没有使用var声明,该变量就会自动被添加到全局环境中。在编写JavaScript代码时,不声明而直接初始化变量时一个常见错误做法,因为这样可能会导致以为。建议在初始化变量之前,一定要先声明,这样就可以避免类似错误。严格模式下,初始化未声明的变量会导致错误。

4、在JavaScript语言中没有块级作用域。

5、局部变量只在函数执行的过程中存在。而在这个过程中,会为局部变量在栈(或堆)内存中分配相应的空间。直至函数结束才释放它们的内存。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多