<p> 本書基於PHP語言的特點,將PHP的學習分成六篇。從基礎知識入手,配合圖形、程式碼,使讀者從淺入深,逐步掌握PHP知識。書中不僅對PHP的語法進行了詳細的介紹,對於常用的PHP函數,也進行了實例程式碼示範。這些函數的實例程式碼,可以幫助初學者了解PHP程式碼的運行,具有很強的實用價值。 PHP是一種網頁開發語言,能實現大部分以網路為基礎的軟體開發。例如開發購物網站、客戶管理系統、部落格、論壇等。隨著PHP版本的升級,其應用的範圍也越來越廣泛。 <br /> </p> <p> 通常情況下,程式語言的入門書籍,大部分內容用於介紹語言的語法,以及程式碼如何編寫。 《<strong>PHP完全自學手冊(珍藏版)》</strong>將打破這個模式,在介紹PHP語言的同時,也對其運作環境、相關的資料庫軟體、開發工具、程式碼安全、開發流程、開發模式、Ajax技術,都進行了深入淺出的介紹,可以使PHP初學者在閱讀完《PHP完全自學手冊(珍藏版)》後,不僅僅感覺到其是一種語言,而且是可以直接應用到工作中的語言。 <br /> 本書涵蓋基礎知識、核心技術、典型範例等內容,依照「基本概念-核心語法-典型範例」的模式講解,容易上手,提供300餘個典型實例、3個項目實例。 </p> <p> 《PHP完全自學手冊(珍藏版)》涵蓋主題:以Apache和PHP搭建的開發平台,使用Eclipse作為開發工具,PHP語法基礎,陣列、目錄、檔案、路徑與磁碟函數,COOKIE和SESSINO、字串、正規表示式、圖形處理函數,函數、類別與物件之間的關係,MySQL資料庫的安裝、設定與管理,ADODB、Smarty的設定與使用方法,專案規劃,安全問題及解決方法,PHP與Ajax的交換過程,擴展SAJAX開發框架支援中文編碼的Ajax編程,使用者管理案例,內容管理系統,基於Ajax的使用者管理系統。 </p> <p> <strong>目錄</strong> </p><p> <strong>第一篇 php基礎知識<br /> </strong>第1章 相關知識<br /> 第2章 文法<br /> 第3章 函數、類別與物件<br /> 第4章 數組<br /> 第5章 目錄與檔案<br /> 第6章 cookie和session的常用函數及應用程式<br /> 第7章 字串<br /> 第8章 正規表示式<br /> 第9章 圖形處理<br /> <strong>第三篇 資料庫開發及應用<br /> </strong>第10章 資料庫的選擇、建立與管理<br /> 第11章 php存取mysql資料庫<br /> <strong>第四篇 專案規劃、版本管理與安全性</strong><br /> 第12章 專案規劃<br /> 第13章 關於安全<br /> 第14章 版本管理<br /> <strong>第五篇 php實務及應用程式除錯</strong><br /> 第15章 實例:使用者管理<br /> 第16章 實例:內容管理系統<br /> 第17章 異常處理與測試<br /> <strong>第六篇 php與ajax組合應用<br /> </strong>第18章 php與ajax<br />## 第19章 實例:基於php和ajax的使用者管理 </p>
<p> 標準化問題在某些方面讓每個人頭痛,讓人覺得大家處於同樣的境地。這有助於讓這些建議在許多的專案中不斷演進,許多公司花了許多星期逐子字逐句的進行爭論。 </p> <p> 1.介紹 1.標準化的重要性 <br /> 2.解釋 <br /> 3.認同觀點 <br /> 4.專案的四個階段 <br /> <br /> 2.命名規則 1.適當的命名 <br /> 2.縮寫詞不要全部使用大寫字母 <br /> 3.類別命名 <br /> 4.類別庫命名 <br /> 5.方法命名 <br /> 6.類別屬性命名 <br /> 7.方法中參數命名 <br /> 8.變數命名 <br /> 9.引用變數和函數回傳引用 <br /> 10.全域變數 <br /> 11.定義命名 / 全域常數 <br /># 12.靜態變數 <br /> 13.函數命名 <br /> 14.php檔案副檔名 <br /># <br /> </p>
<p> 《PHP5與MySQL入門》面向初中級讀者,旨在使讀者快速掌握用PHP5與MysQL5進行Web應用開發所需的基礎與核心技術,適合作為編程愛好者自學和網站開發人員的參考用書 </p> <p> <span>PHP5與MySQL5從入門到精通</span><strong> </strong>目錄: </p> <p> 第1章 PHP 5基礎<br /> 1.1 簡介<br /> 1.1.1 PHP是什麼<br /> 1.1.2 初步認識PHP代碼 </p> <p> 1.2 PHP的安裝<br /> 1.2.1 Linux下安裝.Apache和PHP<br /> 1.2.2 Windows下安裝Apache和PHP </p> <p> 1.3 PHP配置<br /> 1.3.1 PHP設定檔<br /> 1.3.2 PHP常用設定選項<br /> 1.3.3 載入擴充庫<br /> 1.4 本章小結 </p> <p> 第2章 網站開發語法基礎<br /> 2.1 基本文法<br /> 2.2 資料型別<br /> 2.2.1 布林型<br /> 2.2.2 整數<br /> 2.2.3 浮點型<br /> 2.2.4 字串<br /> 2.2.5 數組<br /> 2.2.6 對象<br /> 2.2.7 資源<br /> 2.2.8 NULL<br /> 2.2.9 型別轉換 </p> <p> 2.3 變數<br /> 2.3.1 變數的賦值<br /> 2.3.2 預定義變數<br /> 2.3.3 變數作用域<br /> 2.3.4 可變變量 </p> <p> 2.4 常量<br /> 2.4.1 自訂常數<br /> 2.4.2 魔術常數 </p> <p> 2.5 表達式<br /> 2.6 運算子<br /> 2.6.1 算術運算子<br /> 2.6.2 字串運算子<br /> 2.6.3 比較運算子<br /> 2.6.4 邏輯運算子<br /> 2.6.5 位元運算子<br /> 2.6.6 賦值運算子<br /> 2.6.7 數組運算子<br /> 2.6.8 類型運算子<br /> 2.6.9 錯誤控制運算子<br /> 2.6.10 執行運算子<br /> 2.6.11 運算子的優先級 </p> <p> 2.7 流程控制<br /> 2.7.1 if結構<br /> 2.7.2 switch結構<br /> 2.7.3 while循環<br /> 2.7.4 for迴圈<br /> 2.7.5 foreach語句<br /> 2.7.6 declare語句<br /> 2.7.7 exit和retunl語句<br /> 2.8 包含程式碼<br /> 2.9 本章小結 </p> <p> 第3章 函數<br /> 3.1 用戶自訂函數<br /> 3.1.1 函數呼叫與函數定義<br /> 3.1.2 遞歸函數 </p> <p> 3.2 函數的參數<br /> 3.2.1 按值傳遞參數<br /> 3.2.2 透過引用傳遞<br /> 3.2.3 預設參數值<br /> 3.2.4 可變長度參數列表<br /> 3.3 函數傳回值<br /> 第4章 類別與物件<br /> 第5章 字串<br /> 第6章 數組<br /> 第7章 PHP高階應用技術<br /> 第8章 PHP範本<br /> 第9章 MySQL快速入門<br /> 第10章 MySQL資料庫管理<br /> 第11章 MySQL5進階<br /> 第12章 文章發布系統 </p>
《html與css入門經典》這個版本和過去的版本相同,本書仍然採用直覺、循序漸進的方法來為讀者講解使用html與css創建並發佈網頁的過程,以方便讀者掌握。 《html與css入門經典(第8版)》總共分為24章與1個附錄,其涵蓋的內容有理解web的工作方式,如何發佈web內容,理解html與xhtml的關係,理解層疊樣式單( css),使用文字區塊和列表,使用字體,使用表格顯示訊息,使用外部和內部鏈接,使用顏色,創建用於web上的對象,在網站中使用對象和多媒體,使用框架,使用邊距、填充、對齊和浮動,理解css盒子模型和定位,使用css進一步控制列表和控制導航,使用滑鼠操作修改文字顯示,創建固定或者流動的佈局,創建打印友好的網頁,理解動態網站,使用基於web的表單,組織和管理網站,以及幫助人們找到你的網站等內容。附錄也提供了完整的xhtml1.1與css2快速參考。 <br /> 《html與css入門經典(第8版)》語言簡潔、內容豐富,適合web設計開發人員,以及大中專院校相關專業的學生閱讀,對web開發和發布感興趣的讀者也可以從中獲益。 <br /> html與css入門經典(第8版)目錄:<br /> 第1章 理解web的工作方式 1 <br /> 第2章 發佈web內容 9 <br /> 第3章 理解html和xhtml的關係 19 <br /> 第4章 理解層疊樣式單 33 <br /> 第5章 使用文字區塊和列表 48 <br /> 第6章 使用字型 59 <br /> 第7章 使用表格顯示資訊 70 <br /> 第8章 使用外部和內部連結 81 <br /> 第9章 使用顏色 95 <br /> 第10章 創建用於web上的圖像 102 <br /> 第11章 在網頁中使用圖像 114 <br /> 第12章 在網頁中使用多媒體 131 <br /> 第13章 使用框架 140 <br /> 第14章 使用邊距、填滿、對齊和浮動 150 <br /> 第15章 理解css盒子模型與定位 163 <br /> 第16章 使用css進一步控制列表 173 <br /> 第17章 使用css設計導覽 182 <br /> 第18章 使用滑鼠操作修改文字顯示 194 <br /> 第19章 創造固定或流動的佈局 205 <br /> 第20章 創建列印友善的網頁 218 <br /> 第21章 理解動態網站 228 <br /> 第22章 使用基於web的表單 238 <br /> 第23章 組織與管理網站 250 <br /> 第24章 幫助人們找到你的網站 260
<strong>HTML5揭秘</strong>全面而深入地對HTML5相關的技術進行詳細介紹與剖析。 「從開始到現在」道出HTML5的坎坷發展史;「HTML5特性檢測」介紹了多種針對不同特性的檢測方法;「本地儲存」揭開瞭如何把「資料庫」搬到客戶端的神秘面紗;“離線應用」展現了脫機狀態下依然能讓Web應用完好無損的神奇技藝;「瘋狂的表單」大秀了一把酷炫無比的下一代Web表單…它幾乎涵蓋了HTML5標準中所描述的所有新特性。本書在以詼諧的文字結合生動的實例介紹HTML5特性的同時,也深入分析其內部原理。讓讀者不僅知其然,也知其所以然。無論是剛接觸Web前端技術的新人,或是經驗豐富的老手,只要是HTML5技術愛好者,都會從本書中受益。 <br /> 目錄 <br /> 前言 <br /> 第1章 從開始到現在 <br /> 1.1 引言 <br /> 1.2 mime類型 <br /> 1.3 很長的題外話:一份標準是如何誕生的? <br /> 1.4 未曾間斷的路線 <br /> 1.5 html發展史:從1997到2004年 <br /> 1.6 你所知道的關於xhtml的一切都是錯的 <br /> 1.7 一個競爭願景 <br /> 1.8 what工作小組? <br /> 1.9 回到w3c <br /> 1.10 後記 <br /> 1.11 延伸閱讀 <br /> 第2章 html5特性檢測 <br /> 2.1 引言 <br /> 2.2 檢測技術 <br /> 2.3 modernizr:一個html5特性檢測函式庫 <br /> 2.4 畫布 <br /> 2.5 畫布文字 <br /> 2.6 影片 <br /> 2.7 影片格式 <br /> 2.8 本地儲存 <br /> 2.9 web workers <br /> 2.10 離線web應用程式 <br /> 2.11 地理位置 <br /> 2.12 輸入框類型 <br /> 2.13 佔位文字 <br /> 2.14 表單自動對焦 <br /> 2.15 微資料 <br /> 2.16 擴展閱讀 <br /> 第3章 從這一切的意義 <br /> 第4章 canvas繪圖 <br /> 第5章 網路上的影片 <br /> 第6章 地理位置 <br /> 第7章 web應用本地儲存的過去、現在與未來 <br /> 第8章 離線web應用程式 <br /> 第9章 瘋狂的表單 <br /> 第10章 「分散式」、「可擴展性」及其他華麗詞藻 <br /> 附錄a 全方位特性偵測指引
《HTML5 in Action》提供了一個完整的介紹了在Web開發中使用HTML5。你將探索HTML5規範的各個方面,透過真實世界的範例和程式碼範例。這比只是一個參考規範多了,雖然。不辜負名字《HTML5 in Action》給你實用,手把手的指導你需要使用的關鍵特徵。
從HTML5和JavaScript(以及jQuery)的基礎知識講起,全面介紹了HTML5 Canvas的各種特性,包括渲染上下文、坐標系統、繪製圖形、保存和恢復畫布狀態,以及變形、合成、處理圖像和視頻等,讓讀者對Canvas建立起完整的認識。接著討論了動畫循環、記憶形狀、模擬運動、碰撞檢測等基本而又重要的概念,帶領讀者溫習了必要的數學和物理知識。透過帶領讀者動手開發「太空保齡球」和「躲避小行星」這兩款小遊戲,讓讀者掌握開發遊戲的基本流程,學會回應使用者操作、創造虛擬環境、循環利用物件、設計計分系統等遊戲開發必備的知識。 <br /> 《HTML5 Canvas基礎教程》適合各層次Web設計及開發人員閱讀。 <br /> 目錄 <br /> 第1章 HTML5簡介 <br /> 第2章 JavaScript基礎 <br /> 第3章 Canvas基礎知識 <br /> 第4章 Canvas進階功能 <br /> 第5章 處理影像和影片 <br /> 第6章 製作動畫 <br /> 第7章 實作進階動畫 <br /> 第8章 太空保齡球遊戲 <br /> 第9章 躲避小行星遊戲 <br /> 第10章 未來的Canvas
摘要 <br /> 本規範定義了二維 Canvas(畫布)的繪畫 API,使用這些 API 使得可以<br /> 在 Web 頁面上進行立即模式的二維圖形繪製。 <br /> 1 介紹 <br /> 本規格描述了立即模式的 API 和為了在光柵風格的繪圖區域內繪製 2 維<br /> 向量圖形所必須的方法。其主要應用為 HTML5 規範定義的 canvas 元素。 <br /> 1.1 術語:<br /> 2D:二維,你們懂的<br /> 3D:三維,你們懂的<br /> API:程式設計介面<br /> Canvas interface element:實作了本規範定義的繪圖方法和屬性的元<br /> 素,簡言之,就是「canvas」元素<br /> Drawing context:繪圖上下文,一個左上角為(0,0)的直角座標平面,<br /> 在本平面往右則 x 座標增加和往下方 y 座標增加<br /> Immediate-mode:立即模式,一種繪圖格式,當繪製完成後,所有的繪圖<br /> 結構將從記憶體中立即丟棄,本 API 即為此種圖形繪製格式<br /> <br />
1.怎麼檢視網頁的HTML原始檔:點選[檢視]—[原始檔]選單項,即可開啟一個記事本文件,在記事本中顯示的就是這個網頁的所有程式碼。也可以將滑鼠放置到網頁上的任何位置,按一下滑鼠右鍵,從彈出的快速選單中選擇[檢視來源檔案]選單項目即可。 <br /> 2.為什麼在網頁的來源檔案中看不到任何圖片:在網頁檔案中存放的只是圖片的連結位置,而圖片檔案與網頁檔案是分別存放的,二者甚至可以不在同一電腦上。 <br /> 3.如何為網頁加上背景音樂:<embed src=”music.mp3” autostart=”true” loop=”true” hidden=”true”></embed”,其中autostart、loop、 hidden分別指是否自動播放、循環和隱藏。<br /> 4.如何在網頁中輸入上下標:1)上標:<sup>……</sup>;2)下標:<sub>……</sub>。 <br /> 5.為什麼提倡使用相對位址:例如有一個「index.htm」文件,裡面引用了「image」目錄中的一些圖片。如果引用這些圖片使用的是“相對地址”,則“搬家”時只需把原來的這套東西全部上傳到新的空間就行了。因為檔案彼此之間的相對位置關係沒有改變,所以這些位址仍然是有效的,但是如果插入圖片的時候使用了“絕對位址”,則空間位址一變,引用處的圖片路徑也是隨之改變。當然有時也會用到“絕對地址”,例如友情連結其他的首頁等。 <br /> 6.如何在網頁中加入活動字幕:代碼最少的是<marquee>歡迎光臨! <marquee>,另外align:用來設定活動字幕的位置;bgcolor:用來設定活動字幕的顏色;direction:用來設定滾動方向;behavior:用來設定滾動的方式;height:用於設定滾動字幕的高度;width:用來設定滾動字幕的寬度;hspace和vspace分別用來設定滾動字幕的左右邊框和上下邊框的寬度;scrolldelay:用來設定滾動兩次之間的延遲時間;loop用於設定滾動的次數。 <br />
<p> 精選10種常見的遊戲類型,透過典型實例,深入剖析遊戲引擎及工具的選用技巧,詳細講解每款遊戲的製作過程,為快速掌握網頁遊戲開發提供系統而實用的指南。 </p> <p> <span>網頁遊戲開發秘笈 目錄:</span> </p><p> 譯者序 <br /> 前 言 <br /> 導 言 <br /> 第1章 問答遊戲 1 <br /> 1.1 第一步:出題 1 <br /> 1.2 第二步:隱藏題目 8 <br /> 1.3 第三步:重現題目 9 <br /> 1.4 第四步:引入各種程式庫 11 <br /> 1.5 第五步:判斷玩家所選答案是否正確 15 <br /> 1.6 小結 19 <br /> 第2章 文字冒險遊戲 20 <br /> 2.1 第一步:設計頁面樣式 21 <br /> 2.2 第二步:實現頁面跳轉 25 <br /> 2.3 第三步:新增道具欄及道具拖放功能 27 <br /> 2.4 第四步:新增複雜的互動功能 35 <br /> 2.5 第五步:新增歷史記錄導航功能 44 <br /> 2.6 第六步:新增精彩的結局 46 <br /> 2.7 小結 48 <br /> 第3章 派對遊戲 50 <br /> 3.1 第一步:採用atom.js創建範例遊戲 50 <br /> 3.2 第二步:用canvas元素繪圖 56 <br /> 3.3 第三步:繪製鼠洞 58 <br /> 3.4 第四步:繪製鼴鼠 60 <br /> 3.5 第五步:將鼴鼠放入鼠洞 63 <br /> 3.6 第六步:令鼴鼠從洞中鑽出來 65 <br /> 3.7 第七步:使玩家可敲擊鍵盤來打鼴鼠 67 <br /> 3.8 HTML5的[audio]標籤並不盡如人意 70 <br /> 3.9 小結 72 <br /> 第4章 解謎遊戲 73 <br /> 4.1 第一步:用easel.js來渲染 74 <br /> 4.2 第二步:渲染多個方塊 78 <br /> 4.3 第三步:建立成對出現的同色方塊 81 <br /> 4.4 第四步:配對並消除同色方塊 83 <br /> 4.5 第五步:隱藏與翻轉圖片 85 <br /> 4.6 第六步:勝負判定 87 <br /> 4.7 第七步:快取與效能最佳化 91 <br /> 4.8 第八步:將方塊配對遊戲改為字母認讀遊戲 93 <br /> 4.9 小結 99 <br /> 第5章 平台遊戲 100 <br /> 5.1 初識melon.js 100 <br /> 5.2 第一步:建立瓦片地圖 101 <br /> 5.3 第二步:啟動遊戲 102 <br /> 5.4 第三步:加入遊戲角色 105 <br /> 5.5 第四步:建構碰撞圖層 107 <br /> 5.6 第五步:行走與跳躍 108 <br /> 5.7 第六步:標題畫面 110 <br /> 5.8 第七步:新增可供玩家收集的物品 112 <br /> 5.9 第八步:新增敵人 113 <br /> 5.10 第九步:新增能力提昇道具 115 <br /> 5.11 第十步:新增勝負判定機制並顯示遊戲資訊 116 <br /> 5.12 小結 118 <br /> 第6章 格鬥遊戲 120 <br /> 6.1 第一步:初識game.js 120 <br /> 6.2 第二步:單獨繪製精靈表中的各個精靈 123 <br /> 6.3 第三步:處理兩位玩家的輸入 124 <br /> 6.4 第四步:移動與變形 127 <br /> 6.5 第五步:不要使兩位玩家的輸入互相阻塞 130 <br /> 6.6 第六步:用位元遮罩記錄按鍵狀態 134 <br /> 6.7 第七步:用掩碼來偵測碰撞 137 <br /> 6.8 第八步:令兩個遊戲角色可以互相攻擊對方 140 <br /> 6.9 小結 145 <br /> 第7章 飛行射擊遊戲 146 <br /> 7.1 與渲染有關的準備知識 146 <br />7.2 第一步:初識gameQuery 148 <br /> 7.3 第二步:新增「敵機」 150 <br /> 7.4 第三步:創建己方戰機 153 <br /> 7.5 第四步:處理玩家與敵人的碰撞 156 <br /> 7.6 第五步:發射子彈 157 <br /> 7.7 第六步:提供玩家多種武器 159 <br /> 7.8 小結 162 <br /> 第8章 第一人稱射擊遊戲 164 <br /> 8.1 第一步:初識Jaws 164 <br /> 8.2 第二步:建立二維地圖 166 <br /> 8.3 第三步:增添玩家 169 <br /> 8.4 第四步:用光線投射技術繪製俯視圖 173 <br /> 8.5 第五步:用光線投射技術實現偽三維效果 177 <br /> 8.6 第六步:為玩家配備相機 180 <br /> 8.7 第七步:裝飾遊戲場景 184 <br /> 8.8 第八步:新增同伴 188 <br /> 8.9 小結 195 <br /> 第9章 角色扮演遊戲 197 <br /> 9.1 第一步:初識enchant.js 197 <br /> 9.2 第二步:建立地圖 199 <br /> 9.3 第三步:增添玩家 202 <br /> 9.4 第四步:新增碰撞層 207 <br /> 9.5 第五步:繪製狀態畫面 209 <br /> 9.6 第六步:與NPC對話 212 <br /> 9.7 第七步:繪製道具欄 215 <br /> 9.8 第八步:開設道具店 218 <br /> 9.9 第九步:實現戰鬥介面 226 <br /> 9.10 第十步:透過HTML5的本地儲存API來儲存遊戲進度 236 <br /> 9.11 小結 238 <br /> 第10章 即時戰略遊戲 240 <br /> 10.1 伺服器 240 <br /> 10.2 第一步:配置Node 243 <br /> 10.3 第二步:用socket.io實現即時通訊 246 <br /> 10.4 第三步:用crafty.js建立Isometric地圖 249 <br /> 10.5 第四步:繪製棋子 251 <br /> 10.6 第五步:移動棋子 255 <br /> 10.7 第六步:使玩家只能控制己方棋子,並將對手棋子上面的圖案隱藏起來 258 <br /> 10.8 第七步:實現碰撞偵測,令玩家能吃掉對手棋子並看到其圖案 264 <br /> 10.9 小結 268 <br /> 第11章 如何持續提升遊戲開發水準 270 <br /> 11.1 本書已經講過的內容 270 <br /> 11.2 接下來應該學習的內容 271 <br /> 附錄A JavaScript基礎 273 <br /> 附錄B 程式碼品質控制 280 <br /> 附錄C 資源 285 </p>
本書為21世紀高職高專規劃教材之一。全書分為基礎篇和拓展篇兩大部分。基礎篇主要講述了Dreamweaver的使用方法,包括本地站點的創建和管理、各種超級連結、表格、框架、圖層、時間軸、行為、CSS樣式、表單、模板和網頁發布等內容,掌握該篇即可建立個人網站。同時為了達到更專業的水平,又增加了拓展篇。拓展篇包括頁面中一些特殊效果的實現方法以及使用Fireworks處理圖像和常見Flash動畫的製作方法等內容,用於彌補Dreamweaver的不足之處,進一步豐富和完善個人網頁。 <br /> 本書採用實例引導、任務驅動的編寫方式,詳細介紹了網頁設計與製作的方法和技巧。內容安排由淺入深、循序漸進、逐步拓寬。章節組織以實例貫穿,條理清晰、通俗易懂、即學即會。書中的所有實例,都精選自作者累積的教學素材,具有較強的代表性。讀者只要按照書中實例的操作步驟學習,就容易掌握網頁設計與製作的技能,並輕鬆地創建出具有個性化的個人網站。 <br /> 本書不僅適用於高職高專非電腦專業的學生,也適用於各大專院校非電腦專業的學生,同時也可作為網頁製作的培訓教程及網頁製作愛好者或相關從業人員的自學用書。
隨著web 2.0的大潮席捲而來,網頁標準化css div的設計方式正逐漸取代傳統的表格佈局模式,對css的學習也成為設計人員的必修課。下面小編提供大家的是<span>精通CSS DIV 網頁樣式與版面的下載,需要的朋友們可以下載試試看! <br /> </span><br /> <strong>精通CSS DIV 網頁樣式與版面</strong>本書系統地講解了css層迭樣式表的基礎理論和實際運用技術,透過大量實例對css進行深入淺出的分析,主要包括css的基本語法和概念,設定文字、圖片、背景、表格、表單和選單等網頁元素的方法,以及css濾鏡的使用。著重講解如何用css div進行網頁佈局,並專注於實際操作,讓讀者在學習css應用技術的同時,掌握css div的精髓。本書也詳細說明了其他書中較少涉及的技術細節,包括擴展css與javascript、xml和ajax的綜合應用等內容,引導讀者製作符合web標準的網頁,使從事或欲從事網站設計開發專業工作的讀者提昇技術水準和競爭力。最後給了5個常見類型的完整網頁的綜合實例,讓讀者進一步鞏固所學到的知識,並提升綜合應用的能力。 <br /> 本書內容翔實、結構清晰、循序漸進,並注意各章節與實例之間的呼應和對照,既可作為css初學者的入門教材,也適合中高級用戶進一步學習和參考。
<p> jQuery Mobile是目前最受歡迎的跨平台行動開發框架,《建構跨平台APP:jQuery Mobile行動應用實戰》以實例驅動講解的方式,讓零基礎讀者也能輕鬆掌握jQuery Mobile下的應用開發。 </p> <p> 《建構跨平台APP:jQuery Mobile行動應用實戰》分為4篇,第一篇是行動開發入門篇,介紹了jQuery Mobile、HTML5和行動開發的一些基礎知識,以及如何建構開發環境;第二篇是jQuery Mobile基礎篇,介紹了jQuery Mobile中對話框、工具列、按鈕、表單、版面配置和外掛程式的使用;第三篇是跨平台APP實戰篇,介紹了6個使用jQuery Mobile開發的實際APP;第四篇是發布和推廣應用篇,介紹了在開發完成之後,如何發布和推廣自己的APP。 </p> <p> 《建構跨平台APP:jQuery Mobile行動應用實戰》內容詳盡、實例豐富,是廣大jQuery Mobile初學者、跨平台行動開發人員必備的參考書,同時也適合作為高等院校和培訓學校相關專業師生的教學參考書。 </p>
可用性設計是Web設計中最重要也是難度最高的任務。本書作者根據多年從業的經驗,剖析使用者的心理,在使用者使用的模式、為掃描進行設計、導航設計、主頁佈局、可用性測試等方面提出了許多獨特的觀點,並給出了大量簡單、易行的可用性設計的建議。本書短小精煉,語言輕鬆詼諧,書中穿插大量色彩豐富的螢幕截圖、趣味叢生的卡通插圖以及包含大量資訊的圖表,使枯燥的設計原理變得平易近人。本書適合從事Web設計和Web開發的技術人員閱讀,特別適合為如何留住訪客而苦惱的網站/網頁設計人員閱讀。 <br /> 有些網站看起來很清爽; <br /> 有些網站看起來很雜亂; <br /> 有些網站能讓你輕鬆找到資料; <br /> 有些網站讓你猶如置身迷宮… <br /> 為什麼網站的可用性會有這麼大的反差? <br /> 使用者在造訪網站時有怎樣的心理? <br /> 遵循什麼樣的原則來設計網站才能吸引訪客? <br /> 這本全球Web設計人員的必讀經典會給出答案。 <br /> 這是一本關於Web設計原則而不是Web設計技術的書。本書作者是Web設計專家,具有豐富的實務經驗。他用幽默的語言為你揭示Web設計中重要但卻容易被忽視的問題,只需幾個小時,你便能對照書中講授的設計原則找到網站設計的癥結所在,令你的網站煥然一新。 <br /> 本書內容包括: <br /> ●使用者模式。 <br /> ●為瀏覽而設計。 <br /> ●導航設計。 <br /> ●主頁版面。 <br /> ●可用性測試。
jquery是目前最受歡迎的javascript/ajax函式庫之一,能用最少的程式碼實現最多的功能。本書全面介紹jquery知識,展示如何遍歷html文件、處理事件、執行動畫、為網頁新增ajax。書中緊緊圍繞著「用實際的範例來解釋每一個新概念」這一宗旨,生動描述了jquery如何與其他工具和框架互動以及如何產生jquery插件。 <br /> 本書適合各層次web開發人員。 <br /> 目錄:第1章 引薦jQuery <br /> 1.1 為什麼是jQuery <br /> 1.2 不唐突的JavaScript <br /> 1.3 jQuery基本原理 <br /> 1.3.1 jQuery包裝器 <br /> 1.3.2 實用工具函數 <br /> 1.3.3 文件就緒處理程序 <br /> 1.3.4 建立DOM元素 <br /> 1.3.5 擴充jQuery <br /> 1.3.6 使用jQuery和其他函式庫 <br /> 1.4 小結 <br /> 第2章 建立元素包裝集 <br /> 2.1 選擇將被操作的元素 <br /> 2.1.1 利用基本CSS選擇器 <br /> 2.1.2 利用子選擇器、容器選擇器和特性選擇器 <br /> 2.1.3 透過位置選擇 <br /> 2.1.4 利用自訂jQuery選擇器 <br /> 2.2 產生新HTML <br /> 2.3 管理包裝元素集合 <br /> 2.3.1 確定包裝集的大小 <br /> . 2.3.2 從包裝集取得元素 <br /> 2.3.3 篩選元素包裝集 <br /> 2.3.4 利用關係取得包裝集 <br /> 2.3.5 還有更多使用包裝集的途徑 <br /> 2.3.6 管理jQuery鏈 <br /> 2.4 小結 <br /> 第3章 用jQuery讓頁面生動起來 <br /> 3.1 操作元素屬性與特性 <br /> 3.1.1 操作元素屬性 <br /> 3.1.2 取得特性值 <br /> 3.1.3 設定特性值 <br /> 3.1.4 刪除特性 <br /> 3.1.5 特性帶來的快樂 <br /> 3.2 修改元素樣式 <br /> 3.2.1 新增和刪除類別名稱 <br /> 3.2.2 取得與設定樣式 <br /> 3.2.3 樣式相關的更有用的指令 <br /> 3.3 設定元素內容 <br /> 3.3.1 取代HTML或文字內容 <br /> 3.3.2 移動與複製元素 <br /> 3.3.3 包裹元素 <br /> 3.3.4 刪除元素 <br /> 3.3.5 克隆元素 <br /> 3.4 處理表單元素值 <br /> 3.5 小結 <br /> 第4章 事件 <br /> 4.1 瀏覽器的事件模型 <br /> 4.1.1 DOM第0級事件模型 <br /> 4.1.2 DOM第2級事件模型 <br /> 4.1.3 IE事件模型 <br /> 4.2 jQuery事件模型 <br /> 4.2.1 利用jQuery綁定事件處理程序 <br /> 4.2.2 刪除事件處理程序 <br /> 4.2.3 Event實例 <br /> 4.2.4 影響事件傳播 <br /> 4.2.5 觸發事件處理程序 <br /> 4.2.6 其他事件相關指令 <br /> 4.3 讓事件(以及更多)運作 <br /> 4.4 小結 <br /> 第5章 用動畫和效果來裝扮頁面 <br /> 5.1 使元素顯示和隱藏 <br /> 5.1.1 實作可折疊的清單 <br /> 5.1.2 切換元素的顯示狀態 <br /> 5.2 以動畫方式使函數顯示和隱藏 <br /> 5.2.1 使元素逐漸顯示和隱藏 <br /> 5.2.2 使元素淡入和淡出 <br /> 5.2.3 使元素滑上和滑下 <br /> 5.2.4 使動畫停止 <br /> 5.3 建立自訂的動畫 <br /> 5.3.1 一個自訂的放大動畫 <br />5.3.2 一個自訂的墜落動畫 <br /> 5.3.3 一個自訂的消散動畫 <br /> 5.4 小結 <br /> 第6章 jQuery實用工具函數 <br /> 6.1 利用jQuery標誌 <br /> 6.1.1 偵測用戶代理程式 <br /> 6.1.2 確定方格模型 <br /> 6.1.3 偵測要使用的正確的浮動樣式 <br /> 6.2 使用jQuery和其他函式庫 <br /> 6.3 操作JavaScript物件和集合 <br /> 6.3.1 修整字串 <br /> 6.3.2 對屬性和集合進行迭代 <br /> 6.3.3 對陣列進行篩選 <br /> 6.3.4 對陣列進行轉換 <br /> 6.3.5 從JavaScript陣列上找到更多樂趣 <br /> 6.3.6 擴充物件 <br /> 6.4 動態載入腳本 <br /> 6.5 小結 <br /> 第7章 用自訂外掛程式來擴充jQuery <br /> 7.1 為什麼要擴充 <br /> 7.2 jQuery外掛程式建立準則 <br /> 7.2.1 為檔案和函數命名 <br /> 7.2.2 小心$ <br /> 7.2.3 簡化複雜的參數清單 <br /> 7.3 編寫自訂實用工具函數 <br /> 7.3.1 建立操作資料的實用工具函數 <br /> 7.3.2 編寫日期格式器 <br /> 7.4 新增的包裝器方法 <br /> 7.4.1 在包裝器方法中套用多個操作 <br /> 7.4.2 保留在包裝器方法之內的狀態 <br /> 7.5 小結 <br /> 第8章 利用Ajax與伺服器交談 <br /> 8.1 溫習Ajax <br /> 8.1.1 建立一個XHR實例 <br /> 8.1.2 發起請求 <br /> 8.1.3 追蹤進度 <br /> 8.1.4 獲得回應 <br /> 8.2 載入內容到元素上 <br /> 8.2.1 利用jQuery載入內容 <br /> 8.2.2 載入動態的庫存資料 <br /> 8.3 發起GET和POST請求 <br /> 8.3.1 利用jQuery取得資料 <br /> 8.3.2 取得JSON資料 <br /> 8.3.3 發起POST請求 <br /> 8.4 完全控制Ajax請求 <br /> 8.4.1 帶著所有的修整發起Ajax請求 <br /> 8.4.2 設定請求的預設值 <br /> 8.4.3 全域函數 <br /> 8.5 整合一切 <br /> 8.5.1 實作工具提示行為 <br /> 8.5.2 利用術語提示器 <br /> 8.5.3 改進的空間 <br /> 8.6 小結 <br /> 第9章 卓越、強大且實用的外掛 <br /> 9.1 表單外掛 <br /> 9.1.1 取得表單控制項的值 <br /> 9.1.2 清除與重設表單控制項 <br /> 9.1.3 透過Ajax提交表單 <br /> 9.1.4 上傳檔案 <br /> 9.2 尺寸插件 <br /> 9.2.1 寬度和高度的已擴展方法 <br /> 9.2.2 獲得滾動尺寸 <br /> 9.2.3 關於偏移與位置 <br /> 9.3 即時查詢外掛程式 <br /> 9.3.1 建立主動事件處理程序 <br /> 9.3.2 定義匹配和不匹配監聽器 <br /> 9.3.3 強制Live Query求值 <br /> 9.3.4 使Live Query監聽器過期 <br /> 9.4 UI外掛程式 <br /> 9.4.1 滑鼠互動 <br /> 9.4.2 UI小部件和視覺化效果 <br /> 9.5 小結 <br /> 9.6 尾聲
JavaScript曾經是“世界上最被誤解的語言”,因為它擔負太多的特性,包括糟糕的互動和失敗的設計,但隨著Ajax的到來,JavaScript“從最受誤解的程式語言演變為最流行的語言”,這除了幸運之外,也證明了它其實是一門優秀的語言。 Douglas Crockford在本書中剝開了JavaScript沾污的外衣,抽離出一個具有更好可靠性、可讀性和可維護性的JavaScript子集,讓你看到一門優稚的、輕量級的和非常富有表現力的語言。作者從語法、物件、函數、繼承、陣列、正規表示式、方法、樣式和優美的特性這9個面向來呈現這門語言真正的精華部分,透過它們完全可以建構出優雅高效的程式碼。作者也透過附錄列出了這門語言的糟粕和雞肋部分,並告訴你如何避免它們。最後也介紹了JSLint,透過它的檢驗,能有效保障我們的程式碼品質。 <br /> 這是一本介紹JavaScript語言本質的權威書籍,值得任何正在或準備從事JavaScript開發的人閱讀,並且需要重複閱讀。學習、理解,實踐大師的思想,我們才可能站在巨人的肩上,才有機會超越大師,這本書就是開始。
JavaScript程式設計,作為JavaScript相關課程的教材,系統地介紹了有關JavaScript開發所涉及的各類知識。全書共13章,內容包含Web開發概述、JavaScript程式設計基礎、HTML文件、JavaScript語言基礎、JavaScript常用內建物件、事件處理、JavaScript常用文件物件、JavaScript常用視窗物件、級聯樣式表(CSS)技術、JavaScript中的XML、Ajax技術、JQuery技術及JavaScript實用技巧與進階應用。這次改版增加了JQuery技術的介紹,JQuery是一套簡潔、快速、靈活的JavaScript腳本庫,它幫助我們簡化了JavaScript程式碼,簡單易用。最後透過JavaScript進階應用,介紹了JavaScript應用的開發流程和相關技術的綜合應用,可以快速地透過JavaScript程式進行網頁的動態設計。 <br /> <br /> 書中知識都結合具體實例進行講解,由淺入深,詳略得當,可使讀者快速掌握應用JavaScript腳本程式設計技術。本書可作為一般高等院校電腦及相關專業等課程的教材,同時也適合JavaScript愛好者、初、中、高級的Web設計人員及網頁開發人員參考使用。 <br /> <div> <br /> </div>
一.摘要 <br /> 本文總結如何為使用IIS託管的網站啟用Gzip壓縮, 從而減少網頁網絡傳輸大小, 提高用戶顯示頁面的速度. <br /> 二.前言. <br /> 本文的知識點是從互聯網收集整理, 主要來自中文wiki. 使用YSlow檢測網站啟用了哪些優化時, Gzip是十分關鍵的一項. 啟動Gip壓縮將立竿見影的減少頁面的網絡傳輸大小. <br /> 三.HTTP壓縮概述 <br /> HTTP壓縮是一種在網頁伺服器和瀏覽器間傳輸壓縮文字內容的方法。 HTTP壓縮採用通用的壓縮演算法如gzip等壓縮HTML、JavaScript或CSS檔案。壓縮的最大好處就是降低了網路傳輸的資料量,進而提高客戶端瀏覽器的存取速度。當然,同時也會增加一點點伺服器的負擔。 Gzip是比較常見的一種HTTP壓縮演算法。
HTML5與CSS3基礎教學不僅介紹了文字、圖片、連結、清單、表格、表單、多媒體等網頁元素,也介紹如何為網頁設計結構、佈局,添加動態效果、格式化等形式,此外還涉及除錯和發布、聚合和吸引訪問等。書中詳細講解了視訊、音訊及其他新增特性,從零開始教導讀者創建漸進式增強的普適性網站。書中提供了大量程式碼範例並附上程式碼實現的螢幕截圖,配套網站上列出了完整的範例程式碼及更多實例。需要的朋友可以下載試試吧! <br /> HTML5與CSS3基礎教學(第7版)適合網站設計新手和專業開發人員學習參考。 <br /> Elizabeth Castro 享譽全球的電腦暢銷書作家,目前致力於幫助大家出版電子書、設計網頁、運用CSS呈現網頁和部落格等。她擅長使用詳實的步驟和精美的實例教大家快速實現具體的效果。有關她的更多信息,可訪問其博客ElizabethCastro.com。 <br /> Bruce Hyslop 自1997年就開始從事網頁開發,重點在於使用HTML、CSS和JavaScript進行網頁開發和網站易用性的維護,並倡導最佳實踐。 Hyslop在加州大學洛杉磯分校進修部教授CSS課程,也著有The HTML Pocket Guide。 <br />
HTML5與CSS3基礎教學不僅介紹了文字、圖片、連結、清單、表格、表單、多媒體等網頁元素,也介紹如何為網頁設計結構、佈局,添加動態效果、格式化等形式,此外還涉及除錯和發布、聚合和吸引訪問等。書中詳細講解了視訊、音訊及其他新增特性,從零開始教導讀者創建漸進式增強的普適性網站。書中提供了大量程式碼範例並附上程式碼實現的螢幕截圖,配套網站上列出了完整的範例程式碼及更多實例。需要的朋友可以下載試試吧! <br /> HTML5與CSS3基礎教學(第7版)適合網站設計新手和專業開發人員學習參考。 <br /> Elizabeth Castro 享譽全球的電腦暢銷書作家,目前致力於幫助大家出版電子書、設計網頁、運用CSS呈現網頁和部落格等。她擅長使用詳實的步驟和精美的實例教大家快速實現具體的效果。有關她的更多信息,可訪問其博客ElizabethCastro.com。 <br /> Bruce Hyslop 自1997年就開始從事網頁開發,重點在於使用HTML、CSS和JavaScript進行網頁開發和網站易用性的維護,並倡導最佳實踐。 Hyslop在加州大學洛杉磯分校進修部教授CSS課程,也著有The HTML Pocket Guide。 <br />