- JavaScript DOM編程藝術(第2版)
- (英)Jeremy Keith (加)Jeffrey Sambells
- 875字
- 2020-01-10 15:24:37
前言
這是一本講述一種程序設計語言的書,但它不是專門寫給程序員的,而主要是寫給Web設計師的。具體地說,本書是為那些喜歡使用CSS和HTML并愿意遵守編程規范的Web設計師們編寫的。
本書由代碼和概念兩大部分構成。不要被那些代碼嚇倒,我知道它們乍看起來很唬人,可只要抓住了代碼背后的概念,就會發現你是在用一種新語言去閱讀和編寫代碼。
學習一種新的程序設計語言看起來可能很難,但事實卻并非如此。DOM腳本看起來似乎比CSS更復雜,可只要領悟了它的語法,你就會發現自己又掌握了一樣功能強大的Web開發工具。歸根結底,代碼都是思想和概念的體現。
我在這里要告訴大家一個秘密:其實沒人能把一種程序設計語言的所有語法和關鍵字都記住。如果有拿不準的地方,查閱參考書就全解決了。但本書不是一本參考大全。本書只介紹最基本的JavaScript語法。
本書的真正目的是讓大家理解DOM腳本編程技術背后的思路和原則,或許你對其中一部分早就熟悉了。平穩退化、漸進增強、以用戶為中心的設計對任何前端Web開發工作都非常重要。這些思路貫穿在本書的所有代碼示例中。
你將會看到用來創建圖片庫頁面的腳本、用來創建動畫效果的腳本和用來豐富頁面元素呈現效果的腳本。如果你愿意,完全可以把這些例子剪貼到自己的代碼中,但更重要的是理解這些代碼背后的“如何”和“為什么”。
如果你已經在使用CSS和HTML來把設計思路轉化為活生生的網頁,就應該知道Web標準有多么重要。還記得你是在何時發現自己只需修改一個CSS文件就可以改變整個網站的視覺效果嗎?DOM技術有著同樣強大的威力。不過,能力越大,責任也就越大。因此,我不僅想讓你看到用DOM腳本實現的超酷效果,更想讓你看到怎樣才能利用DOM腳本編程技術以一種既方便自己更體貼用戶的方式去充實和完善網頁。
如果需要本書所討論的相關代碼,到www.friendsofed.com網站搜索本書的主頁就可以查到。還可以在這個網站找到friends of ED出版社的所有其他好書,內容涉及Web標準、Flash、DreamWeaver以及許多細分的計算機領域。
你對JavaScript的探索不應該在合上本書時就停止下來。我開設了http://domscripting.com/網站,在那里繼續與大家共同探討現代的、標準化的JavaScript。我希望你能到該網站看看。與此同時,我更希望本書能夠對大家有所幫助。祝你們好運!
- Instant Testing with CasperJS
- Computer Vision for the Web
- C# 從入門到項目實踐(超值版)
- Learning Network Forensics
- 精通Python設計模式(第2版)
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- Clean Code in C#
- IPython Interactive Computing and Visualization Cookbook
- C語言程序設計教程
- Android應用開發攻略
- Learning Redux
- Python機器學習
- Leaflet.js Essentials
- JavaScript程序設計基礎教程(慕課版)
- Learning QGIS(Second Edition)