html-從入門到放棄

-----------------------------------------HTML部分---------------------------------

1.何為html痪伦?

HTML(HypertextMarkup Language)啤握,即超文本標記語言迟蜜。

超級文本標記語言是萬維網(wǎng)(Web)編程的基礎(chǔ)员凝,也就是說萬維網(wǎng)是建立在超文本基礎(chǔ)之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。

2.html的發(fā)展史

HTML1990年出現(xiàn),web之父TimBerners-Lee發(fā)布了《HTML標簽》 的論文兼都,借用SGML的標記語法。IETF(互聯(lián)網(wǎng)工程任務(wù)組)推出HTML2.0稽寒,并且在逐步的完善過程扮碧,不同的組織對于HTML的語法標記等,都有不同的處理模式瓦胎,出現(xiàn)百家爭鳴的現(xiàn)象W3C組織代替IETF組織成為了新的HTML標準芬萍,后續(xù)HTML有了迅速的發(fā)展尤揣,至1999年,HTML4.01標準的發(fā)布柬祠,成為了HTML發(fā)展非常重要的一個里程碑北戏,在web中大量使用,沿用至今此后漫蛔,W3C組織發(fā)布XHTML1.0嗜愈,期望以XML的標準來約束HTML更加的規(guī)范,對HTML進行了語法非常嚴格的規(guī)范莽龟,但是又沒有增加新的標簽或者特性蠕嫁。在某種程度上來說,這是好事毯盈,規(guī)范了HTML語法的標準剃毒。但是,接下來搂赋,W3C非(sang)常(xin)大(bing)膽(kuang)的推出了它的XHTML2.0赘阀,并且不向前兼容,以至于甚至不兼容HTML脑奠。這就是web的異常災(zāi)難了基公。2004年,以O(shè)pera公司的Lan Hickson發(fā)起了在HTML上的擴展和web應(yīng)用適配的活動宋欺,被W3C拒絕轰豆。于是Opera、Apple齿诞、Mozilla自發(fā)組織WAHTWG組織酸休,開始就HTML的新標準進行自行維護,并依托于web forms2.0和webapp 1.0標準掌挚,開始研發(fā)HTML5的語法標準反觀W3C在XHTML的道路上坎坷不斷雨席,終于在2010年前后,W3C頒布發(fā)表停止了XHTML2的繼續(xù)維護吠式。開始以WAHTWG的研究為基礎(chǔ),開發(fā)研發(fā)HTML 5語法標準抽米。發(fā)展至今特占,HTML 5已經(jīng)被大部分瀏覽器兼容,并且大量應(yīng)用于web網(wǎng)站中云茸。

3.html中的常見標簽

doctype:<doctype html>網(wǎng)頁文檔聲明,聲明這是一個html文檔是目。

html:<html></html>網(wǎng)頁的根標簽。

head:<head></head>網(wǎng)頁屬性定義标捺。

body:<body></body>網(wǎng)頁的內(nèi)容定義懊纳。

header揉抵,section,footer:分別代表網(wǎng)頁頭部嗤疯,內(nèi)容和尾部冤今。

h1~h6:標題標簽,表示一級標題到六級標題茂缚。

p:段落標簽戏罢。

div:塊標簽。

video:視頻標簽脚囊。

audio:音頻標簽龟糕。

hr:分割線。

br:換行符悔耘。

img src=“”:圖片標簽讲岁,src中是圖片的路徑。

table:表格標簽衬以。

a:超鏈接標簽缓艳,也可作為錨點。

form:表單標簽泄鹏。

ol/ ul/ dl:列表標簽郎任。

------------------------------------------css部分----------------------------------

1.何為css?

