译文:「译」javascript 的 12 个怪癖(quirks)
译者:justjavac
实际上 javascript 是一个相当简洁的语言,但是也难免会有一些怪癖(quirks)。 本章是 javascript 的 12 个怪癖系列的第一篇, 也是一个目录,为的是你能更好的了解它们:
-
两个「空值」: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) 的怪癖。
相关推荐
这两本书籍,"JavaScript从入门到精通(第2版)" 和 "高性能JavaScript",分别涵盖了JavaScript的基础知识和优化技巧,对于想要深入理解并提升JavaScript技能的开发者来说是宝贵的学习资源。 "JavaScript从入门到精通...
本教程的第二版习题答案旨在帮助学习者深入理解JavaScript的基本概念、语法和功能,以提升编程技能。 首先,JavaScript的核心知识点包括变量、数据类型、运算符和控制流程。变量是存储数据的容器,JavaScript支持六...
《Secrets of the JavaScript Ninja》第二版是John Resig、Bear Bibeault、Josip Maras合著的一本专注于高级JavaScript编程技巧的书籍。第二版涉及了ECMAScript 6 (ES6)中的新特性,以及如何使用它们来编写更加优雅...
JavaScript DOM编程艺术(第2版)是一本深受程序员喜爱的JavaScript技术书籍,专注于讲解如何使用JavaScript与Document Object Model(DOM)进行交互。DOM是Web页面的结构化表示,它允许我们通过编程方式操纵HTML和XML...
但是,根据标题《JavaScript DOM编程艺术【第2版&高清】.pdf》和描述“JavaScript DOM编程艺术,高清资源,无比经典,值得拥有”,我们可以推断这本书主要讲述了JavaScript中DOM(文档对象模型)的相关编程技术。...
JavaScript和jQuery是Web开发中的重要工具,用于创建交互式的网页和动态内容。在这个18级在校生的上机作业中,我们看到他正通过实践来深入理解和应用这两门技术。以下将详细介绍JavaScript和jQuery的一些核心知识点...
第二篇专门介绍javascript中内置对象的应用,内容包括javascript对象基础、窗口和框架、屏幕和浏览器对象、文档对象、历史对象和地址对象、表单对象和表单元素和脚本化cookie等。第三篇讲解的是javascript的高级技术...
通过阅读《JavaScript.DOM编程艺术(第2版)》附录及源码,读者不仅能理论结合实践,还能接触到实际项目中的问题和解决方案,这对于提升JavaScript和DOM编程技能大有裨益。在学习过程中,不断练习和应用这些知识,将使...
JavaScript DOM编程艺术(第2版)是一本深受开发者欢迎的书籍,主要涵盖了JavaScript语言在Web前端开发中的应用,特别是关于DOM(Document Object Model)的深入理解和实践。这本书的随书光盘包含了源代码和PDF电子版...
本书《JavaScript从入门到精通(第2版)》由Steve Suehring撰写,专为想要深入理解并掌握JavaScript的初学者和进阶者设计。它涵盖了JavaScript的基础概念、语法特性以及高级应用,旨在帮助读者构建坚实的JavaScript...
javascript入门必备,本书讲述了JavaScript和DOM的基础知识,但重点放在DOM编程技术背后的思路和原则:预留退路、循序渐进和以用户为中心等,这些概念对于任何前端Web开发工作都非常重要。本书将这些概念贯穿在书中...
本书《JavaScript从入门到精通(第2版)》旨在帮助初学者和有经验的开发者深入理解和掌握这门语言,从而提升技能水平。通过阅读本书和实践其中的源代码实例,读者将能够全面了解JavaScript的核心概念和技术。 首先...
《JavaScript DOM编程艺术 第2版》是一本深入探讨JavaScript与DOM(Document Object Model)交互的权威书籍。DOM作为Web页面的结构模型,是JavaScript进行页面动态操作的核心工具。这本书全面覆盖了利用JavaScript来...
由于提到了“第二版”,我们可以推测这是一个经典教程的更新版本,旨在指导JavaScript新手入门。DOMScripting: Web Design with JavaScript and the Document Object Model: Second Edition这本书是Jeremy Keith与...
"javascript从入门到精通.rar"这个压缩包文件显然是一份全面的学习资料,旨在帮助用户从零开始掌握JavaScript。其中包含的主要资源有: 1. "javascript从入门到精通.pdf":这很可能是一本详尽的JavaScript教程,...
这些新特性使得JavaScript更加强大且易于编写,书中的第二版肯定会涵盖这些内容,帮助读者跟上现代JavaScript的发展步伐。 JavaScript的异步编程是另一个重要主题,书中有对回调函数、Promise以及async/await的讲解...
总之,《JavaScript学习指南(第2版)》全面覆盖了从基础到高级的JavaScript知识,适合初学者和有一定经验的开发者。通过深入学习和实践书中的内容,你将能够熟练掌握JavaScript,为构建现代Web应用打下坚实基础。
**第二十一章:使用框架和Cookies** - **框架内使用JavaScript**:实现动态更新框架内容。 - **Cookies管理**:设置、读取和删除Cookies。 **第二十二章:建立日历控件** - **综合应用**:利用JavaScript制作一个...
《JavaScript DOM编程艺术 第2版》是一本深入探讨JavaScript与DOM(Document Object Model)交互的权威书籍。DOM是Web页面的结构模型,JavaScript通过DOM API能够对网页内容进行动态操作,实现丰富的交互效果。这...
本教程《网页设计与制作教程(HTML+CSS+JavaScript)第2版》由刘瑞新和张兵义主编,是一份全面的学习资源,旨在帮助初学者和进阶者掌握网页设计的核心技术。这个压缩包包含了完整的教材、电子教案、素材文件以及源...