- 相關(guān)推薦
PHP語言新手入門知識
接觸互聯(lián)網(wǎng)產(chǎn)品的時(shí)間越長,才發(fā)現(xiàn)學(xué)習(xí)一門語言的重要性。在此前了解了一下程序語言,發(fā)現(xiàn)PHP是比較適合新手學(xué)習(xí)的,新手應(yīng)該如何去學(xué)習(xí)PHP語言?一起來看看各個(gè)大神的回答吧!
文章開頭我想問一句話:PHP是做什么的?
因?yàn)檫@是面試中會(huì)問到的一個(gè)問題,雖然它看起來很簡單。
回答做網(wǎng)站的,也就是個(gè)簡單建站的水平。
回答做網(wǎng)站后端開發(fā)的,對PHP有了一定的認(rèn)識。
回答做后端處理的,有了更深層次的認(rèn)識。
學(xué)習(xí)一樣技能,你得先清楚這項(xiàng)技能是到底做什么的,說到這里,我想大家都會(huì)簡單的說是做網(wǎng)站的,因?yàn)镻HP在WEB領(lǐng)域應(yīng)用最為廣泛,大多數(shù)網(wǎng)站都是用PHP做的。準(zhǔn)確的說PHP是做網(wǎng)站的后端開發(fā)的,其實(shí)我這樣說還不算正確,PHP只是做后端開發(fā)的,但不只是網(wǎng)站而已。就像現(xiàn)在比較火的APP開發(fā)也可以用PHP做后端處理。
PHP相對于其他語言,比較簡單,相對好上手,比較適合零基礎(chǔ)的人學(xué)習(xí),但是就像我上面說的那樣,PHP只完成了一個(gè)網(wǎng)站或者系統(tǒng)的一部分。
一個(gè)運(yùn)行的網(wǎng)站或者軟件系統(tǒng)可以分為前端頁面,后端程序,數(shù)據(jù)庫,linux。而處理后端的PHP僅僅是只占了四分之一,PHP本身的東西其實(shí)并不多,真正多的東西都在PHP之外,所以單純的掌握PHP并不足已做出什么產(chǎn)品,可能連工作都找不到。
關(guān)于學(xué)習(xí)PHP,我想講講我的心路歷程:
➤前端
但凡是一個(gè)網(wǎng)站都必須得讓人能看得見,使用得起來。任何一個(gè)網(wǎng)站可以沒有數(shù)據(jù)庫,可以沒有后端程序,但是必須得有前端頁面,而這也是最早期的網(wǎng)站形態(tài)—一 一個(gè)只能展示文字和圖片等信息的靜態(tài)頁面。
掌握靜態(tài)網(wǎng)頁的制作技術(shù)是學(xué)習(xí)開發(fā)網(wǎng)站的先決條件。這里面的學(xué)習(xí)包括 HTML,css,javascript,它們可以直接使用瀏覽器運(yùn)行。
HTML負(fù)責(zé)網(wǎng)頁的結(jié)構(gòu),用它來規(guī)定網(wǎng)頁排版中哪部分是文字,哪部分可以放圖片,音頻文件,視頻文件放在網(wǎng)頁中什么位置顯示等。
CSS可以把這些文字,圖片,視頻等信息擁有一定的合理好看的樣式,可以定義文字的大小,顏色,圖片的大小等等。
javascript可以讓網(wǎng)頁與人產(chǎn)生交互,就像你登錄網(wǎng)站,點(diǎn)擊登錄按鈕就會(huì)跳轉(zhuǎn),把鼠標(biāo)放到菜單,菜單就會(huì)自動(dòng)展示下拉,逛淘寶時(shí),把鼠標(biāo)放在產(chǎn)品圖片上,圖片就會(huì)放大等等。
我的學(xué)習(xí)技巧和心得:
我算是零基礎(chǔ)學(xué)習(xí)開發(fā)的吧,連大學(xué)都沒上,沒系統(tǒng)的學(xué)過計(jì)算機(jī)專業(yè),初次開始學(xué)習(xí)html時(shí),我是以w3c手冊為學(xué)習(xí)教材,但是越往后看越覺得里面寫的東西瑣碎繁多,手冊里介紹了很多標(biāo)簽,標(biāo)簽又有很多屬性,它們各自又代表的什么含義。
就像下面的這個(gè)表示表格的一些標(biāo)簽,這是手冊給出的概念,看了之后似乎也明白又不太明白,看完又沒記住,回想起來,還是一頭霧水,像是什么也沒學(xué)到。
那時(shí)我開始心急了,我無法想象我居然連基礎(chǔ)的東西都都學(xué)不會(huì),思量了一兩天,我覺得我還是太浮躁了,我決定重新開始,動(dòng)手敲敲試試,以前只是光看。就這樣開始后,仿照別人家寫的,運(yùn)行一下看看瀏覽器顯示的是什么效果,去掉某個(gè)屬性之后看看是什么反應(yīng)。我就這樣笨拙的進(jìn)行著,把每一個(gè)標(biāo)簽,每一個(gè)屬性都敲了一遍,一個(gè)個(gè)的看到效果之后,我才理解手冊里描述的概念是怎么回事了。
前端的知識比較鎖碎,沒有太多邏輯性可言。其中html和css的任何元素標(biāo)記都要親自動(dòng)手實(shí)踐,大部分新手之所以覺得難學(xué),看不懂手冊概念,主要是學(xué)習(xí)方法不對,“懶”是首要原因,因?yàn)椴粍?dòng)手實(shí)踐,光看概念是沒什么用的。
所以克服掉懶的習(xí)慣,動(dòng)起手來寫一個(gè)HTML標(biāo)記,運(yùn)行之后看看效果吧,這樣你才能真正掌握住。
不過,我建議初學(xué)的同學(xué)還是先看視頻為好,因?yàn)椴僮餍Ч寄芸吹牡,手冊這東西作為工具使用。
關(guān)于html和css中的標(biāo)簽和屬性你沒必要完全一個(gè)不差的記住,因?yàn)檫@沒有太大的意義,等你做了一個(gè)小項(xiàng)目之后,你只需要記住常用的就行,其他的做到有印象,用的時(shí)候能想到,然后查手冊即可。
當(dāng)你學(xué)完之后一定要做一個(gè)簡單的小項(xiàng)目,你學(xué)習(xí)時(shí)針對的都是散亂的知識點(diǎn),最后要把這些東西整體的用一遍。
【PHP語言新手入門知識】相關(guān)文章:
象棋新手入門指南08-11
php實(shí)習(xí)心得12-01
編導(dǎo)視聽語言基本知識09-13
php工作總結(jié)11-11
php是什么格式?01-14
PHP Socket編程過程02-09
php開發(fā)主管的職責(zé)05-15
php開發(fā)主管的工作職責(zé)09-29