css(Cascading Style Sheets)即層疊樣式表备籽。是一種用來表現(xiàn)HTML(標準通用標記語言的一個應(yīng)用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言舶治。

2.css樣式

針對不同內(nèi)容,css大致可分為字體樣式车猬,尺寸樣式霉猛,背景樣式,定位樣式珠闰。

<1>字體樣式

font:修飾字體的樣式惜浅。

color:修飾字體的顏色。

font-family:選擇字體伏嗜。

font-size:修飾字體大小坛悉。

font-weight:字體是否加粗。

text-align:字體的水平對齊方式承绸。

line-height:修飾字體所占行高裸影。

text-decoration:修飾字體邊線。

text-shadow:修飾字體陰影军熏。

<2>尺寸邊框樣式

width:元素寬度轩猩。

height:元素高度。

border:元素邊框。

box-shadow:元素陰影均践。

display:控制元素顯示與隱藏晤锹。

<3>背景樣式

background:背景的快捷樣式。

background-color:背景顏色彤委。

background-image:背景圖片鞭铆。

background-position:背景的定位。

background-repeat:背景重復(fù)葫慎。

<4>定位樣式

position:修飾定位方式衔彻。

left:距離瀏覽器/父級元素左側(cè)的距離。

top:距離瀏覽器/父級元素頂部的距離偷办。

float:浮動艰额。

margin:元素的外邊框。

padding:元素的內(nèi)邊框椒涯。

3.布局

使用div+css可以進行網(wǎng)頁的布局柄沮,常見的布局方式有國字型布局、工字型布局废岂、二字型布局祖搓、三字型布局、T型布局湖苞、pop布局和圣杯布局拯欧。

4.選擇器

選擇器用于選中HTML中的標簽元素。

基礎(chǔ)選擇器:

(a)id選擇器:通過#加id選中一個標簽财骨,在HTML中id不允許重復(fù)镐作。

(b)class選擇器:又叫類選擇器,通過.加類名選中一類標簽隆箩。

(c)標簽選擇器:直接通過標簽名選中標簽该贾。

通配符選擇器:

*

層級選擇器:

(a)子代選擇器:通過 元素>子代名 選中該元素的子代元素。

(b)后代選擇器:通過元素加空格加后代名捌臊,選中后代元素杨蛋。

逗號選擇器:

選擇器,選擇器理澎,選擇器...

屬性選擇器:

(a)[attr]:選擇包含attr屬性的標簽逞力。

(b)[attr=value]:選擇包含attr屬性,而且值為value的標簽糠爬。

(c)[attr^= value]:選擇包含attr屬性掏击,并且屬性值是以value開頭。

偽類選擇器:

(a)selector:hover:鼠標劃過時selector使用的樣式秩铆。

(b)selector:focus:鼠標聚焦時使用的樣式。

(c)selector:nth-child(n):選擇某個指定的子元素。

---------------------------------------JavaScript部分--------------------------------

1.何為JavaScript殴玛?

JavaScript一種直譯式腳本語言捅膘,是一種動態(tài)類型、弱類型滚粟、基于原型的語言寻仗,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎凡壤,為瀏覽器的一部分署尤,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應(yīng)用)網(wǎng)頁上使用亚侠,用來給HTML網(wǎng)頁增加動態(tài)功能曹体。

2.JavaScript的歷史

?1992年,Nombas公司推出C--腳本語言硝烂,更名ScriptEase

?1995年箕别,Netscape公司Brendan Eich推出LiveScript

?更名LiveScript為JavaScript

?微軟不甘落后,推出JScript

?1997年滞谢,ECMA組織根據(jù)JavaScript1.1作為草案串稀,進行標準化操作,命名該標準為:ECMAScript語法標準

?1998年6月狮杨,ECMAScript2.0發(fā)布

?1999年12月母截,ECMAScript3.0發(fā)布

?2007年10月,ECMAScript4.0發(fā)布

?2008年7月橄教,終止ECMAScript4.0清寇,發(fā)布ECMAScript3.1,童年更名ECMAScirpt 5

?2015年6月颤陶,ECMAScript 6正式發(fā)布颗管,同名ECMAScript 2015

3.JavaScript的主要用途

JavaScript主要用于網(wǎng)頁特效的制作,網(wǎng)頁數(shù)據(jù)驗證和網(wǎng)頁數(shù)據(jù)交互滓走。

4.語法結(jié)構(gòu)

<1>數(shù)據(jù)類型

數(shù)據(jù)類型主要有三方面:基本數(shù)據(jù)類型垦江,引用數(shù)據(jù)類型,類型轉(zhuǎn)換搅方。

基本數(shù)據(jù)類型:String比吭,Number,Boolean姨涡,Null衩藤,Undefined【null是從undefined中派生出來的】。

