從零開始學JavaScript

從零開始學JavaScript

《從零開始學JavaScript》重點內容概述 ◎介紹了JavaScritpt的歷史、編輯器和對不同瀏覽器的支持 ◎結合實際網站套用,提供代碼解決需求的導向式教學原理 ◎詳細介紹類型、變數、函式等基礎知識 ◎深入介紹JavaScript的事件驅動形式和動態網站原理 ◎深入分析JavaScript面向對象開發的技術 ◎詳細探討其他技術與JavaScript的互動 從零開始,手把手教會你用JaVaScripl編程 學習更多Java相關知識,加群五一四,一六七,加上六七八,按順序組合,有大神指導!

基本信息

內容簡介

本書由淺入深、循序漸進地介紹了JavaScript腳本語言的知識體系、編程技巧及與其密切相關的核心技術。全書共分15章,並根據知識結構和讀者層次將全書內容劃分為入門篇、進階篇和實例篇三大較為獨立的知識塊。入門篇的內容涵蓋JavaScript腳本語言概述、基礎、事件處理、基於對象編程、文檔對象模型及其中各個層次的對象等;進階篇包括正則表達式、客戶端和伺服器端通信、ajax技術、錯誤和異常處理等知識。實例篇介紹了JavaScript與外掛程式通信、JavaScript常用特效等例子。作者在講述具體內容的同時,精心挑選有針對性的實例深入剖析知識點,力求直觀形象,幫助讀者更為紮實地掌握JavaScript腳本語言。

本書適用於初、中級JavaScript腳本程式開發人員,同時可作為高校相關專業師生和社會培訓班的教材。

前言

我認為JavaScript暫時還是默認的,也是唯一需要的

瀏覽器程式語言。

——Brendan Eich(JavaScript之父)

JavaScript作為當前Web應用程式開發者使用最為廣泛的客戶端腳本程式語言,不僅可用來開發互動式的Web頁面,更重要的是它能將HTML、XML、Ajax和Java Applet、Flash等功能強大的Web對象有機結合起來,使開發人員能快捷生成Internet或Intranet上使用的分散式應用程式。同時,Windows作業系統對其擁有較為完善的支持,並提供二次開發接口來訪問作業系統中的各組件,並實施相應的管理功能,大有取代批處理檔案(.bat)實施作業系統管理功能的趨勢。

筆者精心編著此書,意在徹底解決讀者在學習JavaScript腳本語言過程中經常遇到的難題。本書依照層層遞進的學習規律,首先介紹JavaScript腳本語言的基本概念和基本語法,在讀者熟練掌握基本概念和基本語法的基礎上,對內容進行深入講解,並嚴格遵循由淺入深、循序漸進的原則。

本書在內容的編排和目錄組織上均十分講究,力爭讓讀者在不知不覺中快速深入到JavaScript腳本語言的核心內容中。本書章節基本按照功能來命名,讀者可以非常明確地知道每一節將要學到什麼知識。在講解具體知識點時,儘量避免冗長的知識講解,注意通過針對性較強的實例告訴讀者如何實現特定的功能,讓讀者在實踐過程中逐步熟悉JavaScript腳本語言的使用方法。

本書的特點

本書的主要特點如下:

實例豐富經典,內容詳盡。本書在講述具體知識點的同時,列舉了220多個針對性較強的實例,直接帶領讀者進入使用JavaScript腳本語言進行Web應用程式開發的實踐當中,而不至於陷入對深奧知識點的理解上面。

講解通俗,步驟詳細。本書每個實例中的關鍵代碼均以通俗易懂的語言進行注釋,並穿插功能講解和文字說明,符合個體的認知規律,讀者僅需按照步驟學習並自行略加擴展即可深入理會JavaScript腳本語言的各個知識點。

