注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具Prototype與script.aculo.us終極揭秘

Prototype與script.aculo.us終極揭秘

Prototype與script.aculo.us終極揭秘

定 價:¥65.00

作 者: (法)波頓紐威
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 語言與開發(fā)工具

ISBN: 9787121073090 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 426 字數(shù):  

內容簡介

  深入地覆蓋了Prototype和script.aculo.us庫的完整細節(jié),有上百個詳細的例子展示服務器端的技術,覆蓋了最佳實踐和性能的詳盡考慮,Prototype與script.a(chǎn)culo.us庫能抹平不同瀏覽器之間的溝壑,使得一些常見的功能更加容易實現(xiàn),通過《Prototype與script.aculo.us終極揭秘》你就能迅速掌握這些非常棒的庫。深入研究Prototype后你將發(fā)現(xiàn),Prototype庫居然能使JavaScript變得如此強大,使它看上去更像Ruby。在Prototype中研究DOM和事件處理、征服Ajax,將大大簡化你的代碼,使一切變得更加簡單,而且可移植性更強。當談及uI的高級特性時,SCript.a(chǎn)culo-us使得Web開發(fā)者們的夢想變成現(xiàn)實:創(chuàng)建自動的文本輸入用來In-Place編輯、提供可定制的拖曳行為、關注用戶的需求,這些都只需要簡單的代碼而已?!禤rototype與script.aculo.us終極揭秘》適合于有一定用JavaScript進行Web開發(fā)經(jīng)驗的中級讀者,通過對script.a(chǎn)culo.us的學習和研究,能使自己少走很多彎路;《Prototype與script.aculo.us終極揭秘》更加適合于有豐富的JavaScript開發(fā)經(jīng)驗的Web高級開發(fā)者,他們對Scrpt.a(chǎn)culo-us庫的需求更迫切些。高級讀者還能通過《Prototype與script.aculo.us終極揭秘》分析哲學庫的設計原理,然后對其進行改進,使之為自己所用。

作者簡介

  Christophe Porteneuve從事IT研發(fā)十多年,早期專注于web開發(fā),從2005年起,涉足Ruby on Rails,從2006年開始與Prototype和script.a(chǎn)culo.us打交道,并致力于它們。他是Prototype官方網(wǎng)站的驅動者之一(http://plototypejs.org),是一個支持郵件列表的卓越參與者,同時也是Prototype的核心成員。

圖書目錄


第1章 引言
1.1 關于時問
1.2 本書的內容及組織結構
1.3 致謝
第Ⅰ部分 Prototype
 第2章 探究Prototype
  2.1 到底什么是Prototype
  2.2 如何在項目中使用Prototype
  2.3 在使用Prototype時,JavaScript看起來會是什么樣子
  2.4 Prototype術語和概念
  2.5 那么Prototypes究竟是什么
  2.6 運行本書中的Prototype代碼實例
 第3章 帶有$的快速幫助
  3.1 快捷方式應該簡短
  3.2 使用$快速獲取巧妙的兀素
  3.3 $w,因為數(shù)組直接量很煩人
  3.4 $$,使用樣式進行查找
  3.5 $A,集合統(tǒng)一器
  3.6 $F,表單域專家
  3.7 $H,生成事物的Hash
  3.8 使用$R處理范圍
 第4章 常規(guī)的JavaScript打了激素
  4.1 普通對象的操作
  4.2 正確的函數(shù)綁定
  4.3 您的函數(shù)實際上知道更多技巧
  4.4 數(shù)值
  4.5 字符串
  4.6 數(shù)組
  4.7 全能的JSON支持
 第5章 具有Enumerable的高級集合
  5.1 核心方法:使用each遍歷
  5.2 獲得集合的綜合信息
  5.3 查找元素,提供過濾
  5.4 對元素進行分組,把集合拼接起來
  5.5 計算衍生的集合和值
  5.6 現(xiàn)在排序:獲取極值,使用定制的整理
  5.7 把集合轉換為數(shù)組或調試字符串
  5.8 Enumerable實際上是個模塊
 第6章 統(tǒng)一的事件處理
  6.1 事件
  6.2 事件名人堂
  6.3 響應表單相關的內容變化
 第7章 和DOM打交道最終是個樂趣
  7.1 擴展DOM元素
  7.2 Element,您最好的新朋友
  7.3 選擇器
  7.4 調試DOM相關的代碼
 第8章 表單管理
  8.1 為了更好的用戶界面
  8.2 查找表單域
  8.3 通過Ajax提交表草
  8.4 密切監(jiān)視表單和域
 第9章 Ajax從來沒有這么簡單過
  9.1 在我們開始之前
  9.2 上路了:AjaxRequest
  9.3 流水作業(yè):Ajax.updatel
  9.4 輪循檢測:Ajax.PeriodlcalUpdater
  9.5 監(jiān)測Ajax活動:Ajax.Responders
  9.6 調試Ajax
  9.7 Ajax有危險么?可訪問性及效率的考慮
 第10章 更多有用的幫助對象
  10.1 把值存放到Hash中
  10.2 表達任何事物的范圍
  10.3 無重入風險的周期性執(zhí)行
  10.4 用模板制造很簡單
  10.5 檢查當前的瀏覽器和Prototype庫
 第11章 性能考慮
  11.1 元素擴展和$函數(shù)
  11.2 迭代vs.普通循環(huán)
  11.3 廢棄的事件處理器
  11.4 您需要知道的新的速度提升
  11.5 簡練就是漂亮
 第12章 結尾
  12.1 構建一個奇特的任務列表
  12.2 構建基礎工作
  12.3 它只需要40行JavaScript代碼
第Ⅱ部分 script.aculo.us
 第13章 探究script.aculo.us
  13.1 script.aculo.us的模塊
 13.2 在頁面中使用script.aculo.us
 第14章 視覺效果
  14.1 那些效果是什么,為什么要使用它們
  14.2 核心效果
  14.3 深入效果
  14.4 組合效果
  14.5 釋放酷因子:效果隊列
  14.6 效果助手
  14.7 如何創(chuàng)建我們自己的效果
 第20章 聲音不需要Flash
  20.1 它在什么地方工作
  20.2 如何播放聲音
  20.3 在多個軌道上播放多個聲音
附錄A 擴展和貢獻
 A.1 進行構建:類、繼承,以及DOM擴展
 A.2 貢獻
附錄B 更多閱讀材料
B.1 官方網(wǎng)站
B.2 核心成員撰寫的有用的博客
B.3 JavaScript大師
B.4 Ajax社區(qū)和新站點
B.5 ECNAScript相關
B.6 參考書目
附錄C 安裝和使用Ruby
C.1 在Windows上
C.2 在Linux上
C.3 在Mac OS X上
C.4 運行Ruby腳本
C.5 “但是我對Ruby一無所知!”
索引

本目錄推薦

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