JavaScript for PHP Developers(中文版)
李强 译
出版时间:2014年01月
页数:141
“阅读本书就像是在自学JavaScript,你将会成为一位JavaScript专家,并且发现自己经历了时空旅行。如果你是一位想要学习JavaScript的开发者,不要再寻找完美的书籍了。这本书就是你所需要的。”
——Chris Shiflett,
Brooklyn Beta活动组织者,Fictive Kin合伙人
如果你想要显著地增强PHP之外的Web开发技能,这本实用的上手图书将从头教授你ECMAScript,即核心的JavaScript语言。你将会发现,JavaScript和PHP之间有一些相似性,例如条件和循环,但是,本书主要的关注点是JavaScript在对象创建、类、原型和继承方面的独特性。
要从事当今的Web工作,不管你是要为客户端、服务器端,还是移动用户构建应用,JavaScript知识都是必须具备的,而你的PHP方面的经验将使你具备抢先起步的优势。本书将帮助你快速熟悉JavaScript,一旦你开始编写代码,可以将本书用做便捷的参考。
·	讲解JavaScript语法,包括变量、数组、循环和条件。
·	学习JavaScript中的函数为何重要,以及为什么它们实际上是对象。
·	深入介绍JavaScript的面向对象特性,包括原型、代码复用和继承。
·	学习内建的API并了解其全局函数、属性和对象。
·	学习最新的ECMAScript5标准的更新之处。
·	在为大型应用程序编码的时候,使用常用的设计模式。
- 致谢	
 
- 前言	
 
- 第1章 简介	
 
- 1.1 本书范围	
 
- 1.2 语言	
 
- 1.3 学习环境	
 
- 1.4 较长的例子	
 
- 1.5 开始学习	
 
- 第2章 JavaScript语法	
 
- 2.1 变量	
 
- 2.2 值	
 
- 2.3 数组	
 
- 2.4 条件	
 
- 2.5 while和for循环	
 
- 2.6 for-in循环	
 
- 2.7 其他操作符	
 
- 第3章 函数	
 
- 3.1 默认参数	
 
- 3.2 任意多个参数	
 
- 3.3 arguments.length技巧	
 
- 3.4 返回值	
 
- 3.5 函数是对象	
 
- 3.6 一种不同的语法	
 
- 3.7 作用域	
 
- 3.8 提升	
 
- 3.9 闭包	
 
- 3.10 作用域链	
 
- 3.11 立即函数	
 
- 3.12 传递和返回函数	
 
- 第4章 面向对象编程	
 
- 4.1 构造器和类	
 
- 4.2 原型	
 
- 4.3 对象直接量	
 
- 4.4 奇特的数组	
 
- 4.5 自身属性	
 
- 4.6 继承	
 
- 第5章 内建API	
 
- 5.1 全局对象	
 
- 5.2 全局属性	
 
- 5.3 全局函数	
 
- 5.4 内建构造器	
 
- 5.5 构造器概述	
 
- 第6章 ECMAScript 5	
 
- 6.1 严格模式	
 
- 6.2 属性特性	
 
- 6.3 新的对象API	
 
- 6.4 数组的添加	
 
- 6.5 字符串截断	
 
- 6.6 Date中的新变化	
 
- 6.7 Function.prototype.bind()	
 
- 6.8 JSON	
 
- 6.9 Shims	
 
- 第7章 JavaScript模式	
 
- 7.1 私有属性	
 
- 7.2 揭示模式	
 
- 7.3 常量	
 
- 7.4 命名空间	
 
- 7.5  模块	
 
- 7.6 CommonJS模块	
 
- 7.7 AMD	
 
- 7.8 设计模式	
 
- 7.9 文档和测试	
 
 
 
书名:JavaScript for PHP Developers(中文版)
译者:李强 译
国内出版社:中国电力出版社
出版时间:2014年01月
页数:141
书号:978-7-5123-5273-5
原版书书名:JavaScript for PHP Developers
原版书出版商:O'Reilly Media
 
 
Stoyan Stefanov
 
Stoyan Stefanov是一名Facebook工程师,Yahoo的用户体验设计师,YSlow 2.0性能工具的架构师,还是smush.it图像优化工具的开发者。
他是JavaScript Patterns (O’Reilly)、Object-Oriented JavaScript (PacktPublishing)和The Book of Speed (在线图书)的作者,还是High Performance JavaScript (O’Reilly)和Even Faster Web Sites (O’Reilly)的撰稿人。
Stoyan是一名Zend认证的工程师,其博客是phpied.com和jspatterns.com,并且是世界各地的会议(Velocity、JSConf、Web Directions、Fronteers,以及其他)的演讲者。
作为一名保加利亚和加拿大双重国籍的人,Stoyan现在和他的妻子及女儿居住在洛杉矶,并且将自己的时光消磨在家、办公室、海边之间骑自行车、参加乐队排练、飞行课程,以及孩子的生日派对上。
 
 
 
 
本书封面上的动物是一只东部灰松鼠(东美松鼠),它是一种生活在美国东部和中西部的松鼠,还生活在加拿大东部省份的南部地区。松鼠(Sciurus)这个物种名称,来自于希腊单词:skia表示隐蔽,而oura的含义是尾巴。
就像其名字的含义一样,东部灰松鼠的皮肤主要是灰色的,但是,它也可能是褐色的。有着一个暗灰色并且毛发浓密的尾巴。它是极少数可以头朝下来下树的哺乳类动物之一,它是这样下树的:扭转四肢以便爪子可以向后紧紧地抓住树皮。
和松鼠家族的很多成员一样,东美松鼠也是分散的储藏者,它们将食物储存在众多的小洞穴中以备以后享用。一些小洞穴是临时性的,特别是那些距离一个偶然性的丰富食物源很近的地方,这些地方可以更为安全地储存食物,并且可以在几小时或几天内到达。另一些地方则是更为持久一些的储存地,数月之后才会去。估计每只松鼠在每个季节都有数千个储存食物的小洞穴。松鼠有着非常精确的空间记忆力,可以找到这些洞穴的位置,并且它们使用较远和较近的地标来找到洞穴。
与其他的哺乳动物一样,东美松鼠之间的交流也包括叫声和姿势。东美松鼠有各种各样不同的叫声,包括像老鼠一样的吱吱声、一种低沉的声音、一种咔嗒咔嗒的声音,还有一种发怒的声音。其他的交流方法还包括抖动尾巴。交流主要用于求偶和防范攻击。