注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合軟件開發(fā)新課堂:JavaScript基礎(chǔ)與案例開發(fā)詳解

軟件開發(fā)新課堂:JavaScript基礎(chǔ)與案例開發(fā)詳解

軟件開發(fā)新課堂:JavaScript基礎(chǔ)與案例開發(fā)詳解

定 價:¥58.00

作 者: 于坤 著
出版社: 清華大學(xué)出版社
叢編項:
標 簽: Java Java Script J2EE 程序設(shè)計 計算機/網(wǎng)絡(luò)

ISBN: 9787302343622 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 406 字數(shù):  

內(nèi)容簡介

  《軟件開發(fā)新課堂:JavaScript基礎(chǔ)與案例開發(fā)詳解》根據(jù)JavaScript在各種類型的應(yīng)用開發(fā)中(如B2B、B2C、C2C)的使用情況,有針對性地安排了豐富的案例,從基本的表格操作、表單操作,到構(gòu)建瀏覽器端的富文本編輯器,再到實現(xiàn)如Windows那樣的復(fù)雜UI的操作,每一個案例都能讓讀者從中學(xué)習到主流的JavaScript開發(fā)技巧。針對初學(xué)者,《軟件開發(fā)新課堂:JavaScript基礎(chǔ)與案例開發(fā)詳解》也講解了JavaScript的基本語法,所以即使沒有任何編程語言基礎(chǔ),讀者也能夠明白JavaScript的運行機制。針對有其他編程語言基礎(chǔ)的讀者,書中還介紹了JavaScript的高級用法,讓這個被稱為“腳本”的語言,也能像其他編程語言(如C/C++、Java)一樣實現(xiàn)復(fù)雜的操作,甚至在瀏覽器中實現(xiàn)一個通常只能出現(xiàn)在桌面程序中的游戲?!盾浖_發(fā)新課堂:JavaScript基礎(chǔ)與案例開發(fā)詳解》不僅是JavaScript愛好者自學(xué)的首選用書,同時也非常適合作為大中專院校及社會培訓(xùn)機構(gòu)的教學(xué)用書。

作者簡介

  徐明華,高級工程師,有10多年的Java開發(fā)與培訓(xùn)經(jīng)驗,熱衷于新技術(shù)的研究和學(xué)習,熟悉JavaEE體系。曾在多家知名軟件公司任職,現(xiàn)兼任天津天馬程序員俱樂部培訓(xùn)師,熱愛寫作,出版的作品有《JSF編程實戰(zhàn)導(dǎo)航》、《精通JSF:基于EJB.Hibernate、Spring整合項目開發(fā)》、《JavaWeb整合開發(fā)與項目實戰(zhàn)》,在《電腦報》《軟件報》《中國電腦教育報》等報刊上發(fā)表文章百余篇。

圖書目錄

