注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關JavaScript框架高級編程:應用Prototype、YUI、Ext JS、Dojo、MooTools

JavaScript框架高級編程:應用Prototype、YUI、Ext JS、Dojo、MooTools

JavaScript框架高級編程:應用Prototype、YUI、Ext JS、Dojo、MooTools

定 價:¥98.00

作 者: (美)歐查德,(美)佩里瓦尼安 著,楊明軍 譯
出版社: 清華大學出版社
叢編項:
標 簽: J2EE

購買這本書可以去


ISBN: 9787302247838 出版時間: 2011-02-01 包裝: 平裝
開本: 16開 頁數: 764 字數:  

內容簡介

  近年來開發(fā)人員的需要和要求已經發(fā)生變化,javascnpt也是如此,它可以提供高性能的、令人印象深刻的web用戶體驗。這個靈活的動態(tài)編程語言越來越多地用于正式的web開發(fā)中,而且它的多種工具和項目正以代碼庫和框架的形式分享?!秊avascript框架高級編程——應用prototype、yui、extjs、doio、mootools》涵蓋了幾個最流行的javascript框架,研究了這些框架如何采用獨特的、各不相同的方式解決web開發(fā)中的各種問題,每個框架都有各自的優(yōu)缺點?!秊avascript框架高級編程——應用prototype、yui、extjs、doio、mootools》的作者團隊匯集了目前最活躍、最流行的幾個javascript框架,詳細講解了每個框架解決的常見web開發(fā)問題,同時研究了每個框架如何解決特定的一組任務。此外,《javascript框架高級編程:應用prototype、yui、extjs、dojo、mootools》運用大量實用的示例和清晰的講解來演示現代web開發(fā)涉及的眾多方面,以及javascript框架提供了什么選項來幫助我們快速構建并運行應用程序。◆ prototype框架:處理跨瀏覽器事件、操作常見的數據函數、簡化ajax和動態(tài)數據處理以及其他方面◆ yahoo! userinterface(yul)庫:使用動畫和拖放、利用窗u部件構建用戶界面、使用yuicss工具以及其他方面◆ extjs框架:與服務器交互、使用數據視圖和網格、處理表單控件和數據驗證以及其他方面◆ dojo框架:操作dom、編排動畫、部署和擴展dojo以及其他方面◆ mootools框架:運用mootools增強開發(fā)、構建用戶界面、使用動畫以及其他方面《javascript框架高級編程:應用prototype、yui、extjs、dojo、mootools》適合于渴望探究javascript框架帶來的各種益處的web開發(fā)人員。讀者需要具備html、css和javascript的,應用知識。

作者簡介

暫缺《JavaScript框架高級編程:應用Prototype、YUI、Ext JS、Dojo、MooTools》作者簡介

圖書目錄

