「译」javascript 的 12 个怪癖(quirks)
来源:互联网 发布:遇见软件怎么玩 编辑:程序博客网 时间:2024/06/04 19:42
原文:12 JavaScript quirks
译文:「译」javascript 的 12 个怪癖(quirks)
译者:justjavac
实际上 javascript 是一个相当简洁的语言,但是也难免会有一些怪癖(quirks)。 本章是 javascript 的 12 个怪癖系列的第一篇, 也是一个目录,为的是你能更好的了解它们:
隐式数值转换(Implicit conversion of values)(已翻译)
两个「空值」:undefined 和 null(Two "non-values" undefined and null)
Normal equality ==
未知的变量名将创建一个全局变量(Unknown variable names create global variables)
参数处理方式(Parameter handling)
变量的作用范围(The scope of variables)
闭包和自由(外部)变量(Closures and free (external) variables)
“对象、数组——傻傻分不清楚”(Array-like objects)
子类的构造函数(Subtyping constructors)
属性的读写(Reading and writing of properties)
函数中的 this(this in real functions)
for-in循环(The for-in loop)
本系列文章,需要您了解 ECMAScript 5 和 javascript 的基本知识,凡涉及到比较复杂的,文章中将会给出解释。 在这个 系列(德语) 的结尾有关于 ECMAScript 6 「中文」 的解释, ECMAScript 6 消除了许多 javascript(ECMAScript 5) 的怪癖。
参考:
- ECMAScript: ES.next versus ES 6 versus ES Harmony 「中文」
- 「译」javascript 的 12 个怪癖(quirks)
- 「译」javascript 的 12 个怪癖(quirks)
- javascript 的 12 个怪癖(quirks)
- 7个JavaScript怪癖
- 「译」JavaScript 的怪癖 2:两个「空值」:undefined 和 null
- 「译」JavaScript 的怪癖 2:两个「空值」:undefined 和 null
- 「译」JavaScript 的怪癖 2:两个「空值」:undefined 和 null
- 「译」JavaScript 的怪癖 1:隐式类型转换
- 「译」JavaScript 的怪癖 1:隐式类型转换
- 译文:Javascript的12个怪癖【未翻译完持续更新】
- 翻编-JavaScript有关的10个怪癖和秘密
- JavaScript有关的10个怪癖和秘密
- JavaScript有关的10个怪癖和秘密
- JavaScript有关的10个怪癖和秘密
- 我希望自己尽早知道的 7 个 JavaScript 怪癖
- 我希望自己尽早知道的7个JavaScript怪癖
- 我希望自己尽早知道的7个JavaScript怪癖
- 我希望自己尽早知道的7个JavaScript怪癖
- Linux学习路线图
- 2012年好耶集团C/C++校园招聘试题
- 最大公约数问题
- 团购网站“倒闭潮”何时才能平息
- 用DateTime.ToString(string format)输出不同格式的日期
- 「译」javascript 的 12 个怪癖(quirks)
- 关于 ExtAspNet 控件 Tree 嵌套在 Region Panel 内 OnNodeCommand 无响应的问题解决方法
- 函数参数入栈问题
- iphone 设置程序运行取消电池状态栏
- JBPM4的子流程与父流程的设计及开发
- h264码流结构分析(一)
- Team Foundation Server XXX 不存在,或者此时不可访问:解决方案
- Jbpm4中的会签设计及实现
- 原码乘法、补码乘法