原创 第7章 佈局(二)

7.3 固定寬度、流體和彈性佈局 到目前爲止,所有示例都使用以像素爲單位定義的寬度。這種佈局類型稱爲固定寬度的佈局,由於它是剛性的,有時候也稱爲 "冰佈局"。固定寬度的佈局非常常見,因爲它們使開發人員對佈局和定位有更大的控制能力。如果將設

原创 第20章 最佳實踐 (一)

  自從2000以來,Web開發方面的種種規範、條例正在高速發展。過去曾是荒蕪地帶,裏面東西還都湊合,而現在已經演化成了完整的研究規範,並建立了種種

原创 第20章 最佳實踐 (四)

  20.4 部署 20.4.1 構建過程 你寫的代碼不應該原封不動地放入瀏覽器中,理由如下所示。 知識產權問題 -- 如果把帶有完整註釋的代碼放

原创 第二章 可視化格式模型

  要掌握的三個最重要的CSS概念是浮動、定位和框模型。這些概念控制在頁面上安排和顯示元素的方式,形成CSS的基本佈局。如果你習慣於用表格控制佈局,那麼這些概念初看上去可能有點兒奇怪。實際上,大多數人只有在使用CSS開發站點一段時間之後,

原创 第三章 背景圖像和圖像替換

在本章中,你將學習: 固定寬度和可變寬度的圓角框。滑動門技術。山頂角。CSS陰影。用於 IE5.x 和更高版本的 PNG 透明度支持。圖像替換。3.1 背景圖像基礎 平鋪圖像在某些情況下很有用。但是,在大多數情況下,希望在頁面上添加不進

原创 第17章 Ajax 與 JSON (一)

  2005年,Jesse James Garrett 發表了一篇在線文章,題爲 "Ajax: A new Approach to Web Appl

原创 第18章 高級技巧 (四)

  18.4 拖放 拖放是一種非常流行的用戶界面模式。它的概念很簡單:點擊某個對象,並按住鼠標按鈕不放,將鼠標移動到另一個區域,然後釋放鼠標按鈕將對

原创 第20章 最佳實踐 (三)

  20.3 性能 因爲 JavaScript 是一個解釋型語言,執行速度要比編譯型語言慢得多。除此之外,只有有限的資源 (基於瀏覽器設置) 分配給

原创 第20章 最佳實踐 (二)

  20.2 鬆散耦合 只要應用的某個部分過分依賴於另一部分,代碼就是耦合過緊,難於維護。典型的問題如: 對象直接引用另一個對象,並且當修改其中一個

原创 第18章 高級技巧 (二)

  18.2 高級定時器 使用 setTimeout() 和 setInterval() 創建的定時器可以用於實現有趣且有用的功能。雖然人們對 Ja

原创 第7章 佈局(一)

CSS 的主要好處之一是,它能夠控制頁面佈局而不需要使用表現性標籤。但是,CSS佈局被誤認爲是難以理解的,在初學者中,這種想法尤其普遍。這在一定程度上是由於瀏覽器的不一致造成的,但主要原因是 Web 上不同佈局技術的數量激增所致。似乎每個

原创 第6章 對錶單和數據表格應用樣式

隨着 點贊 收藏 分享 文章舉報

原创 第19章 客戶端存儲

  隨着 Web 應用程序的出現,也產生了對於能夠直接在客戶端上存儲用戶信息能力的要求。想法很合乎邏輯,屬於某個特定用戶的信息應該存在該用戶的機器上

原创 第17章 Ajax 與 JSON (三)

  17.3 JSON 雖然 XML 在 Ajax 運動中具有舉足輕重的地位,但 JavaScript 開發人員很快就對它失去了興趣。第15章曾經討