第Ⅰ部分 Prototype
第1章 擴展和增強DOM元素
1.1 擴展DOM元素
1.1.1 美元符號函數:$()
1.1.2 SS0
1.1.3 Element.extend()
1.1.4 將Element對象用作構造函數
1.2 DOM導航
1.2.1 adjacent方法
1.2.2 ancestors方法
1.2.3 up/down/next/previous方法
1.2.4 descendants/deseendantOf/first Descendant/immediateDescendants
方法
1.2.5 getElementsBySelector和getElementsByClassName方法
1.2.6 childElements函數
1.3 修改頁面內容
1.3.1 insert(element,conten0和insert(elementposition:content)
1.3.2 remove
1.3.3 replace
13.4 update
1.4 操作元素的大小、位置和可見性
1.4.1 放置元素
1.4.2 處理偏移
1.4.3 顯示和隱藏元素
1.4.4 調整元素的大小
1.5 處理CSS和樣式
1.5.1 addClassName、removeClassName和toggleClassNames
1.5.2 hasClassName和classNames
1.5.3 setStyle和getStyle
1.6 使用自己編寫的方法擴展Element對象
1.7 本章小結
第2章 處理跨瀏覽器事件
2.1 注冊事件處理程序
2.2 響應事件
2.2.1 event.target屬性、this屬性和Event.element方法
2.2.2 Event.extend(event)
2.2.3 Event.stop(event)
2.3 觸發(fā)調度事件
2.4 本章小結
第3章 簡化AJAX和動態(tài)數據
3.1 建立到服務器的請求
3.1.1 AjaX.Request
3.1.2 回調
3.1.3 Ajax.Response
3.2 以全局方式響應數據變化
3.3 動態(tài)更新頁面
3.3.1 Ajax.Updater
3.3.2 Ajax.PeriodicalUpdater
3.4 本章小結
第4章 處理表單
4.1 操作表單元素和數據
4.1.1 Form對象
4.1.2 結合使用Form對象的方法
4.2 驗證表單數據
4.3 使用AJAx提交表單
4.4 本章小結
第5章 操作通用數據結構和函數
5.1 增強原生對象并引入類
5.1.1 對象擴展
5.1.2 Class對象
5.2 修改和分析字符串
5.3 生成模板化內容
5.4 綁定和操作函數
5.4.1 綁定函數
5.4.2 操作函數的其他方法
5.5 改進數組、散列和迭代器
5.5.1 使用for.in循環(huán)會導致一些問題的原因
5.5.2 Enumerable類
5.5.3 改進Array對象
5.5.4 引入Hash類
5.6 處理數值和日期
5.6.1 數值
5.6.2 日期
5.7 本章小結
第6章 擴展Prototype
6.1 Script.aculo.US
6.2 Moo.fxforPrototype
6.2.1 Fx.Tween
6.2.2 Fx.Morph
6.2.3 Fx.Transitions
6.2.4 Fx.Slide
6.3 Rico
6.3.1 組件
6.3.2 動畫效果
6.3.3 圓角
6.3.4 拖放
6.4 本章小結
第Ⅱ部分 YUI庫
第7章利用YUI庫遍歷和操作DOM
7.1 遍歷DOM以及查找元素
7.1.1 get方法
7.1.2 getElementsByClassName方法
7.1.3 getFirstChild和getLastChild
方法
7.1.4 getFirstChildBy和getLastChildBy
方法
7.1.5 getChildren和getChildrenBy
方法
7.1.6 getElementsBy方法
7.1.7 getAncestorByTagName方法
7.1.8 getAncestorByClassName方法
7.1.9 getAncestorBy方法
7.1.1 0Element實用工具
7.1.1 lSelector實用工具
7.2 操作內容
7.2.1 insertBefore方法
7.2.2 insertAfter方法
7.2.3 處理類名
7.2.4 setStyle方法
7.2.5 getStyle方法
7.2.6 setXY方法
7.3 本章小結
第8章 處理跨瀏覽器事件
8.1 注冊頁面事件和元素準備就緒事件
8.1.1 onDOMReady事件處理程序
8.1.2 執(zhí)行作用域和參數傳遞
8.1.3 onAvailable函數
8.1.4 onContentReady函數
8.1.5 on/addListener函數
8.1.6 removeListener函數
8.2 處理鍵盤和鼠標輸入
8.2.1 KeyListener實用工具
8.2.2 getCharCode函數
8.2 3 getXY
8.2.4 getTarget函數
8.2.5 getRelatedTarget函數
8.2.6 preventDefault函數
……
第9章 使用動畫和拖放
第10章 簡化ajax和動態(tài)加載
第11章 利用窗口部件構建用戶界面(第一部分)
第12章 利用窗口部件構建用戶界面(第二部分)
第13章 利用yui核心增強開發(fā)
第14章 處理數據、表和圖表
第15章 使用yuicss工具
第16章 構建和部署
第Ⅲ部分 extjs
第17章 架構和庫約定
第18章 元素、domhelper和模板
第19章 組件、布局和窗口
第20章 數據處理以及服務器通信
第21章 dataview和網格
第22章 表單控件、驗證及其他功能
第Ⅳ部分 dojo
第23章 利用ddojo核心增強開發(fā)
第24章 操作dom
第25章 處理事件
第26章 編排動畫
第27章 處理ajax和動態(tài)數據
第28章 利用窗口部件構建用戶界面
第29章 構建和部署dojo
第30章 擴展dojo
第Ⅴ部分 mootoois
第31章 利用mootools增強開發(fā)
第32章 操作dom以及處理事件
第33章 簡化ajax以及處理動態(tài)數據
第34章 構建用戶界面以及使用動畫

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號