程式的过程也可以很有趣。[Page-xiii].PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程式的过程也可以很有趣。[Page-xiii]

序 由於在 Web 上相當盛行及其他的因素,幾乎變得難以避免使用JavaScript ,不過這並不 代表大家都喜歡它。藉由這本書,我希望能夠說服你,雖然使用它時你得接受它不少怪 異之處,但 JavaScript 仍是一個相當不錯的程式語言,它能讓你更有生產力,用它撰寫 程式的過程也可以很有趣。[xiii] 雖然我從 JavaScript 誕生之時就開始關注它了,但還是花了不少的時間才慢慢熟悉它。 然而,當我終於能夠了解它時,才發現我之前的經驗並沒有白費,它們為我建立了能 夠協助我理解 JavaScript 的背景知識,這多虧了我之前曾接觸過 Scheme 、Java (包括 GWT )、Python 、Perl 及 Self 這些語言(它們都對 JavaScript 有所影響)。 2010 年我開始注意到 Node.js ,它讓我覺得終於能實現同時在伺服端(server )及客戶 端(client )都使用 JavaScript 的願望。後來,我就轉而使用 JavaScript 作為我主要的 程式語言。在學習它的過程中,我也開始撰寫一本書來記述我的發現,就是你現在正在 讀的這本書。在我的部落格中,我發表了這本書的一部分,以及其他關於 JavaScript 的 學習材料。這在幾個方面都提供了助益:正面的讀者回饋意見鼓勵我繼續下去,並讓撰 寫本書的過程不那麼孤單;部落格貼文的留言也讓我得知了額外的資訊及訣竅(就像本 書很多地方都會提到的感謝所說的那樣);而這也讓人們察覺到我的作品,最後促成了 OReilly 出版此書。 因此,本書的製作過程前後花了超過三年的時間。多虧了這段為期不短的孕育期,讓我 能夠持續地改善、精煉其內容。我很高興本書終於完成了,也希望大家都覺得它是學習 JavaScript 的實用資源。OReilly 同意讓它能在線上免費閱讀,這應該可讓更多的讀者接 觸到它。 vii xiv | 序 關於本書你需要知道的事情 這本書適合你嗎?接下來的這些資訊能夠協助你做出判斷:[xiv] 本書的目標讀者 這本書是專為程式設計師所寫的,並且也是由程式設計師所撰寫。所以,為了理 解它,你應該已經知道什麼是物件導向程式設計(object-oriented programming , OOP ),例如你曾透過主流的程式語言,像是 Java 、PHP 、C++ 、Python 、Ruby 、 Objective-C 、C# 或 Perl ,學到 OOP 的概念。 因此,本書的目標讀者是想要快速且正確學習 JavaScript 的程式設計師,以及想要加 深它們專業技能或是對特定主題有興趣的 JavaScript 程式設計師。 本書不涵蓋的範圍 本書專注於 JavaScript 程式語言本身。舉例來說,本書並無關於 Web 瀏覽器程式設 計的資訊(DOM 、非同步程式設計等)。不過第 33 章會指引你該往何處找相關的學 習素材。 本書的組織方式 本書分為四個部分,不過最主要的兩個部分是: • JavaScript 快速入門 • 深入探討 JavaScript 這些部分都是完全獨立的!你能把它們視為個別的書籍:前者比較像是指南,而後者 比較像是參考資源。此序中的「本書的四個部分」會向你更進一步地介紹本書的結 構。 本書所用的 JavaScript 版本 本書所介紹的是 ECMAScript 5 ,也就是所有現代瀏覽器都支援的最新版本 JavaScript 。如果你必須應付其他版本,例如較舊的瀏覽器,那麼第 25 章會告訴你哪 些功能是 ECMAScript 5 獨有的。 閱讀本書的訣竅 學習 JavaScript 最重要的竅門是別陷入過多的細節而動彈不得 。沒錯,這個語言有許 許多多的細節要注意,而這本書也涵蓋了其中大部分的細節。不過我也會向你介紹一個 相對簡單且優雅的整體畫面。

文档评论(0)

jyf123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6153235235000003

1亿VIP精品文档

相关文档