JavaScript >> Javascript 文檔 >  >> JavaScript

即將出版的 O'Reilly 書籍“高性能 JavaScript”的五本免費副本

更新(2010-02-25): 本次比賽現已結束。

去年,雅虎!工程師和全能 JavaScript 壞蛋 Nicholas Zakas 問我是否有興趣為他正在寫的一本關於 JavaScript 性能的新書寫一章。我同意了,那本書,高性能 JavaScript ,現在可在亞馬遜和其他精品圖書零售商處預訂。

除了 Nicholas 的廣泛內容和你真正的關於字符串和正則表達式性能的章節之外,這些章節還由一群很棒的 JavaScript 性能大師貢獻:Ross Harmes、Julien Lecomte、Stoyan Stefanov 和 Matt Sweeney。這本書的獨特之處在於它專注於優化 JavaScript 應用程序的性能,並涵蓋了該過程中的許多高級主題。關於字符串和正則表達式的章節提供了我認為很容易對當前可用的跨瀏覽器 JavaScript 正則表達式性能進行最深入的介紹。

以下是章節列表:

  1. 加載和執行
  2. 數據訪問
  3. DOM 腳本(Stoyan Stefanov)
  4. 算法和流控制
  5. 字符串和正則表達式(Steven Levithan)
  6. 響應式界面
  7. 阿賈克斯 (羅斯哈姆斯)
  8. 編程實踐
  9. 構建和部署(Julien Lecomte)
  10. 工具(馬特·斯威尼)

為了慶祝本書的完成,我將贈送三本。 您只需在 2 月 24 日 th 之前對這篇文章發表評論 ,我會在它發布後立即挑選五個人發送副本(亞馬遜表示 3 月 15 日 th )。如果您願意,我很樂意向您發送Regular Expressions Cookbook 相反(請在評論中註明您想要哪本書)。將從唯一評論者池中隨機選出四名獲獎者(我將跟踪 IP),第五名將根據您想要副本的原因。

確保在評論表單中包含您的電子郵件地址,因為如果您被選中,我將需要它與您聯繫(您的電子郵件地址不會用於任何其他目的)。祝你好運,並祝賀 Nicholas Zakas 和所有其他作者完成了一本精彩的新書!

編輯(2010-02-05): 我的博客在發布後的前兩天經常離線,很多人報告說他們無法發表評論。我為搞砸了道歉——我的博客現在在不同的服務器上,問題應該得到解決。請再試一次!

編輯(2010-02-08): O'Reilly Media 好心地提出為這個贈品買單,並將獎金增加到五本書!

編輯(2010-02-09): Nicholas Zakas 發布了有關 高性能 JavaScript 的更多信息 在他的博客上:宣布高性能 JavaScript。

編輯(2010-02-25): 本次比賽現已結束。獲獎者將很快在此公佈。

編輯(2010-03-03): 以下是此贈品的獲獎者 (前四個是隨機選擇的):

  1. 大衛·亨德森
  2. 丹尼爾·特雷比恩
  3. 莉亞·維魯
  4. Stefan "schnalle" Schallerl
  5. 亞當·克拉布特里

5 號 Adam Crabtree 想要審閱這本書並與 DallasJS Meetup 小組的成員分享,他贏得了非隨機抽獎,這是贏得副本的最佳理由。此次評選的亞軍是約阿夫,他承諾在完成這本書後將把這本書捐贈給一家高中圖書館。尼克卡特,如果他不贏,他會以憤怒威脅我(我將不得不忍受); Paul Irish,他好心地提出將​​我的姓氏更正(改成海怪的名字)以換取勝利; Alexei,Nicholas Zakas 之前幾本書的技術編輯,他想知道這本書包含多少錯誤;還有 Marcel Korpel,他希望通過減少他們在網站上等待時遭受的“頭痛、一般壓力和失眠”來改善用戶的健康。 🙂

獲獎者已通過電子郵件收到有關如何領取獎品的通知。感謝大家的參與!


Tutorial JavaScript 教程
  1. 測試將 MSW 與 Vitest 集成的 React 應用程序

  2. AngularJS 和 Laravel:開始構建 CRM

  3. 我的 2020 年技術趨勢

  4. 高級/中級 React 面試問題

  5. 如何構建計算器 - 第 2 部分

  6. 獲取Node中的當前文件夾

  7. 當服務器沒有響應時如何處理ajax調用

  1. Vue.js 組件介紹

  2. 去抖動和節流

  3. 在 javascript 中使用 DOM - 子字符串比較?

  4. 開始使用 TypeScript 編寫基於類的 Vue.js 應用程序

  5. 傳播運算符:不要濫用它

  6. 同時使用多個版本的 npm 包

  7. 在沒有 jquery 的情況下獲取第一個 <li>

  1. 什麼是 Kubernetes 以及如何開始使用它

  2. 🚀 GitHub 上面向 Web 開發人員的 10 個熱門項目 - 2021 年 8 月 6 日

  3. React 中的原子狀態管理庫介紹

  4. Forest Cuties - 從牆上的海報到利用網絡貨幣化和 NFT 的手機遊戲