構(gòu)建Web內(nèi)容的技術(shù):
HTML:
HTML(HyperText Markup Language,超文本標(biāo)記語(yǔ)言)棵癣,是為了發(fā)送Web 上的超文本(Hypertext)而開(kāi)發(fā)的標(biāo)記語(yǔ)言。
HTML的版本:
HTML1.0
HTML5喜命,2014年10月29日,萬(wàn)維網(wǎng)聯(lián)盟宣布壁榕,經(jīng)過(guò)接近8年的艱苦努力,該標(biāo)準(zhǔn)規(guī)范終于制定完成牌里。
HTML5 標(biāo)準(zhǔn)不僅解決了瀏覽器之間的兼容性問(wèn)題,并且可把文本作為數(shù)據(jù)對(duì)待牡辽,更容易復(fù)用,動(dòng)畫(huà)等效果也變得更生動(dòng)。
CSS:
CSS(Cascading Style Sheets哟绊,層疊樣式表)可以指定如何展現(xiàn) HTML內(nèi)的各種元素,屬于樣式表標(biāo)準(zhǔn)之一票髓。
幾個(gè)名詞:HTML,XHTML,DHTML
JavaScript:
Web應(yīng)用:
靜態(tài)內(nèi)容:
對(duì)客戶(hù)端發(fā)來(lái)的請(qǐng)求,返回事前準(zhǔn)備好的內(nèi)容以故。
動(dòng)態(tài)內(nèi)容:
由程序創(chuàng)建的內(nèi)容(ASP,JSP,PHP的時(shí)代)
關(guān)于后端渲染和前端渲染的對(duì)比~
后端渲染:ASP->ASP.Net WebForm->ASP.Net MVC->ASP.Net MVC? ? ? ?JSP? ?? ? ? ? ? ? PHP......
后端中的模板引擎:ASP.Net MVC:Rasor引擎(.cshtml)裆操,Aspx引擎(.aspx)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? JSP:thymeleaf,freemarker,velocity....
前端渲染:后端只管吐回?cái)?shù)據(jù)昆烁,其他的活兒前端干,所以最近幾年前端火了静尼,所以最近幾年前端苦逼了,所以最近幾年前后端分離了鼠渺。
數(shù)據(jù)發(fā)布的格式以及語(yǔ)言:
XML(eXtensible Markup Language眷细,可擴(kuò)展標(biāo)記語(yǔ)言)是一種可按應(yīng)用目標(biāo)進(jìn)行擴(kuò)展的通用標(biāo)記語(yǔ)言。旨在通過(guò)使用 XML薪鹦,使互聯(lián)網(wǎng)數(shù)據(jù)共享變得更容易惯豆。
一個(gè)問(wèn)題奔害,xml或者json是用來(lái)干嘛的?(就四個(gè)字-->數(shù)據(jù)交互)
JSON(JavaScript Object Notation)是一種以JavaScript(ECMAScript)的對(duì)象表示法為基礎(chǔ)的輕量級(jí)數(shù)據(jù)標(biāo)記語(yǔ)言芯杀。
JSON 讓數(shù)據(jù)更輕更純粹雅潭,并且 JSON 的字符串形式可被 JavaScript輕易地讀入。
xml與json的對(duì)比扶供。