問題一:看什么書
如果只是想搭建自己的主頁,其實不需要掌握太深奧的知識,因為推來客相信網(wǎng)上有很多現(xiàn)成的資源可以使用。有點像“殺雞用大錘”,為小事花大力氣。當(dāng)然,如果你想學(xué)習(xí)如何制作主頁,推來客網(wǎng)站建設(shè)公司認(rèn)為你至少需要具備以下知識:
HTML:最基礎(chǔ)的知識,如果掌握了HTML知識,可以熟練使用記事本寫網(wǎng)頁(當(dāng)然不推薦這樣做,因為有現(xiàn)成的工具可以幫助寫HTML,但是有這個能力就好了)對以后編輯主頁,寫ASP或者PHP代碼都有很大的幫助。
ASP還是PHP:ASP和PHP堪稱是編寫動態(tài)主頁的主流語言環(huán)境。對于初學(xué)者來說,如果你的編程經(jīng)驗不多,可以從一門簡單的語言入手,比如微軟的VBScript腳本語言。如果你已經(jīng)有豐富的編程經(jīng)驗,建議學(xué)習(xí)PHP或JavaScript語言。 PHP廣泛用于商業(yè)網(wǎng)站。如果想找一份網(wǎng)站制作的工作,學(xué)好PHP是值得的;
對于JavaScript,既可以用在服務(wù)器端(比如ASP編程),也可以用在客戶端(比如做一些DHTML動態(tài)效果等),JavaScript已經(jīng)被歐洲標(biāo)準(zhǔn)協(xié)會列為語言標(biāo)準(zhǔn),未來的應(yīng)用也將是廣泛的(例如Flash的腳本語言也使用JavaScript);
總之,如果想從簡單入手,可以看一些ASP+VBScript的書,
如果你想學(xué)的更深入,你應(yīng)該學(xué)習(xí)ASP+JavaScript和PHP。問題二:如何做好一個網(wǎng)站
推來客認(rèn)為,一個網(wǎng)站更多時候不是“寫的”,而是“設(shè)計的”。設(shè)計一般包括兩個方面:功能設(shè)計和界面設(shè)計。
功能設(shè)計取決于網(wǎng)站的用戶。建議參考一些專業(yè)網(wǎng)站(而非熱門網(wǎng)站,如網(wǎng)易、搜狐等)的功能設(shè)計。專業(yè)網(wǎng)站的特點是針對性強(qiáng),功能設(shè)計與其專業(yè)性密切相關(guān)。它可以很好地展示功能設(shè)計。
界面設(shè)計簡約而不簡單。簡單的說,界面設(shè)計就是在功能設(shè)計的基礎(chǔ)上進(jìn)行一些藝術(shù)設(shè)計;不簡單的是設(shè)計不僅好看,而且功能設(shè)計也很貼切。設(shè)計技巧。不懂設(shè)計的朋友,可以參考一些專業(yè)的設(shè)計網(wǎng)站,比如藝盟等,看看專業(yè)的設(shè)計師是如何運(yùn)用配色、排版,圖文是如何和諧搭配的。
讀者認(rèn)為可以參考一些專業(yè)的設(shè)計書籍,比如工業(yè)設(shè)計、平面設(shè)計等。雖然它們與網(wǎng)頁設(shè)計沒有直接關(guān)系,但推來客認(rèn)為,學(xué)習(xí)設(shè)計其實就是學(xué)習(xí)設(shè)計理念,設(shè)計理念可以舉一反三。同時,參考一些設(shè)計好的網(wǎng)站,對設(shè)計也是很有好處的。
第一:Macromedia下的dreamweaver、fireworks、flash。
-- 網(wǎng)頁制作的學(xué)習(xí)方法
一、從技術(shù)方面入手
第一階段:
1、懂HTML(最起碼看到常用的HTML標(biāo)簽要能認(rèn)出來)。
2、能用PHOTOSHOP對圖片進(jìn)行粗略處理。
3. 會用FLASH設(shè)計簡單的動畫。
4、一般你會用到DREAMWRAR(如果你熟悉HTML,可以忽略第四步,直接用文本編輯器寫網(wǎng)頁。DW其實只是在一定程度上加快你的網(wǎng)頁制作速度,建議你不要先學(xué)這個,等以后熟悉代碼的時候再學(xué)這個,會節(jié)省很多學(xué)習(xí)時間,其實我一般不會用這個軟件,我喜歡用Jpad Pro來寫).
現(xiàn)在可以做靜態(tài)網(wǎng)頁了。
第二階段:
1、學(xué)習(xí)javascript,不需要精通(多看代碼就熟悉了)
2.學(xué)習(xí)asp。 (我個人覺得這個是最容易學(xué)的,先學(xué)吧)
3. 了解數(shù)據(jù)庫。 (個人建議先了解SQL server,因為這個數(shù)據(jù)庫在asp上實現(xiàn)起來很容易,對表進(jìn)行一般操作就足夠了,存儲過程和事務(wù)可以忽略)。
現(xiàn)在你可以做動態(tài)網(wǎng)頁了。
第三階段:
1.學(xué)習(xí)PHP
2、學(xué)習(xí)MySql(推薦大家使用圖形界面管理軟件navcat for mysql來管理MySql,但還是需要了解MYSQL的通用命令行指令)
現(xiàn)在你已經(jīng)可以為WIN和LIN這兩個平臺制作動態(tài)網(wǎng)站了。
第四階段:
1.先選擇ASP.net或者JSP中的一個來學(xué)習(xí)(個人先推薦JSP,原因1.JSP基本不受平臺限制2.
我討厭壟斷所以討厭微軟)先學(xué)JSP的選擇下你要安以下步驟來:
(1) 學(xué)JAVA2 (選書是關(guān)鍵,基礎(chǔ)一定要吃透,以便后期學(xué)習(xí)JSP。個人建議 入門書用 張鴻斌 的《成功功過SUN認(rèn)證Java2程序員考試》,原因。1。內(nèi)容少,但基礎(chǔ)部分都包括了,只是好象沒包括數(shù)據(jù)庫操作部分,只不過數(shù)據(jù)庫操作你可以先不管 2。講的比較細(xì))
(2) 學(xué)JSP (選本清華的書來學(xué))
(3) 學(xué)Beans(其實沒什么好學(xué)的,只要你JAVA2的基礎(chǔ)搞清楚了,就容易,說白了寫B(tài)eans就是寫類,不過為了jsp引擎能認(rèn)識 編寫類時要首一些特定的規(guī)矩)
(4)學(xué)ServLet(可以看作是在服務(wù)器段運(yùn)行的Applet,可能比喻不很恰當(dāng),不過運(yùn)行機(jī)制確實有點象)
第五階段:
學(xué)習(xí)XML(雖然現(xiàn)在瀏覽器對它的支持不是很好,不過以后一定就是它了,與HTML很象,最大特點:1。你需要記的標(biāo)簽很少(也就是說你會很快學(xué)會的)2。用起來爽(想想標(biāo)記都是你來定義,是很爽)3。數(shù)據(jù)轉(zhuǎn)換很容易。
技術(shù)部分就差不多了,假如你在1年以內(nèi)能學(xué)完上面,我想從技術(shù)角度你已經(jīng)不會落伍了
然后,從視覺設(shè)計入手(個人建議這方面立刻就開始學(xué)習(xí),這部分需要時間來積淀)
呵呵,我不知道學(xué)習(xí)該如何入手,就只有你自己去看基礎(chǔ)理論、多揣摩他人作品。我記得某個大人物說過(“假如你對美有天生的直覺,你就不用學(xué)習(xí)什么叫美”)
這部分是很重要的。 當(dāng)然假如你確信你只作后臺,那么你可以不必學(xué)視覺設(shè)計,但是,我認(rèn)為一個職業(yè)的設(shè)計應(yīng)該有比較全面的能力才行。
我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!