注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)YUI 3 Cookbook中文版

YUI 3 Cookbook中文版

YUI 3 Cookbook中文版

定 價:¥89.00

作 者: Evan Goer 著,魯超伍 譯
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò)

ISBN: 9787121196621 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 436 字?jǐn)?shù):  

內(nèi)容簡介

  YUI是Yahoo!的一個開源項目,包含了前端開發(fā)中的CSS、測試、文檔、壓縮等一系列工具和文檔,其中YUI的JavaScript庫是一個優(yōu)秀的JavaScript框架。從YUI2到Y(jié)UI3,YUI一直在不斷地迭代,一直走在前端開發(fā)的最前列,就像它宣稱的那樣:“YUI是一個構(gòu)建富交互Web應(yīng)用的免費(fèi)開源JavaScript和CSS庫?!薄禮UI 3 Cookbook中文版》主要以“問題”、“解決方法”和“討論”的形式逐一介紹YUI的各個模塊及它的整體架構(gòu),包含了時下流行的模塊加載、MVC編程和Node.js等內(nèi)容,同時對于移動開發(fā)、國際化及前端測試也有所涉獵。相信以前沒有用過YUI的人也能慢慢地學(xué)會如何使用這個優(yōu)秀的框架,在你遇到問題時可以去GitHub上讀它的源碼或到Y(jié)UILibrary上看它的官方文檔和實例;那些以前用過YUI的人也能了解到一些之前不曾了解的東西,同時也可以對其他的項目有所幫助。無論是YUI的API還是源碼,都讓你像使用原生JavaScript那樣使用YUI,因此對于那些想提高JavaScript編程水平的人一定會有所幫助。

作者簡介

  Evan Goer,是Yahoo!的高級技術(shù)作家,他在Sunnyvale,CA的一個技術(shù)團(tuán)隊工作,負(fù)責(zé)開發(fā)Yahoo!內(nèi)部部署基礎(chǔ)設(shè)施。他同樣和YUI核心技術(shù)團(tuán)隊緊密地工作在一起。埃文是Sunnyvale本地人,擁有HarveyMudd學(xué)院的物理科學(xué)學(xué)士學(xué)位。魯超伍,英文名AdamLu,百度高級研發(fā)工程師,目前主要負(fù)責(zé)移動互聯(lián)網(wǎng)的開發(fā)工作,同時也是天地會HTML5/CSS3版版主,有多年互聯(lián)網(wǎng)前端開發(fā)經(jīng)驗,曾供職于人人、淘寶、Yahoo!等互聯(lián)網(wǎng)公司。積極參與前端活動,向業(yè)界同行分享前端開發(fā)技術(shù),使用YUI多年,并一直跟隨行業(yè)最新技術(shù)。

圖書目錄

前言
第1章 模塊加載
1.1 加載包和模塊
1.2 加載SimpleYUI
1.3 識別和加載獨(dú)立模塊
1.4 加載不同的默認(rèn)皮膚
1.5 加載Gallery 模塊
1.6 加載YUI 2 組件
1.7 加載本地寄宿的代碼
1.8 創(chuàng)建你自己的模塊
1.9 創(chuàng)建有依賴的模塊
1.10 創(chuàng)建真正可重用的模塊
1.11 定義自定義模塊組
1.12 重用YUI 配置
1.13 定義你自己的包
1.14 加載jQuery 作為一個YUI 模塊
1.15 根據(jù)瀏覽器能力加載模塊
1.16 實時修補(bǔ)YUI
1.17 按需加載模塊
1.18 在用戶操作的時候啟用預(yù)加載
1.19 綁定YUI 實例到iframe 上
1.20 實現(xiàn)靜態(tài)加載

第2章 DOM 操作
2.1 獲取元素引用
2.2 操作CSS 類
2.3 獲取和設(shè)置DOM 屬性
2.4 改變元素里面的內(nèi)容
2.5 處理元素集合
2.6 創(chuàng)建新元素
2.7 添加自定義方法到節(jié)點上
2.8 添加自定義屬性到節(jié)點上

第3章 用戶界面效果和交互
3.1 隱藏元素
3.2 淡出一個元素
3.3 移動元素
3.4 創(chuàng)建系列過渡
3.5 定義你自己的罐裝過渡
3.6 創(chuàng)建一個無限滾動效果
3.7 拖曳元素
3.8 創(chuàng)建可調(diào)整大小的節(jié)點
3.9 實現(xiàn)可拖曳排序的表格

第4章 事件
4.1 響應(yīng)鼠標(biāo)滑過、單擊和其他用戶操作
4.2 響應(yīng)元素和頁面生命周期事件
4.3 控制事件傳播和冒泡
4.4 阻止默認(rèn)行為
4.5 委托事件
4.6 發(fā)出和捕獲自定義事件
4.7 用自定義事件驅(qū)動應(yīng)用程序
4.8 使用對象方法作為事件處理器
4.9 分離事件訂閱
4.10 控制事件處理器執(zhí)行順序
4.11 創(chuàng)建合成DOM 事件
4.12 用另一個方法響應(yīng)一個方法調(diào)用

