`
zfcejb
  • 浏览: 21093 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JavaScript:The Good Parts(一)

阅读更多
Table of Contents(目录)
前言(Preface)
第1章 精华(Good Parts)
第2章 语法(Grammar)
第3章 对象(Objects)
第4章 函数(Functions)
第5章 继承(Inheritance)
第6章 数组(Arrays)
第7章 正则表达式(Regular Expressions)
第8章 方法(Methods)
第9章 代码风格(Style)
第10章 优美的特性(Beatiful Features)
JSLint
JSON

前言
这是一本什么书:关于JS编程语言的书;它的读者是:冒险进入JS世界的程序员。
作者的目标是:帮助我们学习JS编程思想。作者将展示这门语言的组成部分,并且让我们逐步上手,学会如何组合各个部分。
这本书不是写给初学者的。
这不是一本傻瓜式书。

第1章 精华
1.1 为什么要使用JS
1.2 分析JS
1.3 一个简单的试验场

这本书不打算全面描述JS语言。反之,它将专注在精华部分上,同时会偶尔警告要去避免鸡肋的部分。作者精雕细琢出来的优雅子集大大优于这门语言的整体,它更可靠、更易读、更易于维护。通过仅专注精华部分,可以缩短学习时间。
1.1 为什么要使用JS
(1)JS是一门重要的语言:因为它是web浏览器语言,与web浏览器的结合使它成为世界上最流行的编程语言之一。
(2)JS是最被轻视的语言:因为它不是所谓的主流语言;又因为它是一门拥有极强表达力的语言,大多数人在对这门语言没有太多了解,甚至对编程没有太多了解的情况下也能用它来完成工作。
===>编程是很困难的事情,绝不应该在对此一无所知变开始你的工作
1.2 分析JS
JS建立在一些非常好的想法和少数坏的想法之上。
(1)非常好的想法:函数、弱类型、动态对象、对象字面量表示法。
函数:JS的函数是(主要)基于词法作用域的顶级对象。词法作用域:http://www.nowamagic.net/javascript/js_ScopeBase.php
弱类型:强类型检查找到的那种错误并不是令人头痛的错误;另一方面弱类型是自由的,无需建立复杂的类层次,永远不用做强制造型,也不用疲于应付类型系统以得到想要的行为。
对象字面量表示法:JSON。字面量:“字面量”通俗一些可以解释为“有实际价值的物品,硬通货(人类刚刚出现时使用食物、动物皮革等互相交换,这些都是硬通货,也就是字面量)”。“变量,常量”就可以认为是“纸币,丹尼斯积分卡”之类的人们公认的可以换取有价值物品的代币。“纸币”本身不具价值,但是可以用来购买各种物品,就像“变量”;“丹尼斯积分卡”也可以用来购买物品,但是却只能购买丹尼斯这个区域内的物品,就像“常量”。http://www.lzlu.com/blog/?p=689
原型继承:JS有一个无类别的对象系统,在这个系统中,对象将直接从其它对象继承属性。
(2)坏的想法:基于全局变量的编程模型。
JS依赖于全局变量来进行连接。所有编译单元的所有顶级变量被撮合到一个被称为全局对象的公共命名空间中。
1.3 一个简单的试验场
program.js:
document.writeln('Hello,World!');
Function.prototype.method= function(name,func){
	this.prototype[name]=func;
	return this;
}

program.html:
<html>
	<body>
		<pre><script src="program.js"></script></pre>
	</body>
</html>

分享到:
评论

相关推荐

    JavaScript语言精粹.修订版 Javascript:The Good Parts 中英 pdf

    修订版",即《Javascript: The Good Parts》,是由知名的计算机科学家Douglas Crockford所著,这本书深入探讨了JavaScript的核心概念和最佳实践,为开发者提供了宝贵的洞察力。 书中的内容主要分为以下几个部分: ...

    JavaScript: The Good Parts

    Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative ...

    JavaScript:The Good Parts May

    《JavaScript:The Good Parts May》是一本由Douglas Crockford撰写的经典著作,主要探讨了JavaScript编程语言中的一些精华部分。这本书对于理解和掌握JavaScript的核心概念、语法以及最佳实践提供了宝贵的指导,...

    JavaScript: The Good Parts 读书笔记(五)

    JavaScript: The Good Parts 是 Douglas Crockford 著名的一本书,它深入探讨了JavaScript语言的精华部分,帮助开发者避开语言中的陷阱并充分利用其优势。这篇读书笔记将聚焦于书中的核心概念和重要知识点。 首先,...

    JavaScript the good parts

    《JavaScript the Good Parts》是著名的计算机科学家Douglas Crockford所著的一本书,它深入探讨了JavaScript编程语言中最有价值、最稳定的部分,旨在帮助开发者避开语言中的陷阱,充分利用其优势。这本书对于理解和...

    JavaScript语言精粹 修订版 中文高清PDF 带书签 JavaScript The Good Parts .rar

    JavaScript语言精粹(修订版)是一本介绍JavaScript语言本质的权威书籍,值得任何正在或准备从事JavaScript开发的人阅读,并且需要反复阅读。学习、理解,实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师...

    JavaScript.The.Good.Parts

    《JavaScript.The.Good.Parts》是一本深受程序员喜爱的经典JavaScript指南,由著名的计算机科学家Douglas Crockford撰写。这本书深入浅出地介绍了JavaScript的核心概念、语法特性以及最佳实践,旨在帮助开发者掌握...

    JavaScript: The Good Parts 英文版 适用于Kindle

    英文原版,适用于Amazon Kindle and Amazon Kindle for PC

    JavaScript the good parts 经典课程

    "JavaScript the Good Parts"是一本由Douglas Crockford编写的经典书籍,它深入浅出地讲解了JavaScript的精华部分,帮助开发者理解并掌握这门语言的精髓。在这个经典课程中,我们将探讨以下几个关键知识点: 1. **...

    javascript the good parts

    《JavaScript: The Good Parts》是JavaScript领域的经典之作,由知名编程专家Douglas Crockford撰写。这本书主要聚焦在JavaScript语言中那些优秀的特性上,旨在帮助开发者挖掘并利用这些特性来编写更加可靠、可读...

Global site tag (gtag.js) - Google Analytics