2019-01-19 00:33:12| 人氣1| 回應0 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

<初心者弱弱的一問>請問學習網頁設計基礎的順序?

看到 w3school的HTML/CSS系列ON-LINE教程有下面6項:
1.HTML
2.XHTML
3.HTML 5
4.CSS
5.CSS3
6.TCP/IP
下面是獨立的:
7.JavaScript
8.Server side
9.XML
================
因為目前是選定XAMPP使用PHP,因此ASP.NET就略過了.
除了第1項HTML是基礎中的基礎,應該會第1個接觸,第6的TCP/IP應該跟網頁設計的軟體面關聯不大,可以擺在最後面之外,
請問對於沒學過網頁設計的初心者,第2-第9學習的順序建議為何?還請有經驗的先進大大建議...
就照它的順序就對了, 那個順序不是亂排的.

codecademy的教學我也很推薦,那個是互動式的教學.

反正按它們的順序來學就是了.

只不過CSS的話, 自己要再找課外讀物來補強...
以我自己來說,重點是「排版」的觀念我沒有, 學起來有點不太通.
bluesystem wrote:
就照它的順序就對了,...(恕刪)

照codecademy的Learn To Code是 → JavaScript → HTML/CSS → PHP
表示JavaScript和HTML/CSS都是基礎中的基礎,
感謝大大的說明,我就照w3school的HTML/CSS系列ON-LINE教程順序,逐一逐項學習..
有幾項算是延伸的就不需要分這麼細
html5會了一樣包含到html
css3強了也等於css強, 有些人甚至會去學scss

接著要做互動的話就得靠js~不過慶幸的是現在有很多js framework可以輔助
不用什麼都自己硬幹, 像是jquery & CreateJS 等等
國外有更強的甚至單靠css3就能做出動畫跟物理效果~~

等這些都玩到熟了之後再看看有沒時間去碰server side吧...
業界很多frontend跟server side工程師的職務是乾脆直接分開的
刻動態本身就很耗工耗時, 還要抓瀏覽器相容bug~~再去寫server side的話, 這人根本不用睡覺了XD

xml或是近期比較常用的json有機會看看就好, 那畢竟是交換資料的格式..過程中自然就會學到

至於tcpip, 除非你要寫socket去了~~ 那個範圍很艱深!
Jinwei wrote:
有幾項算是延伸的就不...(恕刪)

我的本意並非要成為網頁程式設計師,緣由是最近接觸架站,用xampp幫公司架了web server/pop3_smtp mail server/web mail server/phpbb3,發現使用cms時,還是需要有些基礎才能運用,因此才想自學一些,至少在套用addon和變更設定時能順手一些.
與其說學習寫網頁程式不如說是想了解其中指令的運作,因此從頭到尾走一遍是我的目標,邊際效益應該就是順便學到一些簡單的皮毛.在日後網站的維護與內容更新,以及php+MySql的運用上會有幫助.

有幾項算是延伸的就不需要分這麼細,html5會了一樣包含到html,css3強了也等於css強, 有些人甚至會去學scss..
=>關於這一部分,根據個人目前瀏覽的感想,新版除了包含舊版功能,新增指令和參數外,還會停用某些舊版指令,但目前無論是html/xhtml/html5還是css/css2/css3其實在實務上都會碰到,畢竟跟php一樣,網頁發展是延續的,因此很少有單一版本的網站出現,對於初學者,如果時間允許,我還是認為趁此機會了解一下各版差異比較好.

xml/ajax/json離我還很遙遠,如果我能跑完dom/html/xhtml/html5/css/css2/css3的流程,再撐過php+MySql+Apache的話,再來考慮不遲,至於tcp/ip我應該會直接略過吧...感謝大大的指教,畢竟前輩的經驗之談,能讓後來跟隨的人少走很多冤枉路.

================
css3有向下相容,可以直接跳過css/css2,但線上教程只列差異部分,因此還是要照順序來....
文章來自: https://www.mobile01.com/topicdetail.php?f=506&t=3712904

台長: mauriceebi
人氣(1) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 家庭生活(育兒、親子關係、婚姻)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文