引用數(shù)據(jù)類型:Object涛漂。

可以用type()函數(shù)檢測變量的數(shù)據(jù)類型赏表。

類型轉(zhuǎn)換:顯示類型轉(zhuǎn)換检诗、隱式類型轉(zhuǎn)換。

轉(zhuǎn)換為數(shù)字:Number(args)瓢剿、parseInt(args)逢慌、parseFloat(args)。

轉(zhuǎn)換成字符串:args.toString()间狂,String(args)攻泼。

轉(zhuǎn)換成布爾值:boolean(args)。

<2>運算符

算數(shù)運算符:+ - * / % i++ ++I? i--? --I

賦值運算符:= += -= *= /= %=

比較運算符:> >= < <= != == ===

邏輯運算符:&& || !

<3>選擇結(jié)構(gòu)

(a)f-else選擇結(jié)構(gòu):

if(){}

if() {} else if() {} else{}

if(){? if() {} else {}} else{}

(b)switch-case結(jié)構(gòu):

switch(){

case "1":

break;

case "2":

break;

default:

}

<4>循環(huán)結(jié)構(gòu)

(a)for循環(huán)

for(var i = 0,i<10,i++){

循環(huán)語句

}

(b)while循環(huán)

while(i<10){

循環(huán)語句

i++

}

(c)do-while循環(huán)

do{

循環(huán)語句

}while(i<10){

i++

}

<5>三大內(nèi)置對象

(a)字符串對象的操作:

indexOf():獲取參數(shù)對應(yīng)的下標鉴象。

subString(1忙菠,5):截取字符串,從第一位開始纺弊,到第五位結(jié)束牛欢,前閉后開。

substr(1,5):截取字符串俭尖,從第一位開始氢惋,截取五個長度。

length:返回字符串的長度稽犁。//length是一個屬性焰望。

split(“ ”):根據(jù)參數(shù),拆分字符串已亥。

(b)數(shù)學(xué)對象:

Math.PI:圓周率熊赖。

Math.ceil(num):向上取整。

Math.floor(num):向下取整虑椎。

Math.round(num):四舍五入震鹉。

Math.random:隨機數(shù)。(只能隨機0-1之間的數(shù)字捆姜,如果想隨機某個范圍传趾,可用最小值+隨機數(shù)*(最大值與最小值的差))。

(c)日期類對象:

var date =new Date():獲取當前系統(tǒng)時間泥技。

var yes = new Date("2018-03-11 13:22:33"):生成一個指定的時間浆兰。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市珊豹,隨后出現(xiàn)的幾起案子簸呈,更是在濱河造成了極大的恐慌,老刑警劉巖店茶,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜕便,死亡現(xiàn)場離奇詭異,居然都是意外死亡贩幻,警方通過查閱死者的電腦和手機轿腺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門两嘴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吃溅,你說我怎么就攤上這事溶诞。” “怎么了决侈?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵析恋,是天一觀的道長干像。 經(jīng)常有香客問我,道長芜壁,這世上最難降的妖魔是什么功茴? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任庐冯,我火速辦了婚禮,結(jié)果婚禮上坎穿,老公的妹妹穿的比我還像新娘展父。我一直安慰自己,他們只是感情好玲昧,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布栖茉。 她就那樣靜靜地躺著,像睡著了一般孵延。 火紅的嫁衣襯著肌膚如雪吕漂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天尘应,我揣著相機與錄音惶凝,去河邊找鬼。 笑死犬钢,一個胖子當著我的面吹牛苍鲜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播玷犹,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼混滔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了箱舞?” 一聲冷哼從身側(cè)響起遍坟,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎晴股,沒想到半個月后愿伴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡电湘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年隔节,在試婚紗的時候發(fā)現(xiàn)自己被綠了鹅经。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡怎诫,死狀恐怖瘾晃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情幻妓,我是刑警寧澤蹦误,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站肉津,受9級特大地震影響强胰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜妹沙,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一偶洋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧距糖,春花似錦玄窝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吗铐,卻和暖如春东亦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背唬渗。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工典阵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人镊逝。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓壮啊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親撑蒜。 傳聞我的和親對象是個殘疾皇子歹啼,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容