{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

HTML,CSS,JavaScript,PHP,MySQL全部學(xué)完要多久?

iliyakuiliyaku 回答10 收藏1
收藏問題

10條回答

DangoSky

DangoSky

回答于2022-06-22 19:42

如果按我的觀點(diǎn)來說,初步學(xué)會并能做出項(xiàng)目,零基礎(chǔ)者100天左右;有其它語言基礎(chǔ)的,那就更快,20天也許足夠。

首先表明一個(gè)觀點(diǎn),對于初學(xué)者來說,很多傳統(tǒng)的、按部就班式的基礎(chǔ)類書籍都是存在問題的,說的再嚴(yán)重一點(diǎn)可能就是誤人子弟。內(nèi)容互相重復(fù)就不說了,關(guān)鍵是它們的內(nèi)容編排方式:這些書無一例外的都從“點(diǎn)”講起,最后才擴(kuò)展到“面”。

例如,市面上有大把分門別類的各種專業(yè)書,但你見過有多少是將CSS選擇器和JS選擇器、將PHP的語法和JS的語法混合在一起比較學(xué)習(xí)的?如果將JavaScript代碼僅僅看成是頁面中的<script></script>標(biāo)簽元素、將PHP看成是頁面中的<?php>標(biāo)簽元素又有何不可?

我在學(xué)習(xí)初期就碰到過這樣的情況:買了一堆的書,要么講的太深,要么講的太淺,而且很多內(nèi)容還都是重復(fù)的。對于一個(gè)毫無基礎(chǔ)的初學(xué)者來說,辛辛苦苦學(xué)習(xí)幾個(gè)月,即便是把那些多如牛毛的標(biāo)簽、選擇器等都學(xué)“吐”了,可能還不會在腦海中形成一個(gè)網(wǎng)頁開發(fā)的整體概念。一旦堅(jiān)持不下去,其最終的結(jié)果就是半途而廢。

因此,我的建議是:從“面”開始學(xué),有了一個(gè)總體性的概念認(rèn)知后,你才會清楚的知道每個(gè)具體的“點(diǎn)”將應(yīng)用到哪里,這個(gè)“點(diǎn)”是應(yīng)該淺嘗輒止還是要繼續(xù)追本溯源。只有這樣,才不會把時(shí)間浪費(fèi)在很多瑣碎的、有些甚至永遠(yuǎn)都用不到的知識點(diǎn)學(xué)習(xí)中,也才能以最具效率的方式幫助自己確定最終需要努力的方向。

當(dāng)然,從“面”開始學(xué)習(xí),并不代表著可以沒有任何基礎(chǔ),只是這種基礎(chǔ)的學(xué)習(xí)并不是面面俱到的。例如,HTML只要大概掌握div、p、span、a等幾個(gè)常用標(biāo)簽的用法即可,尤其是標(biāo)簽的屬性知識一定要搞清楚,這是后期繼續(xù)學(xué)習(xí)CSS和JavaScript的關(guān)鍵;CSS則要了解一些基本的選擇器及樣式聲明方法。有了這些簡單的基礎(chǔ)后,其實(shí)就可以使用前端框架(比如Bootstrap)來嘗試做些靜態(tài)頁面。之所以要強(qiáng)調(diào)使用前端框架,是因?yàn)樗梢宰尦鯇W(xué)者暫時(shí)擺脫漫長且繁雜的樣式學(xué)習(xí)過程,并快速看到開發(fā)成果,從而增強(qiáng)繼續(xù)學(xué)習(xí)的信心。至于JavaScript和PHP也是同樣的道理,初學(xué)者暫且將它們看成是頁面中的標(biāo)簽元素好了,而且它們的語法非常相近,會了這個(gè)自然就懂了那個(gè),一起學(xué)習(xí)非常合適。

我是人民郵電出版社的簽約作者。正是出于上述觀點(diǎn),我才出了一本書《B/S項(xiàng)目開發(fā)實(shí)戰(zhàn)》。該書將在春節(jié)前后出版,有需要的可以關(guān)注我一下。該書主體部分只有4章,且從大家最常見的“記事本”入手,快速入門不存在任何障礙:

這是主體部分的完整目錄:

為幫助讀者快速看到自己的開發(fā)成果,本書前言中還專門提供了“一周速成指南”:

評論0 贊同0
  •  加載中...
蘇丹

蘇丹

回答于2022-06-22 19:42

菜農(nóng)認(rèn)為應(yīng)該把問題分為三類:

1.html和css

前者是網(wǎng)頁文件,它是網(wǎng)頁的基石,后者css則為景上添花,美化網(wǎng)頁。

如果不需要網(wǎng)頁美觀或特效,css真可以不要,只要你不嫌網(wǎng)頁丑。

2.js和php

前者是前端編程語言,后者是后端編程語言。

兩者都是計(jì)算機(jī)編程語言,如果有C語言基礎(chǔ),則非常好入門,否則非常有難度。

