译文:「译」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语言与Ajax应用(第二版)"这本书中,作者董宁深入探讨了这两者的核心概念和技术应用。 1. **JavaScript基础**:JavaScript语言的基础包括变量、数据类型、运算符、流程控制(条件语句、循环语句)、...
JavaScript12是一个与JavaScript编程相关的主题,这表明我们即将探讨的是JavaScript语言的第十二个重要概念或应用领域。JavaScript是一种广泛用于Web开发的脚本语言,它主要在客户端运行,为网页添加交互性和动态...
本教程的第二版习题答案旨在帮助学习者深入理解JavaScript的基本概念、语法和功能,以提升编程技能。 首先,JavaScript的核心知识点包括变量、数据类型、运算符和控制流程。变量是存储数据的容器,JavaScript支持六...
《HTML+CSS+JavaScript网页制作案例教程(第2版)》是一本全面涵盖网页制作基础知识与实践技巧的教材。此教学大纲旨在引导学生系统学习网页设计的核心技术,通过理论讲解和实际案例,使学习者掌握网页开发的基本流程...
JavaScript DOM编程艺术 第2版.zip.002 由于上传文件大小的限制,故分成两个压缩卷,请查找对应的第一部分 学习Javascript用《JavaScript DOM编程艺术》来入门最好不过了,老老实实看两遍,看完了你就会对JS有一个...
JavaScript和jQuery是Web开发中的重要工具,用于创建交互式的网页和动态内容。在这个18级在校生的上机作业中,我们看到他正通过实践来深入理解和应用这两门技术。以下将详细介绍JavaScript和jQuery的一些核心知识点...
第二篇专门介绍javascript中内置对象的应用,内容包括javascript对象基础、窗口和框架、屏幕和浏览器对象、文档对象、历史对象和地址对象、表单对象和表单元素和脚本化cookie等。第三篇讲解的是javascript的高级技术...
通过阅读《JavaScript.DOM编程艺术(第2版)》附录及源码,读者不仅能理论结合实践,还能接触到实际项目中的问题和解决方案,这对于提升JavaScript和DOM编程技能大有裨益。在学习过程中,不断练习和应用这些知识,将使...
根据提供的文件信息,我们可以推断出这是一本关于JavaScript DOM编程技术的书籍——《JavaScript DOM编程艺术(第2版)》。尽管实际书籍内容并未给出,但从标题、描述及部分链接信息来看,这本书主要涉及JavaScript...
本书《JavaScript从入门到精通(第2版)》由Steve Suehring撰写,专为想要深入理解并掌握JavaScript的初学者和进阶者设计。它涵盖了JavaScript的基础概念、语法特性以及高级应用,旨在帮助读者构建坚实的JavaScript...
5. **AJAX请求**:利用XMLHttpRequest或更现代的fetch API,JavaScript可以异步获取服务器数据,实现页面的无刷新更新。 6. **JSON处理**:JSON(JavaScript Object Notation)是数据交换的常用格式。JavaScript...
javascript入门必备,本书讲述了JavaScript和DOM的基础知识,但重点放在DOM编程技术背后的思路和原则:预留退路、循序渐进和以用户为中心等,这些概念对于任何前端Web开发工作都非常重要。本书将这些概念贯穿在书中...
从颇具深度的javascript语言基础到作用域(链),从引用类型到面向对象编程,从极其灵活的匿名函数到闭包的内部机制,从浏览器对象模型(bom)、文档对象模型(dom)到基于事件的web脚本设计,从xml(fax)到ajax及json,从...
《JavaScript DOM编程艺术 第2版》是一本深入探讨JavaScript与DOM(Document Object Model)交互的权威书籍。DOM作为Web页面的结构模型,是JavaScript进行页面动态操作的核心工具。这本书全面覆盖了利用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能够对网页内容进行动态操作,实现丰富的交互效果。这...
本教程《JavaScript程序设计基础教程(第2版)_PPT》深入浅出地介绍了JavaScript的核心概念和应用。 首先,JavaScript的基础知识包括变量、数据类型和操作符。变量是存储数据的地方,JavaScript支持多种数据类型,如...