前端聽起來高大上模叙,坊間說的不好聽就是一個(gè)弄網(wǎng)頁的 好像隨便弄個(gè)模版套上去就可以做成網(wǎng)頁看蚜,隨便來個(gè)Microsoft? Office的Word/Powerpoint参滴,或者M(jìn)acbook的Keynote就可以導(dǎo)出個(gè).html文件?
一不小心很容易被看似簡(jiǎn)單的HTML騙進(jìn)門休溶,因?yàn)槔锩鎸懙亩际呛?jiǎn)單的英文,感覺不難啊~?
前端離不開網(wǎng)頁缆镣、瀏覽器,既然要在網(wǎng)頁里面玩试浙,自然就必須先知道網(wǎng)頁里面的游戲規(guī)則:
-網(wǎng)頁長(zhǎng)什么樣
--里面的東西是按照什么結(jié)構(gòu)規(guī)則排列
---怎么去安排什么元素怎么放置
----什么東西不能放.....
?往深遠(yuǎn)說董瞻,就要涉及信息架構(gòu)(information structure),這里就暫時(shí)不提了?
技術(shù)面來說田巴,如果以人來比喻钠糊,網(wǎng)頁是一個(gè)假人的話,那么HTML5是骨架壹哺,CSS3是皮膚抄伍,那么Javascript應(yīng)該就是肌肉(感覺這樣的比喻好像很酷~)?
-------------------------
長(zhǎng)話短說,按官話來說:
HTML5,全稱是HyperText MarkupLanguage,就是萬維網(wǎng)(www)的核心語言管宵、標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用超文本標(biāo)記語言
如果在瀏覽器右鍵-檢閱網(wǎng)頁(原始碼)截珍,-打開,就會(huì)看到
<h1></h1>
<p></p>
.......
CSS3箩朴,全稱是CascadingStyleSheet層疊樣式表笛臣,用于控制網(wǎng)頁的樣式和布局
在瀏覽器很難直接看到,如果打開一個(gè).css文件隧饼,會(huì)看到類似這樣:
div{
border:2px solid;
border-radius:25px;
}??
Javascript沈堡,一種直譯式腳本語言,是一種動(dòng)態(tài)類型燕雁、弱類型诞丽、基于原型的語言,內(nèi)置支持類型拐格。
(這是百度百科說的僧免,看不懂或者看得半懂那就看下面?)?
首先要先明說Javascript是Javascript,Java是Java捏浊,兩者沒半毛錢關(guān)系懂衩,最多最多0.00001毛錢關(guān)系? 百度上隨便一搜都會(huì)這樣說“Javascript是 Web 的編程語言。 所有現(xiàn)代的 HTML 頁面都使用Javascript。Javascript非常容易學(xué)”浊洞、“因特網(wǎng)上最流行的”牵敷、“廣泛應(yīng)用于“......?
前端入門離不開Javascript,Javascript在前幾年還是被內(nèi)行人看不起的程序語言法希,不規(guī)范枷餐,新的規(guī)范ES6出來后Javascript不僅在前端風(fēng)生水起,甚至踏足后端
?Javascript看似簡(jiǎn)單易學(xué)苫亦,彈性化的程序語言設(shè)計(jì)毛肋,說得不好聽隨便寫一不小心都是bug,還不知道bug從何而來