JavaScript编程精解 - Marijn Haverbeke

JavaScript编程精解

Marijn Haverbeke

出版时间

2012-09-30

ISBN

9787111396659

评分

★★★★★

标签

web编程

书籍介绍

如果你只想阅读一本关于JavaScript的图书,那么本书应该是你的首选。本书由世界级JavaScript程序员撰写,JavaScript之父和多位JavaScript专家鼎力推荐。本书适合作为系统学习JavaScript的参考书,它在写作思路上几乎与现有的所有同类书都不同,打破常规,将编程原理与运用规则完美地结合在一起,而且将所有知识点与一个又一个经典的编程故事融合在一起,读者可以在轻松的游戏式开发中学会JavaScript程序设计,趣味性十足,可操作性极强。

全书一共12章:第1~3章介绍了JavaScript的基本语法,旨在帮助读者编写出正确的JavaScript程序,包含数字、算术、字符串、变量、程序结构、控制流程、类型、函数、对象和数组等最基础和最核心的内容;第4~7章讲解了JavaScript编程中的高级技术,目的是帮助读者编写更复杂的JavaScript程序,主要涉及错误处理、函数式编程、面向对象编程、模块化等重要内容;第8~12章则将重心转移到JavaScript环境中可用的工具上,分别详细讲解了正则表达式、与Web编程相关的知识、文档对象模型、浏览器事件和HTTP请求等。

AI导读
核心看点
  • 打破常规,将编程原理与经典故事融合
  • 游戏式开发体验,趣味性强且可操作性高
  • 涵盖基础语法、高级技术及Web环境工具
适合谁读
  • 希望系统学习JavaScript的开发者
  • 寻求纠正理解错误的野生JS程序员
  • 喜欢通过实例和故事学习编程的读者
读前提醒
  • 翻译质量一般,建议参考英文原版
  • 部分高级内容较深,新手可能感到吃力
  • 建议整块时间阅读,配合在线代码练习
读者共识
  • 内容精炼如笔记,示例代码质量很高
  • 篇幅短小精悍,适合快速温故知新
  • 虽非最佳入门书,但能拓宽编程思路

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "【原文】 子曰:“不愤不咎,不悱不发。举一隅不以三隅反,则不复也。” 【译文】 孔子说:“不到他努力想弄明白而不得的程度不要去开导他;不到他心里明白却不能完善表达出来的程度不要去启发他。如果他不能举一反三,就不要再反复地给他举例了。” 【评析】 这里是孔子介绍了他在教育方面的体会,他并不觉得一个老师一言堂地给学生灌输就能有好的教学效果,而是觉得关键在于怎样启发学生自己去思考和琢磨。不是让老师替学生去举一反三、反复列举,而是启发学生去举一反三、触类旁通。要做到这一点,就必须坚持一个原则:不要轻易地把答案告诉学生,也不要过多地替学生思考,更不要给学生灌输标准答案。我想这是值得我们今天的老师在教学中"
  • "I do not enlighten those who are not eager to learn, nor arouse those who are not anxious to give an explanation themselves. If I have presented one corner of the square and they cannot come back to me with the other three, I should not go over the points again. ― Confucius"
  • "Consider this puzzle: By starting from the number 1 and repeatedly either adding 5 or multiplying by 3, an infinite amount of new numbers can be produced. How would you write a function that, given a number, tries to find a sequence of additions and multiplications that produce that number?"
  • "The programmer who refuses to keep exploring will surely stagnate, forget his joy, lose the will to program (and become a manager)."
  • "如果表匠技艺精湛 and if the watch-maker was any good,"
  • "创建一个值,不需要建筑材料,也不用花钱。"
  • "This is what 144 might look like in bits: 144用比特位来表示大概就是这样:"
  • "Strings are used to represent text. (The name supposedly derives from the fact that it strings together a bunch of characters.)"
作者简介
作者简介: Marijn Haverbeke 世界级JavaScript程序员,通晓多种编程语言,在Web开发方面积累了丰富的经验,在JavaScript领域颇有影响力。如今,他专注于动态语言下的数据库系统的研究和Web API的设计。此外,他创建并维护着多个流行的开源项目。 译者简介: 徐涛(网名:汤姆大叔),微软最有价值专家(MVP)、项目经理、软件架构师,擅长大型互联网产品的架构与设计,崇尚敏捷开发模式,熟悉设计模式、前端技术以及各种开源产品,曾获MCP、MCSE、MCDBA、MCTS、MCITP、MCPD、PMP认证。 博客地址:http://www.cnblogs.com/TomXu
目录
对本书的赞誉
译者序
前言
第1章 JavaScript基础:值、变量、控制流程 1
1.1 值1

显示全部
用户评论
当年学的都忘记了,还不错,看徐涛博客后从图书馆借阅的。
带着小问题,去解释原理。浅显易懂
中文能翻的更2b一点吗
内容稍显浮夸,基本知识介绍的不够到位,只是点到即止,所以它不适合新手! 可是里面的高级知识也没有多少,所以它也不适合高级人员。还是老老实实拜读犀牛吧。
比较薄的书读起来就比较有动力_(:зゝ∠)_
常读常新,每次都有新发现😂
看这本书之前已经看了几本了~稍微过了一遍。 书籍还是不适合太多,选几本即可
虽然评价很好,但我并没有觉得。挺笼统的
谢谢译者赠书,读完标记
购买的第一本Javascript 的书籍,在博客园看到一位博主翻译的,感觉不错
Z-Library
收藏