-
1 # ozinfo
-
2 # 老拱
順序:
1是html,包含各種標籤a,div,title,meta等,可以說是先把網頁模板的框架先搭起來。
2是在模板的框架搭好以後還要進行佈局,還要把網頁美化的很漂亮,這時候css要上場了。
掌握好基礎再去學H5,可以掌握新技術,還能做web app哦
3.Javascript是網頁上一些特殊效果,比較左右滑動的幻燈片,表單驗證,倒計時效果等等,之後也可以學習JQuery,Nodejs了。
4.上面3點基本是基於靜態頁面的,那php那就是動態語言了,用來處理資料的邏輯關係,與MYSQL配合進行資料儲存。
php學好了就可以學框架了,比如國產框架ThinkPHP,還有其他流行框架,開發起來事半功倍!
除了這些最好還要學一下Linux,之前比較流行Linux+Apache+Mysql+PHP,現在更多的是Linux+Nginx+Mysql+PHP,甚至Linux+Nginx+Mysql+PHP+Apache。所以說伺服器與服務軟體都要掌握,這樣加上上面提到的最起碼也算是一個全能小王子了,這樣在工作上也會有一些優勢。想必對一個初級程度的程式設計師,掌握這些是比較理想的。
-
3 # 樂點科技
前三者是前端,後兩者是後端,所以取決於你今後偏向於哪一工種,當然有node.Js在也搶了部分後端的工作,所以可以先學前三種,html和css沒什麼難度,Js不要先學框架,開始還是原聲的吧,一開始就用框架是學不到東西的(儘管你可能覺得更容易上手)。php,mysql是後端的,你還得學會搭建web環境,當然像phpstudy這種傻瓜型的很有用,不必在搭建環境上下太多功夫。
-
4 # 荒唐鳥
HTML、CSS、JavaScript屬於前端範疇。PHP、MySQL屬於後端系統。
問題的核心不應該是你到底想學習前端開發,還是後端開發嗎?這兩者的工作內容實際上關聯性僅在於資料互動處理,和學習什麼的順序沒什麼關係的。要是同時兼顧,都想學會,順序實際上也沒有影響。
學習前端:HTML、CSS、JavaScript這個順序是沒錯的。首先要先掌握標記語言,才能讓它在瀏覽器上呈現出內容,然後控制內容的各種顯示樣式,最後透過javascript創造出動態的互動效果,給使用者的操作行為給予反饋。網頁開發就是靜態到動態的開發流程,靜態是基礎,動態是錦上添花。
至於學習的途徑和資源就不贅述了,網上一搜一大把。
學習後端:PHP、MySQL經常看到有人說PHP是世界上最好的語言。固然,php的優勢很多。
如果題主前後端通吃,為何不試試NodeJs?主要的原因是前後端開發都用Javascript一種語言來編寫,這是最酸爽的事情!
Node.js 是一個基於 Chrome V8 引擎的 JavaScript 執行環境。
Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效,適合處理高併發的業務場景。
Node.js 的包管理器 npm,是全球最大的開源庫生態系統。
當然我不是說php不好,只是從前後端兼顧開發來說nodejs很不錯。目前我們公司技術棧就是用的angular2 + node + mongoDB。開發交流很爽,js一家親有木有?
至於MySQL,我當初也是從這個資料庫開始學的。哈哈。開源的好東西。贊一個。
-
5 # 我是唯一s
順序:
1是html,包含各種標籤a,div,title,meta等,可以說是先把網頁模板的框架先搭起來。
2是在模板的框架搭好以後還要進行佈局,還要把網頁美化的很漂亮,這時候css要上場了。
掌握好基礎再去學H5,可以掌握新技術,還能做web app哦
3.Javascript是網頁上一些特殊效果,比較左右滑動的幻燈片,表單驗證,倒計時效果等等,之後也可以學習JQuery,Nodejs了。
4.上面3點基本是基於靜態頁面的,那php那就是動態語言了,用來處理資料的邏輯關係,與MYSQL配合進行資料儲存。
php學好了就可以學框架了,比如國產框架ThinkPHP,還有其他流行框架,開發起來事半功倍!
除了這些最好還要學一下Linux,之前比較流行Linux+Apache+Mysql+PHP,現在更多的是Linux+Nginx+Mysql+PHP,甚至Linux+Nginx+Mysql+PHP+Apache。所以說伺服器與服務軟體都要掌握,這樣加上上面提到的最起碼也算是一個全能小王子了,這樣在工作上也會有一些優勢。想必對一個初級程度的程式設計師,掌握這些是比較理想的
-
6 # 這個很哇塞
HTML、JavaScript、CSS、MySQL
HTML讓我們瞭解網頁製作的流程
JavaScript讓我們知道流程實現的過程
CSS 讓我們的網頁更簡潔
MySQL 我們網頁的血液
沒有贊以後就不回答IT類了
-
7 # 大海拾貝2020
學習真的是一件難事。
按照html>css>JavaScript>mysql>php的順序學習,理論上是沒有錯的,但是,如果真的這樣去學,會學到讓你懷疑人生。
光html,弄懂弄透就很不容易了,何況還有後面的css、js等。
我的看法是,先學一點點,再找一個簡單的專案做一下。一邊做一邊學,不懂的地方回過頭來學習。這樣學習有目標,也就有了動力。
-
8 # 老酒老刀
問題裡的順序基本就是正確的。
html是一種是超文字語言,實質上和word的文件排版沒大差別,調個格式,加個段落、列表,插個圖片、連結、表格,隨便學一學,幾天就會了。入門難度低,會打字就能學。
css難度也不大,就是對html的格式排版的一種高階點的描述。比如具體指定某段落用什麼字型、背景等等。
js難度就大了,它並不是直接排版,你要用程式設計的方法來生成html。涉及到基本的程式設計思想,比如基本的流程控制,判斷、分支、迴圈。還有物件、方法等等。夠你學幾個月了。不過好在js用普通瀏覽器都可以直接看到效果,隨便找臺電腦都能跑,慢慢學吧。
php是後端的一種指令碼語言,你要學php,先得裝伺服器,裝http服務,裝mysql,裝php直譯器,然後就可以學了。總體來說php並不難,指令碼語言嘛,沒有那麼多複雜的概念和語法,主要就是操作文字,生成html。不需要複雜介面,也少有大量運算,用不上覆雜的演算法。
mysql純粹是資料庫,大學裡都是單獨開課的,這個是需要單獨學的。和前面的語言關係不大。很多語言都可以對接資料庫的sql。幾乎所有資料庫都支援sql語言。sql語言本身並不難,無非是查詢、插入、刪除資料記錄。難的是理解並建立一個數據庫結構,搞清各個表、各個欄位之間的關係。這就要靠抽象能力,簡單來說就是數學頭腦了。
-
9 # 見證平凡
上面提到的幾項技術,前三個是前端指令碼後兩個是後伺服器語言和資料,含蓋了做一個小型b/s系統需要的技術要素。
從學習難易程度和由前端到後端的過程來說應該是HTML,CSS, JavaScript,PHP, mysql。
一: 首先要學會用HTML, CSS做一個靜態頁面展示。
三: 搭建後臺伺服器,把PHP伺服器語言增加到頁面上,實現服務端到前端的功能。
四: 安裝mysql資料庫,實現前端請求的資料透過PHP從mysql中獲取資料並返回到前端展示。
-
10 # 鄭小哥來了
現在web開發已經流行前後端分離,這也是趨勢,前端做好頁面效果和資料互動,後端設計資料庫並提供資料介面。
前後端選一個主方向,這樣可以集中精力,效果更快,可以更快的就業,有時間再進行另一端的學習。
-
11 # AEPRC4D一點通
之前也從事設計+程式的工作,就是一個人做全包,也接觸這些知識。
一、HTML、CSS、js都是屬於前端設計,我個人覺得應該先從這方面入手,學習這三方面技術後可以勝任前端設計師,而且入門很快,網上教程多。
二、php屬於程式語言,mysql是資料語言,如不猜錯的話,你應該是做網站或相關工作。php+mysql做網站設計也是十分經典,先學習前端後透過與php相合即可。
-
12 # 微微美好生活
可以用這樣的順序:HTML、CSS、JavaScript、MySQL、PHP
先HTML、CSS入門比較簡單,學完了,可以試著仿一些站點的頁面
然後JavaScript,這個是做一些滾動圖之類的,最好學習的時候再加點兒JQuery之類的,在某些效果使用的時候比JavaScript簡單
最後,MySQL、PHP開始可以把之前的仿的頁面做成動態的
-
13 # 老紀實修錄
先學前端
後學後端
先學靜態
後學動態
根據框架:LNAP/LMAP
綜合以上應該是:HTML— CSS— JavaScript— MySQL— PHP
-
14 # 畜寶營養
查一下資料就明白了。
我只學習JAVA,其他的都差不多。
我的數學一般,對資料庫報告不清楚呀。
個人意見,僅供參考。
-
15 # 兜兜分享
HTML ----> CSS------>JavaScript-------->PHP------->MySQL
或者HTML ----> CSS------>JavaScript-------->MySQL------->PHP
-
16 # 上甘嶺的旗幟
HTML和CSS一起學 PHP MySQL這3部分的學習並沒有先後順便之分,前端 後端 資料庫本來就要求分離。最後才是學習JavaScript,這個是錦上添花。
-
17 # 抖抖程式碼
一圖勝千言
路徑固然重要,但最重要的是“行動”
前端學習路線圖
-
18 # Suro
HTML、CSS、JavaScript,這三個先一起學,前端的核心,自己動手寫幾個簡單點的網頁,基本上就入門了,要精通的話,最好是參與實際的專案。
PHP其次,單獨學,最好是用來做後端,或者是服務端,也可以用作微服務端,這個需要點時間來掌握基礎的語法,也就是學習曲線稍微有點長。
MySQL最後學,資料庫端,基礎的話就是SQL語言必須先學會,深入的話,各種叢集主從資料庫,各種快取,總之一句話說不完。
-
19 # web前端愛好者
HTML CSS JavaScipt PHP MYSQL 是最佳學習順序
首先HTML是製作網頁的基礎,是瀏覽器能夠閱讀的語言。就是說如果想要你寫出來的東西能夠頁面化呈現出來,必須懂HTML
CSS可以靜態修飾網頁和指令碼語言動態地對網頁各元素進行格式化,還能夠對網頁中元素位置的排版進行畫素級精確控制,具有豐富的樣式定義、易於使用和修改、多頁面應用、層疊、頁面壓縮等特點。也就是說HTML與CSS一起編寫能夠直接在瀏覽器上看到效果
JavaScript是一種屬於網路的指令碼語言,已經被廣泛用於Web應用開發,用來為網頁新增各式各樣的動態功能,為使用者提供更流暢美觀的瀏覽效果,前三種共同編寫會使頁面更加有趣
PHP是一種通用開源指令碼語言。其是在伺服器端執行的指令碼語言,與C語言類似,是常用的網站程式語言。PHP獨特的語法混合了C、Java、Perl以及PHP自創的語法,可以比CGI或者Perl更快速地執行動態網頁
MYSQL是最流行的資料庫之一,是一個免費開源的關係型資料庫管理系統
-
20 # 小縣城裡的故鄉往事
以下是我的個人觀點。
首先要學的就是HTML,有了HTML你就可以在頁面上顯示任意你想顯示的內容了,只不過頁面比較醜陋而且程式碼比較繁雜而已。
然後你就可以開始學CSS了,然後你就可以在你先前用HTML寫的頁面上增加CSS程式碼去美化頁面和簡化程式碼了。
接下來你就可以開始學JavaScript了,用JavaScript你就可以控制你的頁面想顯示什麼內容就顯示什麼內容,想顯示或隱藏就可以顯示或隱藏標籤。
到這一步後,你就完全可以做出一個個漂亮的頁面,但是此時頁面顯示的內容還完全是靜態的固定不變的,要與使用者互動,就需要資料庫儲存使用者提交的資料了。所以接下來的就是要學習資料庫相關的知識了,不侷限於MySQL,資料庫技術主要是表設計,檢視,儲存過程,增刪改查和聯合查詢語句的語法基本就可以應對mysql,sqlserver, oracle等主流關係型資料庫了。
最後就可以學php了,學了php就可以知道如何接收HTML頁面傳送過來的資料儲存到資料庫和從資料庫獲取資料傳給HTML頁面了。
回覆列表
如果你是初學者,主要是要弄清楚基本原理,比如以windows系統為例,Apache設定,資料庫安裝與ODBC設定,網頁上的一個request是怎樣用JavaScript 來校驗並透過CGl(php、python等)將資料傳遞到後臺,然後如何透過ODBC來connect到資料庫,並用SQL語言對資料庫進行操作,最終結果(response)又怎樣送回到客戶端(網頁)。CSS可以放到最後需要時再學。對於其它的語言(應包括SQL語言),先儘量先直接簡單學習語言,無所謂先後,自己控制即可。能夠在網上送一個 request 出去,然後從後臺得到response迴應就可以了。基本原理弄清楚了,再加強上述對語言學習,以後可藉助於各類工具。初學時不建議透過各種工具來完成,因為熟悉這些工具需要花額外的時間。如果有人指點,自己用點心,在系統設定好後,一兩天就可以把這些基本原理寫出個demo.