第1章 初識JavaScript
1.1 什么是JavaScript
1.1.1 ECMAScript
1.1.2 JScript
1.2 天使還是魔鬼
1.2.1 種類繁多的浮動小廣告
1.2.2 超出想象
1.3 HelloJavaScript
1.3.1 網(wǎng)頁變臉
1.3.2 移動的彩虹
1.4 習題
第2章 JavaScript的環(huán)境
2.1 運行環(huán)境
2.2 開發(fā)工具
2.3 腳本檢查
2.3.1 以標簽直接嵌入腳本
2.3.2 以標簽引入腳本文件
2.4 開發(fā)限制
2.5 幫助文檔
2.6 解釋型語言
2.7 學(xué)習建議
2.8 上機練習
第3章 JavaScript的基本語法
3.1 算法
3.2 變量
3.2.1 變量的聲明和賦值
3.2.2 變量的命名規(guī)范
3.3 數(shù)據(jù)類型分類
3.3.1 數(shù)據(jù)類型分類
3.3.2 類型轉(zhuǎn)換
3.4 關(guān)鍵字
3.5 標識符
3.6 常量
3.7 轉(zhuǎn)義字符
3.8 運算符
3.8.1 算術(shù)運算符
3.8.2 賦值運算符
3.8.3 關(guān)系運算符
3.8.4 邏輯運算符
3.8.5 位運算符
3.8.6 其他運算符
3.8.7 優(yōu)先級和結(jié)合性
3.9 控制語句
3.9.1 選擇條件語句
3.9.2 循環(huán)語句
3.9.3 with語句
3.9.4 異??刂普Z句
3.10 數(shù)組
3.10.1 數(shù)組的創(chuàng)建及使用
3.10.2 JavaScript數(shù)組
3.10.3 多維數(shù)組
3.11 函數(shù)
3.11.1 函數(shù)的創(chuàng)建及使用
3.11.2 函數(shù)的參數(shù)
3.11.3 函數(shù)返回值
3.11.4 內(nèi)部函數(shù)和匿名函數(shù)
3.11.5 回調(diào)函數(shù)
3.11.6 遞歸算法
3.11.7 變量的作用域和生命周期
3.12 注釋
3.13 嚴格模式
3.14 上機練習
第4章 JavaScript的對象
4.1 面向?qū)ο?br />4.1.1 類
4.1.2 對象
4.1.3 創(chuàng)建對象
4.1.4 在ECMAScript5中創(chuàng)建對象
4.1.5 對象屬性
4.1.6 釋放對象
4.1.7 本地對象
4.2 內(nèi)置對象
4.2.1 Global對象
4.2.2 0bject對象
4.2.3 Function對象
4.2.4 Array對象
4.2.5 String對象
4.2.6 Date對象
4.2.7 RegExp(正則表達式)對象
4.2.8 Math對象
4.2.9 Error對象
4.2.10 JSON對象
4.3 上機練習
第5章 瀏覽器中的JavaScr-pt
5.1 BOM-瀏覽器對象模型
5.1.1 window對象
5.1.2 location對象
5.1.3 history對象
5.1.4 navigator對象
5.1.5 screen對象
5.1.6 document對象
5.1.7 BOM對象
5.2 DOM-文檔對象模型
5.2.1 W3CDOM
5.2.2 測試DOM支持度
5.2.3 與平臺和語言元關(guān)
5.2.4 文檔的加載
5.3 DOMAPI接口的使用說明
5.3.1 DOM文檔
5.3.2 節(jié)點信息
5.3.3 節(jié)點訪問
5.3.4 使用CSS選擇器進行節(jié)點訪問
5.3.5 節(jié)點信息的修改
5.3.6 移動節(jié)點
5.3.7 創(chuàng)建節(jié)點
5.3.8 強大的inner HTML屬性
5.4 上機練習
第6章 HTML+CSS+JS三效合一
6.1 CSS樣式表
6.1.1 從DHTML開始
6.1.2 認識CSS
6.1.3 CSS選擇器
6.1.4 CSS的使用
6.1.5 CSS濾鏡
6.1.6 JS+CSS
6.1.7 訪問樣式表
6.1.8 運行時樣式
6.2 事件
6.2.1 DOM事件模型
6.2.2 事件對象
6.2.3 事件流
6.2.4 事件目標
6.2.5 監(jiān)聽器
6.2.6 事件類型
6.3 上機練習
第7章 智能的表單驗證
7.1 表單
7.1.1 表單屬性
7.1.2 表單事件
7.2 表單元素
7.2.1 元素引用
7.2.2 輸入框?qū)ο?br />7.2.3 按鈕對象
7.2.4 復(fù)選框?qū)ο?br />7.2.5 單選按鈕對象
7.2.6 select對象
7.2.7 文件上傳
7.2.8 動態(tài)生成元素
7.3 智能表單
7.4 上機練習
……
第8章 表格
第9章 網(wǎng)頁Word
第10章 JavaScript的動畫
第11章 多媒體內(nèi)容管理
第12章 Web拖動技術(shù)
第13章 曲奇拼圖
第14章 資源加載策略
第15章 瘋狂的小坦克
第16章 深入認識JavaScript
附錄A 運算符的優(yōu)先級和結(jié)合性
附錄B 事件對象平臺差異
附錄C 常見事件的列表和描述
附錄D HTTP響應(yīng)碼
附錄E JavaScript的常用對象與函數(shù)
附錄F 常見CSS樣式列表
附錄G 嚴格模式的限制
附錄H 選擇器規(guī)則

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號