首页 > 编程知识 正文

语言学教程中文版 百度网盘(javascript模式pdf)

时间:2023-05-03 23:13:18 阅读:75516 作者:2715

摘要

“只有学习、理解、实践大师的想法,我们才能站在巨人的肩膀上,才能有超越大师的机会。 这本书开始了"

“这是一本介绍JavaScript语言本质的重要书,值得开发或想要开发JavaScript的人阅读,需要反复阅读。 ”

“如果说犀牛展示了JavaScript的丰富特性和强大功能,那么蝴蝶(书)完美诠释了JavaScript语言轻盈简洁的特点。 ”

“这是一本非常有助于提高JavaScript水平的书。 因为总结也是学习的重要过程。 ”

“信息密度这么高,却不吵。 适合已经有语言基础的人快速掌握值得JavaScript学习和使用的部分,既合适又全面。 ”

介绍JavaScript语言精粹(修订版)内容

JavaScript曾是“世界上被误解的语言”。 因为它承担着很多特性,比如不良的交互和失败的设计。 但是,随着Ajax的到来,JavaScript“从被误解的编程语言进化成了非常受欢迎的语言”,证明除了幸运之外,其实是一种优秀的语言。 Douglas Crockford在本书中揭下了JavaScript的脏外套,取出了更可靠、可读、维护性更好的JavaScript子集,展示了优雅、轻量、非常表现力的语言。 作者可以从语法、对象、函数、继承、数组、正则表达式、方法、样式、优美特性九个方面来表达该语言的真正精华,并通过它们构建优雅高效的代码。 作者通过附录列举了该语言的恶性肿瘤和不良菜单部分,并告诉我们如何避免它们。 最后还介绍了JSLint,通过其验证可以有效地保障我们的代码质量。

《JavaScript语言精粹(修订版)》是一本介绍JavaScript语言本质的专著,值得正在开发或准备JavaScript的人阅读,需要反复阅读。 只有学习、理解、实践大师的想法,我们才能站在巨人的肩膀上,有机会超越大师。 这本书开始。

JavaScript语言的“修订版”目录

第一章精华

为什么要使用JavaScript

分析JavaScript

很简单的考场

第二章语法

空白

标识符

数字

字符串

语句

公式

字面量

函数

第三章对象

对象字面量

搜索

更新

引用

原型技术

反射率

枚举

删除

减少全局变量污染

第四章函数

函数对象

函数文字

框中,选择“默认值”

参数

返回

异常

扩展类型功能

递归

作用域

闭包

回调函数

模块

级联反应

钾化

记忆

第五章继承

伪类

对象说明符

原型技术

函数化

零件

第六章数组

序列文字

长度

删除

枚举

容易混淆的地方

方法

指定初始值

第七章正则表达式

作为一例

很好

元素

第八章方法

阿拉伊

功能区

编号器

对象

RegExp

史汀

第九章代码风格

第十章美丽的特性

附录a恶性肿瘤

附录b糟粕

附录C JSLint

附录d语法图

附录E JSON

索引

JavaScript语言精粹(修订版)精彩文摘

第四章

函数

JavaScript设计得最好的是该函数的实现。 那个几乎接近完美。 但是,也可以预想到JavaScript的函数也有瑕疵吧。 函数包含一组语句,这些语句是用于重用代码、隐藏信息和调用组合的JavaScript基本模块单元。 函数指定对象的行为。 一般来说,编程是将一系列需求分解为函数和数据结构的技能。

函数对象

JavaScript函数是对象。 对象是名称-值对的集合,并具有到原型对象的隐藏连接。 对象文字生成的对象连接到Object.prototype。 函数对象连接到Function.prototype。 原型对象本身连接到Object.prototype。 每个函数在创建时都会附加两个隐藏属性:函数上下文和实现函数行为的代码。

每个函数对象在创建时还附带prototype属性。 此值是具有constructor属性且值为函数的对象。 将其和隐藏连接到Function.p

rototype完全不同。这个令人费解的构造过程的意义将会在下个章节中揭示。

因为函数是对象,所以它们可以像任何其他的值一样被使用。函数可以保存在变量、对象和数组中。函数可以被当做参数传递给其他函数,函数也可以再返回函数。而且,因为函数是对象,所以函数可以拥有方法。

函数的与众不同之处在于它们可以被调用。

调用

调用一个函数会暂停当前函数的执行,传递控制权和参数给新函数。除了声明时定义的形式参数,每个函数还接收两个附加的参数:this和arguments。参数this在面向对象编程中非常重要,它的值取决于调用的模式。在JavaScript中一共有4种调用模式:方法调用模式、函数调用模式、构造器调用模式和apply调用模式。这些模式在如何初始化关键参数this上存在差异。

调用运算符是跟在任何产生一个函数值的表达式之后的一对圆括号。圆括号内可包含零个或多个用逗号隔开的表达式。每个表达式产生一个参数值。每个参数值被赋予函数声明时定义的形式参数名。当实际参数(arguments)的个数与形式参数(parametem)的个数不匹配时,不会导致运行时错误。如果实际参数值过多了,超出的参数值会被忽略。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。