一、簡介
1、前端開發(fā)最核心技術(shù)
我們知道,用所謂的網(wǎng)頁三劍客已經(jīng)不能滿足需求了,那前端開發(fā)究竟要學習什么技術(shù)呢?網(wǎng)頁最主要由3部分組成:結(jié)構(gòu)、表現(xiàn)和行為。網(wǎng)頁現(xiàn)在新的標準是W3C,目前模式是HTML、CSS和JavaScript。
前端開發(fā)最核心的3個技術(shù)
(1)HTML是什么?
HTML,全稱“Hyper Text Markup Language(超文本標記語言)”,簡單來說,網(wǎng)頁就是用HTML語言制作的。HTML是一門描述性語言,是一門非常容易入門的語言。
(2)CSS
CSS,全稱“(層疊樣式表)”。以后我們在別的地方看到“層疊樣式表”、“CSS樣式”,指的就是CSS。
(3)JavaScript
JavaScript是一門腳本語言。
2、前端開發(fā)其他技術(shù)
前端技術(shù)最核心的是HTML、CSS和JavaScript,但是對于一個真正的前端工程師來說,哪怕你精通這三個,你也不能稱為一個真正的“前端工程師”。因為前端技術(shù)除了HTML、CSS和JavaScript這三種,還需要學習Ajax、SEO等。
(1)Ajax
Ajax,即“Asynchronous Javascript And XML(異步JavaScript和XML)”,是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術(shù)。
通過在后臺與服務器進行少量數(shù)據(jù)交換,Ajax可以使網(wǎng)頁實現(xiàn)異步更新。這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進行更新。傳統(tǒng)的網(wǎng)頁(不使用Ajax)如果需要更新內(nèi)容,必須重載整個頁面。
Ajax是前后端交互的技術(shù),主要實現(xiàn)在前端。(不懂?!沒關系,我們在Ajax教程中會講解到)
(2)SEO
SEO,即“Search Engine Optimization(搜索引擎優(yōu)化)”。SEO優(yōu)化是專門利用搜索引擎的搜索規(guī)則來提高目前網(wǎng)站在有關搜索引擎內(nèi)的自然排名的方式(國內(nèi)常見的搜索引擎有百度、360、搜狗等)。
簡單來說,你建好了網(wǎng)站并不代表你網(wǎng)站就能被搜索引擎搜索到,我們一般使用百度搜索資料時,搜索出來的網(wǎng)頁有很多,但是我們一般看了搜索結(jié)果的第一、二頁就不再往下看了。SEO,就是為了我們的網(wǎng)站能排在搜索結(jié)果的前面,這樣你的網(wǎng)站才會有流量。你做網(wǎng)站,相信你也是想讓你網(wǎng)站有更多人瀏覽的吧。
二、基礎內(nèi)容
1.基礎總結(jié)
1、從web1.0到web2.0,網(wǎng)頁制作已經(jīng)變?yōu)榍岸碎_發(fā)了?,F(xiàn)在對于前端開發(fā),你要學的不是什么“網(wǎng)頁三劍客”,而是“HTML+CSS+JavaScript”;
2、前端技術(shù)核心元素的是HTML、CSS和JavaScript,但是我們還要學習一些Ajax、SEO知識;
3、前端技術(shù)只能開發(fā)靜態(tài)網(wǎng)頁,而進一步學習了后端技術(shù),你能開發(fā)一個用戶交互性更好、功能更加強大的網(wǎng)站;
4、后端技術(shù)有ASP.NET(或PHP)、SQL Server等;
5、學習路線:HTML入門→CSS入門→HTML進階→CSS進階→JavaScript入門→jQuery入門→ASP.NET入門(或PHP入門)→Ajax→ASP.NET進階(或PHP進階);
6、學習HTML就是學習各種標簽,然后針對你想要的內(nèi)容來使用相應的標簽;
7、HTML標簽即“HTML元素”;
8、HTML基本結(jié)構(gòu):
|