3.mysql

它是數(shù)據(jù)庫查詢語言。

必須有數(shù)據(jù)庫基礎(chǔ),如果有windows桌面數(shù)據(jù)庫基礎(chǔ),入門難度就會降低很多。

菜農(nóng)今年60歲,年底退休。準(zhǔn)備維護(hù)個(gè)人免費(fèi)技術(shù)網(wǎng)站到78歲。(這是菜農(nóng)的心愿)







評論0 贊同0
  •  加載中...
amuqiao

amuqiao

回答于2022-06-22 19:42

你指的學(xué)完是?學(xué)完常用的基礎(chǔ)知識嗎?

我感覺學(xué)完這些常用的基本知識半年之內(nèi)學(xué)完,沒有任何問題!

但是,我想說,即使看似再簡單的 HTML 和 CSS ,其實(shí)也有很多隱藏的技巧,深入的知識等,學(xué)完基礎(chǔ)知識是一回事,學(xué)會是另外一回事!

就像你說的上面的每一個(gè)開發(fā)語言和技術(shù)多帶帶拿出來都需要很長時(shí)間才能精通!

學(xué)完和學(xué)會是兩回事!

評論0 贊同0
  •  加載中...
impig33

impig33

回答于2022-06-22 19:42

結(jié)合自身的經(jīng)歷談下這個(gè)問題,不一定適合于所有人。

感覺可以分為下列幾個(gè)學(xué)習(xí)階段。

HTML+CSS

這兩個(gè)應(yīng)該是對初學(xué)者比較友好的了,html大概了解一些常用的標(biāo)簽,css的話看下各種選擇器的寫法,然后找個(gè)網(wǎng)站模仿著寫一遍樣式,基本上就有感覺了。之所以推薦這兩個(gè)先學(xué)除了簡單,還有成就感,寫的東西直接以頁面展示出來,這比很多大學(xué)以C教學(xué),對著命令行打印一堆數(shù)據(jù)的體驗(yàn)要好很多。你甚至可以嘗試著寫一個(gè)靜態(tài)網(wǎng)站來做一個(gè)自己的簡歷,展示到朋友圈。

學(xué)習(xí)資源的話,推薦兩本書吧。

《Head First HTML and CSS》

Head First系列的書一直評價(jià)很高,這本書也是。但我覺得其實(shí)沒必要一來就學(xué)那么多,很多標(biāo)簽和屬性你都記不住,更不用說css那么多屬性了,很多從業(yè)多年的前端應(yīng)該也只能記住其中的大部分吧。推薦的學(xué)習(xí)方法是Learn by doing.過程中遇到問題的話,學(xué)會用搜索引擎+MDN.

《CSS Secrets》

看完這本書你會感嘆,原來CSS還可以這樣寫。

JavaScript

js的話還是比較復(fù)雜的,很難短時(shí)間就掌握的很好,但你至少要搞懂一些基本的控制流語法,變量,常量,函數(shù),類這些東西。至少做到你參考別人的代碼能看懂別人大概在寫啥。

小白可以看下這本GitBook上的書,基礎(chǔ)的東西都有涉及,也不長。最多一個(gè)小時(shí)就能看完。https://www.gitbook.com/book/xinqiu/learn-javascript-cn/details

稍微有基礎(chǔ)了,想深入學(xué)JavaScript這門語言的話,可以看下《Javascript權(quán)威指南》這本書。

但老實(shí)說,這本書雖然很好,但是不適合初學(xué)者看,我看了一部分之后覺得純看書籍的話還是太無聊了,不太適合自己,遂棄之。

相比之下,我更推薦廖雪峰大神的《JavaScript教程》https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000,在網(wǎng)上就能看,前面很基礎(chǔ),然后后面開始飆車。大家可以選擇性看,文中提到了很多初學(xué)者會遇到的坑,比如var that = this.這種小技巧。很多時(shí)候初學(xué)者會被這種問題困擾很久,有人指路會幫你節(jié)省很多時(shí)間。

之后你可以了解一些ES6的新語言特性,然后試著用React,Vue,Angular之類的框架來試試。

選擇的話,感覺新手推薦Vue,封裝的很好,有時(shí)會覺得就算不會js,跟著Vue的教程,也能開始寫一些東西。React的話,個(gè)人感覺要稍微難點(diǎn),寫的感覺和原生的JavaScript要接近些。Angular沒寫過就不評價(jià)了。但這三個(gè)框架的很多思想其實(shí)有共同之處,學(xué)會一個(gè),學(xué)另一個(gè)會簡單很多。所以不必太過糾結(jié)。而且前端這個(gè)領(lǐng)域,技術(shù)更新很快,如果你想學(xué)一門一勞永逸的技術(shù),那么前端很可能并不適合你。

PHP+Mysql

