Board logo

主題: [其他] [求助]想請大家推薦javascript、css的新手入門學習書 [打印本頁]

發表人: 小煒    時間: 2009-8-7 05:38 AM     主題: [求助]想請大家推薦javascript、css的新手入門學習書

最近想學網頁程式,html、javascript、css、php、SQL

去書局翻了不少書,只找到 html、php、SQL這些語言覺得寫的還不錯的書,所以想上來問問看,版上的朋友有沒有推薦 javascript、css 的新手入門學習書

這是小弟找到php、SQL寫的不錯的書
http://www.books.com.tw/exep/prod/booksfile.php?item=0010422458

另外這是html寫的不錯的書(不包含css)
很推這一本,介紹淺顯易懂,希望javascript、css的書能有像這樣的編排內容
http://www.books.com.tw/exep/prod/booksfile.php?item=0010349787

先感謝回文的朋友喔

[小煒 在  2009-8-7 05:40 AM 作了最後編輯]
發表人: ROACH    時間: 2009-8-12 12:16 AM

Javascript 的首推 博碩文化的  javascript 範例精選
http://www.eslite.com/product.aspx?pgid=1001120321298238


之前它首版好像是紅皮的
因為我太長翻已經快被我翻爛的
想查什麼語法有介紹有範例....


至於CSS新手入門
從Google查就很快的
發表人: 小煒    時間: 2009-8-19 09:45 PM

感謝兩位朋友的建議與分享

送上聊表一點心意

這幾天我會去書局找來參參考

先感謝喔
發表人: jocosn    時間: 2009-10-13 08:19 PM

javascript 最近有出一本外文新書,可當作案頭參考書籍:
http://www.books.com.tw/exep/prod/booksfile.php?item=F011481471
JavaScript Programmer’s Reference
作者:White, Alexei
出版社:John Wiley & Sons Inc
出版日期:2009年08月03日
以後遇到cross browser可拿來參考。


如果你不想自己去比較browser問題,可選擇framework:
http://www.books.com.tw/exep/prod/booksfile.php?item=F011713176
Professional JavaScript Frameworks: Prototype, YUI, Ext JS, Dojo and MooTools
作者:Orchard, Leslie Michael/ Pehlivanian, Ara/ Koon, Scott/ Jones, Harley
出版社:John Wiley & Sons Inc
出版日期:2009年08月31日
YUI, Ext JS, Dojo, jQuery 都是不錯的選擇。目前台灣 Ext JS, Dojo 都算是比較冷門的。



中文書籍方面,下面這本大陸人寫的書籍,雖然是比較詳細的中文書籍,但部份帶有錯誤的觀念,讀時需自重(需輔以其他書籍):
http://www.books.com.tw/exep/prod/booksfile.php?item=0010416211
深入淺出 Javascript 與 Ajax 網頁程式設計
作者:楊水清
出版社:博碩

[jocosn 在  2009-10-15 09:00 AM 作了最後編輯]
發表人: csky    時間: 2009-10-16 11:41 AM

css應該算是html的延伸吧,通常最近出的html的書,裡面就會有css了,因為現代網頁的架構都是改成以html為骨肉,以css為皮的方法來做了。CSS只要HTML的MARKUP做好,SELECTOR只有3-4種,可以表現的樣式就上W3C CSS REFERECE查。或用DreamWeaver就可以很方便的使用所有的樣式。

最近在讀DOM的書,發現以html為骨肉應是不變的趨勢,而再使用DOM去連結HTML到javascript的功能去,到CSS的皮去。

所以先把HTML的MARKUP學好,再學CSS會很快。JAVASCRIPT可以想要用什麼功能再從範例裡剪來貼到HTML裡用就可以了。這樣網頁就出來了,

然後再慢慢把JAVASCRIPT的語法學熟,之後可以用DOM讓JAVASCRIPT也不出現在HTML裡,這就是大成了。
發表人: ROACH    時間: 2009-10-16 11:45 PM

題外話

我發現學網頁真的不容易

首先要了解三層式架構知道你現在到底在做啥
現在在處理背景端還是前端的工作


1.要學會簡單的html這透過Sharepoint Designer或相關軟體就可以拖拉幫你產生
   但....還是要看的懂語法才會微調吧,雖然大部分的人都只會拖拉......