第5章 Ajax
5.1 獲取和顯示XHR 數(shù)據(jù)
5.2 數(shù)據(jù)傳輸期間處理錯誤
5.3 直接加載內(nèi)容到節(jié)點
5.4 用XHR 提交表單數(shù)據(jù)
5.5 用XHR 上傳文件
5.6 用腳本節(jié)點獲取JSON 數(shù)據(jù)(JSONP)
5.7 用YQL 獲取和顯示數(shù)據(jù)
5.8 用YQL 分解HTML
5.9 用DataSource 查詢數(shù)據(jù)
5.10 用DataSchema 標(biāo)準(zhǔn)化DataSource 響應(yīng)

第6章 CSS
6.1 標(biāo)準(zhǔn)化瀏覽器樣式不一致性
6.2 重建統(tǒng)一的基礎(chǔ)樣式
6.3 應(yīng)用一致的字體
6.4 用網(wǎng)格布局鋪設(shè)內(nèi)容
6.5 為響應(yīng)設(shè)計使用網(wǎng)格
6.6 創(chuàng)建一致的按鈕

第7章 基礎(chǔ)結(jié)構(gòu)
7.1 用屬性管理狀態(tài)
7.2 用Y.extend創(chuàng)建基本元件
7.3 用Y.Base.create創(chuàng)建Base 元件
7.4 創(chuàng)建一個基本的組件
7.5 用漸進(jìn)增強(qiáng)創(chuàng)建組件
7.6 用Widget 渲染遠(yuǎn)程數(shù)據(jù)
7.7 創(chuàng)建一個簡單的插件
7.8 創(chuàng)建一個插件更改宿主行為
7.9 給組件綁定CSS 作為一個CSS 模塊
7.10 給組件綁定CSS 作為一個皮膚
7.11 用模型表示數(shù)據(jù)
7.12 用同步層持久化模型數(shù)據(jù)
7.13 用同步模型列表管理模型
7.14 用視圖渲染HTML
7.15 用視圖渲染模型
7.16 用視圖渲染模型列表
7.17 在URL 中保存狀態(tài)變化
7.18 定義和執(zhí)行路由

第8章 使用組件
8.1 實例化、渲染和配置組件
8.2 創(chuàng)建一個遮蓋
8.3 對齊和居中遮蓋
8.4 讓遮蓋可拖曳
8.5 創(chuàng)建一個簡單的美化的信息面板
8.6 創(chuàng)建一個模態(tài)對話框或表單
8.7 從一個遮蓋創(chuàng)建一個工具提示
8.8 從遮蓋創(chuàng)建一個燈箱效果
8.9 創(chuàng)建一個滑塊
8.10 創(chuàng)建一個標(biāo)簽視圖
8.11 創(chuàng)建一個基本的數(shù)據(jù)表格
8.12 格式化數(shù)據(jù)表格的外觀
8.13 在數(shù)據(jù)表格里顯示遠(yuǎn)程JSON 數(shù)據(jù)源
8.14 在圖表里繪制數(shù)據(jù)
8.15 用日歷選擇日期
8.16 定義日歷規(guī)則
8.17 創(chuàng)建一個基本的自動完成
8.18 高亮和過濾自動完成結(jié)果
8.19 使用遠(yuǎn)程數(shù)據(jù)自動完成
8.20 自定義自動完成結(jié)果列表

第9章 工具
9.1 決定變量的類型
9.2 遍歷數(shù)組和對象
9.3 過濾數(shù)組
9.4 合并對象
9.5 從其他對象組合和繼承
9.6 自動緩存函數(shù)調(diào)用結(jié)果
9.7 用簡單的字符串替換做模板
9.8 格式化數(shù)字
9.9 格式化日期
9.10 解析任意的XML
9.11 轉(zhuǎn)換顏色值
9.12 管理歷史和后退按鈕
9.13 轉(zhuǎn)義用戶輸入
9.14 給復(fù)選框組分配特殊的行為
9.15 實現(xiàn)簡單的鍵盤操作和導(dǎo)航
9.16 可靠地檢測輸入框變化
9.17 管理和驗證表單

第10章 服務(wù)器端的YUI
10.1 在服務(wù)器上安裝和運(yùn)行YUI
10.2 在服務(wù)器上同步加載模塊
10.3 在命令行里使用YUI
10.4 在服務(wù)器上調(diào)用YQL
10.5 使用YUI REPL
10.6 用YUI、YQL 和Handlebars 構(gòu)造和服務(wù)頁面

第11章 通用訪問
11.1 預(yù)防無樣式內(nèi)容閃爍
11.2 給表單錯誤消息增加ARIA
11.3 用ARIA 構(gòu)建組件
11.4 用ARIA 插件改造組件
11.5 定義翻譯過的字符串
11.6 國際化組件

第12章 專業(yè)工具
12.1 啟用調(diào)試日志
12.2 在頁面上渲染調(diào)試日志輸出
12.3 編寫單元測試
12.4 組織單元測試為套件
12.5 通過模擬事件測試事件處理器
12.6 模仿對象
12.7 用wait異步測試
12.8 收集和發(fā)布測試結(jié)果
12.9 在多個瀏覽器中預(yù)提交測試
12.10 在移動設(shè)備上測試
12.11 測試服務(wù)器端的JavaScript
12.12 壓縮你的代碼
12.13 文檔化你的代碼
索引

本目錄推薦

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