這兩個(gè)感覺是相互依賴的,寫PHP不可避免的就要操作數(shù)據(jù)庫。PHP我寫的也比較少,只用Phalapi寫過一個(gè)小網(wǎng)站,但感覺整體寫起來的感覺不是那么爽,但也有可能是我打開的方式不對,數(shù)據(jù)庫的話,php有別人封裝好的ORM庫可以對數(shù)據(jù)庫進(jìn)行操作,這使得你可以不會sql語法也能對數(shù)據(jù)庫進(jìn)行操作,實(shí)在需要用到sql的時(shí)候,可以查下文檔,然后模仿著寫。因?yàn)檫@方便了解的不多,就不瞎提建議了。

不過雖然php是世界上最好的語言,我也建議你有機(jī)會試試python或者node.js?;蛟S會打開新世界的大門。

以上這些內(nèi)容如果自學(xué)的話沒個(gè)至少需要一兩年的時(shí)間,還無法保證能學(xué)會。培訓(xùn)大概需要5個(gè)月的時(shí)間。想全部掌握好以上只是,可以來千鋒武漢IT培訓(xùn)機(jī)構(gòu)系統(tǒng)全面學(xué)習(xí)一下。千鋒全程面授模式教學(xué),真實(shí)項(xiàng)目實(shí)戰(zhàn),可先來免費(fèi)試聽兩周,實(shí)地親身體驗(yàn)下!

評論0 贊同0
  •  加載中...
Hydrogen

Hydrogen

回答于2022-06-22 19:42

課程:MySQL數(shù)據(jù)庫的創(chuàng)建、修改及刪除;數(shù)據(jù)表的創(chuàng)建、修改及刪除;無限分類的數(shù)據(jù)表設(shè)計(jì);記錄的插入、更新、刪除及查找;外鍵與連接;索引;存儲過程,觸發(fā)器,游標(biāo);事務(wù)處理;數(shù)據(jù)庫引擎詳解;數(shù)據(jù)庫集群,數(shù)據(jù)庫讀寫分離、類與對象,類的定義;屬性與方法;$this關(guān)鍵字、 self關(guān)鍵字;繼承,多態(tài);魔術(shù)方法;抽象類與接口;設(shè)計(jì)模式;PDO類;JpGraph圖表,F(xiàn)usionCharts圖表;PHP高級應(yīng)用(Smarty模板、PHP框架技術(shù))等。

評論0 贊同0
  •  加載中...
oneasp

oneasp

回答于2022-06-22 19:42

當(dāng)你發(fā)奮苦讀三個(gè)月之后 去公司實(shí)習(xí) 你會發(fā)現(xiàn)你還是井底之蛙 因?yàn)椴涣私饪蚣?會了框架之后原生的語言又忘了 再回去學(xué)習(xí)繼續(xù)深入研究框架 前前后后半年差不多可以當(dāng)碼農(nóng)了 一年之后試著自己寫個(gè)框架 之后就可以去學(xué)其他語言了 掌握起來也比較輕松了 之前的過程肯定很痛苦的

評論0 贊同0
  •  加載中...
Zachary

Zachary

回答于2022-06-22 19:42

如果沒任何基礎(chǔ)的情況,按大部分培訓(xùn)機(jī)構(gòu)的時(shí)間看前端部分html、css、js,外加一個(gè)流行框架(vue、react、angular),這些全部填鴨式的灌輸完畢需要4-6個(gè)月(每天8小時(shí)每周5天)。而且這些東西只能停留在熟悉的基礎(chǔ)上,運(yùn)用熟練還需要大量的代碼堆積。服務(wù)端的php和mysql如果只是最初級水準(zhǔn)(PHP 開發(fā)環(huán)境、基本語法、變量數(shù)據(jù)類型、數(shù)組、常量、運(yùn)算符、函數(shù)、作用域,mysql字段、字段屬性、索引),自己寫個(gè)接口的話就從sql語句開始看,然后用tp搭個(gè)架子,時(shí)間怎么也得1個(gè)月,這期間還得保證你前端知識不能忘。

評論0 贊同0
  •  加載中...
lcodecorex

lcodecorex

回答于2022-06-22 19:42

為什么要學(xué)這么多?學(xué)習(xí)其中的一兩種就行,關(guān)鍵是要學(xué)精,語言也就是個(gè)工具,會一種別的也就觸類旁通了,主要是不同的語言語法等不同而已,社區(qū)和論壇上有大量的貢獻(xiàn)者,根據(jù)自己的需求修改就行。

評論0 贊同0
  •  加載中...
mingde

mingde

回答于2022-06-22 19:42

全會,雖說有些是懂點(diǎn)兒皮毛,自己開發(fā)了個(gè)wp主題

評論0 贊同0
  •  加載中...
LdhAndroid

LdhAndroid

回答于2022-06-22 19:42

提問者應(yīng)該是個(gè)沒有經(jīng)驗(yàn)的新手,想要自己做全棧開發(fā),建議規(guī)劃好學(xué)習(xí)路線,先學(xué)好基礎(chǔ),再接觸框架。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<