層次分明,內容避虛就實。本書將全部內容劃分為3篇:入門篇、進階篇和實例篇,分別對應於JavaScript腳本語言學習的3個層次,其中入門篇主要講述JavaScript腳本語言的入門基礎,包括語法、事件、文檔對象模型及其各層次對象的使用方法等;進階篇主要講述與JavaScript腳本語言相關、目前又相當流行的技術(如正則表達式、Ajax技術等);實例篇主要講述與JavaScript腳本語言相關的案例問題,包括外掛程式通信、常用特效等方面的知識。同時,本書在具體內容安排上,繼承經典圖書知識點豐富等特點,並注意略寫已經過時或者說用處不大的知識點,而詳寫與語言相關的流行技術和知識點,遵循實用性原則。

配套光碟,便於讀者參考。本書配套光碟內容包含本書案例的原始碼,方便讀者在閱讀本書時有針對性地進行參考。讀者可在上述原始碼的基礎上進行擴展,以便在更短的時間內深入體會JavaScript腳本語言的精髓所在,而不把主要精力放在細枝末節上。

1. 清晰的體例結構

實例代碼 層次清楚、語句簡潔、注釋豐富,體現了代碼優美的原則,有利於讀者養成良好的代碼編寫習慣。

運行結果 給出實例運行結果和對應圖示,幫助讀者更直觀地理解實例代碼。

貼心的提示 為了便於讀者閱讀,全書還穿插著一些提示、注意等小貼士,體例約定如下:

提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議,或者解決問題的方法。

注意:提出學習過程中需要特別注意的一些知識點和內容。

知識點介紹 準確、清晰是其顯著特點,一般放在每一節開始位置,讓零基礎的讀者了解相關概念,順利入門。

習題 每章最後提供專門的測試習題,供讀者檢驗所學知識是否牢固掌握,題目的提示或答案放在光碟中。

經作者多年的培訓和授課證明,以上講解方式是最適合初學者學習的方式,讀者按照這種方式,會非常輕鬆、順利地掌握本書知識。

2.實用超值的DVD光碟

為了幫助讀者比較直觀地學習,本書附贈DVD光碟,內容包括多媒體視頻、電子教案(PPT)和實例原始碼等。

 多媒體視頻

配有長達31小時手把手教學視頻,講解關鍵知識點界面操作和書中的一些綜合練習題。作者親自配音、演示,手把手教會讀者使用。

 電子教案(PPT)

本書可以作為高校相關課程的教材或課外輔導書,所以筆者特別為本書製作了電子教案(PPT),以方便老師教學使用。

3.提供完善的技術支持

本書提供了論壇,讀者可以在上面提問交流。另外,論壇上還有一些小的教程、視頻動畫和各種技術文章,可幫助讀者提高開發水平。

4.豐富的額外素材下載

相關的開發素材檔案,提供下載。

適合閱讀本書的讀者

初、中級JavaScript腳本程式開發人員;

高校相關專業師生和社會培訓班的指導教材。

本書作者

本書由山西忻州職業技術學院的周瑞主筆編寫。其他參與本書編寫的人員有昊燃、劉永純、曾光、張雙、朱照華、黃永湛、孟祥嵩、張賀軍、李勇、關濤、王岩、李曉白、魏星、劉蕾等,在此一併表示感謝!

編著者

目錄

第一篇 JavaScript入門篇

第1章 初步了解JavaScript

第2章 JavaScript編程的語言基礎

第3章 JavaScript事件處理

第4章 JavaScript基於對象編程

第5章 文檔對象模型(DOM)

第6章 String、Math、Array等數據對象

第7章 Window及相關頂級對象

第8章 Document對象

第9章 HTML元素對象

第二篇 JavaScript進階篇

第10章 正則表達式

第11章 客戶端與伺服器端通信

第12章 JavaScript與Ajax技術

第13章 JavaScript錯誤與異常處理

第三篇 JavaScript實例篇

第14章 JavaScript與外掛程式通信

第15章 JavaScript常用特效收集

相關詞條

相關搜尋

熱門詞條

聯絡我們