天天看點

《JavaScript入門經典(第6版)》——導讀

《JavaScript入門經典(第6版)》——導讀

前言

目标讀者

對于想學習javascript的讀者來說,很可能已經掌握了html和web頁面設計的基本知識,希望為網頁添加一些更好的互動性;或者,目前是在使用其他語言進行程式設計,想了解一下javascript能夠提供哪些更多的功能。

如果對html沒有任何了解,或是沒有任何計算機程式設計經驗,我們建議讀者先了解一些html基本知識。html是非常易于了解的,讀者不必成為html專家就足以了解本書的javascript範例了。

javascript很适合作為學習程式設計技術的出發點,在調試過程所掌握的基本概念大多可以用于其他的程式設計語言,比如c、java或php。

本書的目标

javascript最初的用途是相當有限的,它隻具備基本的功能,對于浏覽器的支援也很不穩定,是以隻被看作花哨的小技巧。現在,随着浏覽器對w3c标準的支援越來越好,對javascript的實作不斷改善,javascript已經成為一種很正規的程式設計語言。

其他進階程式設計語言裡的程式設計規則能夠友善地應用于javascript,比如面向對象程式設計方法有助于編寫穩定、易讀、易維護和易重用的代碼。

所謂“低調”的程式設計技術和dom腳本都緻力于為web頁面增加更好的互動,同時保持html簡單易讀,并且能夠輕松地與代碼分離。

本書着力介紹javascript當今主要特性的基本技巧,從基本概念開始,逐漸地介紹按照當今web标準編寫javascript代碼的最佳方式。

目錄

[第一部分 java script基礎

第1章 javascript簡介

<a href="https://yq.aliyun.com/articles/90773">1.2 伺服器端與用戶端程式設計</a>

<a href="https://yq.aliyun.com/articles/90776">1.3 javascript簡介</a>

<a href="https://yq.aliyun.com/articles/90779">1.4 javascript起源</a>

<a href="https://yq.aliyun.com/articles/90784">1.5 &lt; script&gt;标簽</a>

<a href="https://yq.aliyun.com/articles/90791">1.6 dom簡介</a>

<a href="https://yq.aliyun.com/articles/90799">1.7 與使用者互動</a>

<a href="https://yq.aliyun.com/articles/90801">1.8 小結</a>

<a href="https://yq.aliyun.com/articles/90803">1.9 問答</a>

<a href="https://yq.aliyun.com/articles/90805">1.10 作業</a>

<a href="https://yq.aliyun.com/articles/90808">1.11 練習</a>

[第2章 建立簡單的腳本

<a href="https://yq.aliyun.com/articles/90817">2.2 javascript語句</a>

<a href="https://yq.aliyun.com/articles/90824">2.3 變量</a>

<a href="https://yq.aliyun.com/articles/90829">2.4 操作符</a>

<a href="https://yq.aliyun.com/articles/90834">2.5 捕獲滑鼠事件</a>

<a href="https://yq.aliyun.com/articles/90838">2.6 小結</a>

<a href="https://yq.aliyun.com/articles/90842">2.7 問答</a>

<a href="https://yq.aliyun.com/articles/90846">2.8 作業</a>

<a href="https://yq.aliyun.com/articles/90848">2.9 練習</a>

第3章 使用函數

第二部分 javascript程式設計

第4章 dom對象和内置對象

第5章 數字和字元串

第6章 數組

第7章 程式控制

第三部分 對象

第8章 面向對象程式設計

第9章 周遊dom

第10章 json簡介

第四部分 html與css

第11章 html5與javascript

第12章 javascript和css

第13章 css3簡介

第五部分 使用java script庫

第14章 庫

第15章 jquery入門

第16章 jquery ui庫

第17章 ajax和jquery

第六部分 進階話題

第18章 讀取和寫入cookie

第19章 javascript新功能

第20章 使用架構

第21章 web頁面之外的javascript

第七部分 專業技能

第22章 良好的程式設計習慣

第23章 調試代碼

第24章 javascript單元測試

第八部分 java script遊戲程式設計

第25章 用javascript編寫minecraft模組

第26章 使用easeljs進行遊戲程式設計

附錄a javascript開發工具

附錄b javascript快速參考