2.還要懂JavaScript 不懂怎行呢.........但一般好像只會表單認證,認證有沒有打@@身分證字號輸入的對不對
   這根本大才小用的
3.JSP或PHP或asp.net 任選一種語言一定要搞懂,要不然單純的網頁能做啥
4.當然要懂CSS,這又是另外一們學問的
5.如果懂點Flash的程式那就更好的............

[ROACH 在  2009-10-16 11:49 PM 作了最後編輯]
發表人: csky    時間: 2009-10-23 05:41 PM

真的要做到互動式的網頁太難了,尤其是一個人做,
我想只要能做最前景就好了,html+css,若覺得不夠,再用javascript或flash加點特效。

當然會夢想說要學一種能控制database的軟體,像php,java,但會了這個還不夠。

要做後台還要懂sql的語法,選一個database的軟體來用,像MySQL或Oracle,每一種database的sql語法還會有小不同。
在使用flash時久了也會發現,要學actionscript才做出最炫的效果。

這樣下來到底要學多少東西才夠啊...

這樣的三層架構要是能全部精通就是超人了,應該是一整個team,有人負責前景,有人負責後台才有可能吧。
發表人: result12    時間: 2010-1-28 03:34 PM


引用:
csky寫到:
真的要做到互動式的網頁太難了,尤其是一個人做,
我想只要能做最前景就好了,html+css,若覺得不夠,再用javascript或flash加點特效。

當然會夢想說要學一種能控制database的軟體,像php,java,但會了這個還不夠。

要做後台還要懂sql的語法,選一個database的軟體來用,像MySQL或Oracle,每一種database的sql語法還會有小不同。
在使用flash時久了也會發現,要學actionscript才做出最炫的效果。

這樣下來到底要學多少東西才夠啊...

這樣的三層架構要是能全部精通就是超人了,應該是一整個team,有人負責前景,有人負責後台才有可能吧。


不難
你說的實際上都是所謂 "freelancer" 一個人就能包辦
甚至加上美工, flash 都能一人全包
我第一份工作就是這樣

我所謂的不難是指
以上提到的幾樣東西
或你做的這種簡單 website wepapp
你所要接觸到的都是別人做到熟到不能的東西
google 幾乎就能提供你任何會遇到的問題的答案
open source 也提供妳需要的絕大部分的程式碼
基本上就是善用收尋就是了.....
發表人: Kcars    時間: 2010-1-28 09:50 PM


引用:
result12寫到:

不難
你說的實際上都是所謂 "freelancer" 一個人就能包辦
甚至加上美工, flash 都能一人全包
我第一份工作就是這樣

我所謂的不難是指
以上提到的幾樣東西
或你做的這種簡單 website wepapp
你所要接觸到的都是別人做到熟到不能的東西
google 幾乎就能提供你任何會遇到的問題的答案
open source 也提供妳需要的絕大部分的程式碼
基本上就是善用收尋就是了.....


我個人是覺得學前端後端什麼的倒還是無所謂,只要是花時間、花精神就可以補上了。

不過美工這方面我真的覺得很難練起來,那個"感覺"光花時間還看不出成果

功能做出來了,卻被人說不好用,看不懂什麼的,真的會灰心 (這算是抱怨文嗎 XD)
發表人: result12    時間: 2010-1-29 03:00 PM


引用:
Kcars寫到:

我個人是覺得學前端後端什麼的倒還是無所謂,只要是花時間、花精神就可以補上了。

不過美工這方面我真的覺得很難練起來,那個"感覺"光花時間還看不出成果

功能做出來了,卻被人說不好用,看不懂什麼的,真的會灰心 (這算是抱怨文嗎 XD)


這個就可能牽涉到 Web accessibility (無障礙網路空間) 了
有一定的規範可以遵循
WCGA 2.0
http://www.google.com.tw/search? ... TW&aq=f&oq=

顏色有搭配的學問
http://www.color-wheel-pro.com/color-schemes.html

內容的布置
[url]http://www.google.com/search?q=design+layout+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-TWfficial&client=firefox[/url]

不過最後做決定的 應該是你的"顧客"
看哪種功能或怎樣使用或
哪種配置色調它們能接受
這就是需要溝通的
做任何軟體都是這樣




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0