姓名:李晨昊? ? ? ? ? ? ? ?學(xué)號(hào):15020199036
參考鏈接:https://blog.csdn.net/dansuwei1234/article/details/75106637
【嵌牛導(dǎo)讀】:對(duì)于0基礎(chǔ)想進(jìn)入這一行的朋友們來(lái)說(shuō)系草,肯定會(huì)有很多的疑惑通熄,前端到底要學(xué)些什么內(nèi)容?學(xué)習(xí)前端到底難不難找都?前端又是具體做些什么的唇辨?等等問(wèn)題。今天我們就來(lái)詳細(xì)說(shuō)說(shuō)什么是前端能耻。
【嵌牛鼻子】:Web?前端開(kāi)發(fā)是從網(wǎng)頁(yè)制作演變而來(lái)的赏枚,互聯(lián)網(wǎng)的演變進(jìn)程,網(wǎng)站的前端也由此發(fā)生了翻天覆地的變化晓猛。網(wǎng)頁(yè)不再只是承載單一的文字和圖片饿幅,各種富媒體讓網(wǎng)頁(yè)的內(nèi)容更加生動(dòng),網(wǎng)頁(yè)上軟件化的交互形式為用戶提供了更好的使用體驗(yàn)戒职,這些都是基于前端技術(shù)實(shí)現(xiàn)的栗恩。無(wú)論是開(kāi)發(fā)難度上,還是開(kāi)發(fā)方式上洪燥,現(xiàn)在的網(wǎng)頁(yè)制作都更接近傳統(tǒng)的網(wǎng)站后臺(tái)開(kāi)發(fā)磕秤,所以現(xiàn)在不再叫網(wǎng)頁(yè)制作,而是叫Web前端開(kāi)發(fā)蚓曼。
【嵌牛提問(wèn)】:到底什么叫前端亲澡?
【嵌牛正文】:簡(jiǎn)單來(lái)說(shuō),前:代表與人直接展示的部分,包括界面與用戶的交互等
端:代表輸出終端纫版,如pc瀏覽器床绪,手機(jī)瀏覽器,和有的app、應(yīng)用程序等
合起來(lái)的意思也就是這些瀏覽器癞己,app膀斋,應(yīng)用程序的界面展現(xiàn)以及用戶交互就是前端
前端的主要職能:把網(wǎng)頁(yè)界面更好的呈現(xiàn)給用戶,與后端相比更加注重頁(yè)面性能與用戶體驗(yàn)痹雅。
前端工程師主要做什么仰担?
前端工程師主要利用HMTL與CSS建構(gòu)頁(yè)面,用JavaScript完善交互以及用戶體驗(yàn)绩社∷だ叮互動(dòng)效果包括,彈出層愉耙,頁(yè)簽切換贮尉,圖片滾動(dòng),ajax異步互動(dòng)等朴沿。
前端開(kāi)發(fā)要學(xué)哪些內(nèi)容猜谚?
?
Web三項(xiàng)組成:結(jié)構(gòu)、表現(xiàn)赌渣、行為
前端人員遵守的第一原則:“結(jié)構(gòu)與表現(xiàn)分離”
結(jié)構(gòu)標(biāo)準(zhǔn)(HTML魏铅、XHTML、XML)
???????????????? HTML:超文本標(biāo)記語(yǔ)言
???????????????? XML: 可擴(kuò)展標(biāo)記語(yǔ)言
???????????????? XHTML:可擴(kuò)展超文本標(biāo)記語(yǔ)言
表現(xiàn)標(biāo)準(zhǔn)(CSS)
行為標(biāo)準(zhǔn)(JavaScript)
HTML:掌握HTML是網(wǎng)頁(yè)的核心坚芜,web應(yīng)用的基石
這種語(yǔ)言是目前web領(lǐng)域應(yīng)用最廣泛的語(yǔ)言览芳,我們只需要在html文檔中插入對(duì)應(yīng)的標(biāo)簽,即可實(shí)現(xiàn)web頁(yè)面的編寫(xiě)與排列鸿竖。
CSS:程序員的畫(huà)筆路操,實(shí)現(xiàn)網(wǎng)頁(yè)外觀的重要一點(diǎn),可以將網(wǎng)頁(yè)外觀做得更加美觀千贯。
可以為html標(biāo)簽自定義樣式屯仗,通過(guò)設(shè)置html標(biāo)簽的樣式,來(lái)改變其外觀搔谴,達(dá)到美化與排版web頁(yè)面的目地魁袜。
JavaScript:實(shí)現(xiàn)網(wǎng)頁(yè)實(shí)時(shí)的、動(dòng)態(tài)的敦第、可交互式的表達(dá)能力峰弹。
作為一種網(wǎng)頁(yè)腳本語(yǔ)言,它可以在html中運(yùn)行芜果,設(shè)置并修改瀏覽器中的對(duì)象與變量鞠呈。
學(xué)習(xí)HTML,CSS首先應(yīng)該跟著書(shū)右钾,資料進(jìn)行基礎(chǔ)系統(tǒng)的學(xué)一遍蚁吝。作為前端旱爆,html+css,是基礎(chǔ)中的基礎(chǔ)窘茁。只有先把基礎(chǔ)學(xué)扎實(shí)了怀伦,再來(lái)談?dòng)嘞碌摹@碚撝R(shí)學(xué)透了山林,就要開(kāi)始來(lái)進(jìn)行實(shí)戰(zhàn)演練房待,只有大量的練習(xí),做各種各樣的布局練習(xí)來(lái)鞏固自己所學(xué)的理論知識(shí)驼抹,將理論得到實(shí)現(xiàn)桑孩。
而學(xué)習(xí)JavaScript,首先我們要對(duì)他有個(gè)基本的了解框冀,梳理Js的只是結(jié)構(gòu)洼怔,知道這門語(yǔ)言能做什么,不能做什么左驾。記住大部分JavaScript的函數(shù),知道如何實(shí)現(xiàn)极谊,并多加練習(xí)诡右,花大量的時(shí)間在瀏覽器控制臺(tái)上寫(xiě)代碼,測(cè)試if-else語(yǔ)句轻猖,數(shù)組帆吻,函數(shù)等。
建議在www.f-z.cn進(jìn)行學(xué)習(xí)咙边,邊學(xué)邊練猜煮。入門教程學(xué)習(xí)完后,可以直接在訓(xùn)練營(yíng)進(jìn)行實(shí)戰(zhàn)败许。
學(xué)習(xí)過(guò)程中王带,你要鍛煉和掌握大力寫(xiě)代碼,持續(xù)地練習(xí)下去市殷,每次一點(diǎn)點(diǎn)的進(jìn)步積累起來(lái)你會(huì)發(fā)現(xiàn)效果驚人愕撰,最重要的是持之以恒。
不要妄想通過(guò)看書(shū)掌握前端醋寝,前端是做出來(lái)的搞挣,不是看出來(lái)的。
除此之外作為一名前端工程師還需要掌握哪些音羞?
?
一囱桨、??????計(jì)算機(jī)
1.????計(jì)算機(jī)組成原理
2.????計(jì)算機(jī)操作系統(tǒng)
3.????數(shù)據(jù)結(jié)構(gòu)
4.????計(jì)算機(jī)網(wǎng)絡(luò)編程
5.????計(jì)算機(jī)網(wǎng)絡(luò)
二、??????切圖技能
1.????Ps/Ai
三嗅绰、??????軟能力:
1. ? ?溝通能力
2. ? ?英語(yǔ)能力
3. ? ?提煉出自己的學(xué)習(xí)方法
4. ? ??坐得住
前端需要看哪些書(shū)舍肠?
推薦以下書(shū):
《CSS網(wǎng)站布局實(shí)錄》
《CSS權(quán)威指南》
《HTML5與CSS3權(quán)威指南》
《JavaScript異步編程》
《圖解HTTP》
《瞬間之美:WEB界面設(shè)計(jì)如何讓用戶心動(dòng)》