今天看了一下第一天的學(xué)習(xí)課程恢口,是給沒(méi)有前端基礎(chǔ)的人入門的孝宗,主要介紹了一些前端方面的相關(guān)概念和基礎(chǔ)。下面我講一下我的理解耕肩。
一. 發(fā)展
說(shuō)起來(lái)前端也是近幾年才興起的職業(yè)因妇,以前前后端都不分離,后端程序員往往需要兼顧前端頁(yè)面的編程猿诸。隨著計(jì)算機(jī)行業(yè)的發(fā)展婚被,前端能做的工作越來(lái)越多,前后端分離大勢(shì)所趨梳虽;同時(shí)用戶的審美越來(lái)越高址芯,對(duì)用戶體驗(yàn)的要求越來(lái)越高,使得前端越來(lái)越重要怖辆。
二. 前端三大件
現(xiàn)在前端框架層出不窮是复,技術(shù)不斷更迭,但是萬(wàn)變不離其宗竖螃,我們需要學(xué)好學(xué)精前端三大件——html
淑廊,css
,javascript
特咆。只有學(xué)好這三大前端技術(shù)季惩,我們才能更快搞懂新框架的原理,更好的使用新的輪子腻格。
對(duì)于初學(xué)者來(lái)說(shuō)html
画拾,css
,javascript
的作用可能都不是很清楚菜职,我的理解是這樣的:假如前端就是造房子青抛,那么html
就是造房子要用到的材料;有了材料我們要建造成我們想要的樣子那就需要建造圖紙酬核,css
就是這個(gè)建造圖紙蜜另;房子建完了,我們希望房子有灶臺(tái)嫡意、衣柜举瑰、浴缸來(lái)滿足我們做飯、掛衣服蔬螟、泡澡的需求此迅,javascript
就是灶臺(tái)、衣柜、浴缸耸序。
當(dāng)然忍些,以上的比喻很片面,不能完全代表他們各自的作用佑吝,這里只是給你一個(gè)最初級(jí)的印象坐昙,希望你在學(xué)習(xí)過(guò)程中能不斷深了解他們的作用和特性绳匀。
下面概述一下前期學(xué)習(xí)前端三大件的重點(diǎn)芋忿,不會(huì)深入討論。
1. html
html
是一個(gè)超文本標(biāo)記語(yǔ)言疾棵,這個(gè)語(yǔ)言重點(diǎn)為:
- 精通常用標(biāo)簽的特性戈钢、屬性及使用方法,
- 了解不常用標(biāo)簽是尔。
當(dāng)你真的熟悉了以后殉了,你甚至可以使用一個(gè)div
實(shí)現(xiàn)大部分標(biāo)簽的功能,但是我們一般不提倡這樣拟枚,因?yàn)檫@樣依賴代碼語(yǔ)義化就很差薪铜,不利于閱讀檢查及后期修改。
2. css
css
是樣式層疊表恩溅,這部分我們前期重點(diǎn)為:
- 盒模型(
width
,height
,padding
,margin
,border
) - position
- display
- 偽類和偽元素
- 動(dòng)畫
3. jvascript
javascript
是用來(lái)添加交互功能的編程語(yǔ)言隔箍,其主要分為三大塊:ECMAScript
,DOM
, BOM
。這三大塊是我們都需要掌握的脚乡,所以內(nèi)容其實(shí)也不少蜒滩,需要耐心學(xué)習(xí)。
-
ECMAScript
俗稱es奶稠,目前es6為主流俯艰。其是javascript
的核心,規(guī)定的javascript
的語(yǔ)法锌订、類型竹握、關(guān)鍵字、語(yǔ)句辆飘、保留字啦辐、操作符、對(duì)象等要素劈猪。 -
DOM
是文檔對(duì)象模型昧甘,主要作用是獲取文檔內(nèi)部元素,實(shí)現(xiàn)增刪改查的功能战得。 -
BOM
是瀏覽器隊(duì)形模型充边,其作用于瀏覽器窗口和框架
三. 小結(jié)
- 初學(xué)的時(shí)候不要鉆牛角尖,很容易產(chǎn)生挫敗感,也不要一直死記這些標(biāo)簽特性浇冰。知識(shí)點(diǎn)先看個(gè)大概贬媒,多動(dòng)手,找個(gè)簡(jiǎn)單的例子模仿一下肘习,針對(duì)不了解的知識(shí)點(diǎn)著重記憶际乘,這樣才能事半功倍。
- 為什么堅(jiān)持漂佩,想一想當(dāng)初脖含!