《小技巧》
定義代碼片段:
首次定義快捷鍵的時(shí)候要復(fù)制一下整套dw中默認(rèn)的快捷鍵毙玻。 注意只有首次需要潦牛。
按照這個(gè)順序去修改快捷鍵缘揪。
《背景圖和插入圖片的區(qū)別》
我只總結(jié)優(yōu)點(diǎn):
插入圖:
優(yōu)點(diǎn):占位叉钥,其次可以控制大小口注,語(yǔ)義較高涡真,有的時(shí)候不用實(shí)體化分俯。
缺點(diǎn):不容易對(duì)齊,沒(méi)有背景圖好控制哆料。不能使用CSS精靈缸剪。
背景圖:
優(yōu)點(diǎn):最大的優(yōu)點(diǎn)就是好控制,不占位东亦,能使用css精靈技術(shù)
缺點(diǎn):不能控制圖片大小杏节,語(yǔ)義較低,每次都需要實(shí)體化盒子典阵。
總結(jié):我們制作網(wǎng)站速度最重要奋渔,沒(méi)有特殊需求的前提下毡庆,能用背景圖解決的就不用插入圖因?yàn)椴迦雸D不好控制蛙讥。
【js控制標(biāo)簽屬性】
在js中標(biāo)簽被取出保存在變量以后。我們可以直接通過(guò)變量名稱加點(diǎn)語(yǔ)法修改任意的標(biāo)簽屬性棵磷;其中只有為一個(gè)的一個(gè)屬性名稱在js中例外就是 class js用的是 className;
這個(gè)知識(shí)點(diǎn)的價(jià)值在于我們將來(lái)可以通過(guò)js隨意的修改標(biāo)簽的類名來(lái)控制復(fù)雜樣式的變化歹啼。
【js的書(shū)寫(xiě)方式】
Js一共有3種書(shū)寫(xiě)方式分別是:
內(nèi)嵌式:寫(xiě)在一對(duì)script標(biāo)簽里面玄渗;
外鏈?zhǔn)剑簩?xiě)在單獨(dú)的js文件里面。 最后通過(guò)script標(biāo)簽的src屬性引入js文件狸眼。
行內(nèi)式:寫(xiě)在任何標(biāo)簽的事件屬性里面藤树。有個(gè)特點(diǎn) 被用戶觸發(fā)的事件永遠(yuǎn)最后執(zhí)行。
***js的執(zhí)行順序會(huì)嚴(yán)格按照從上到下一行一行的執(zhí)行拓萌,誰(shuí)先寫(xiě)執(zhí)行誰(shuí)岁钓,沒(méi)有執(zhí)行到的就像不存在一樣。很多bug都是因?yàn)閳?zhí)行順序沒(méi)理清楚導(dǎo)致的。
【自定義函數(shù)】
簡(jiǎn)介:js中有大量的內(nèi)置函數(shù)屡限,就是內(nèi)置功能降宅。除了這些以外我們也可以自己定義一個(gè)自己的函數(shù)。
格式: var fn=function(){}; 其中大括號(hào)里面表示的是將來(lái)要執(zhí)行的指令囚霸。小括號(hào)里面表示的是函數(shù)的參數(shù)集腰根。注釋參數(shù)和變量就是同一個(gè)東西,只不過(guò)創(chuàng)建的方式不同拓型。
函數(shù)這個(gè)東西可以封裝任何的指令
《函數(shù)的參數(shù)》
定義函數(shù)時(shí)候填寫(xiě)的參數(shù)叫做形參(形式上的參數(shù)是一個(gè)容器)额嘿;調(diào)用函數(shù)時(shí)候的參數(shù)叫做實(shí)參(就是實(shí)際的值)
【數(shù)據(jù)類型】
《什么是數(shù)據(jù)類型》
定義:js對(duì)自己能夠處理的數(shù)據(jù)進(jìn)行了分門(mén)別類一共產(chǎn)生了5大數(shù)據(jù)類型。
分別是:
數(shù)字型 英文翻譯 number ?舉例:123456 一切數(shù)字都是這個(gè)類型但是不帶引號(hào)劣挫。小數(shù)在計(jì)算機(jī)中又稱之為浮點(diǎn)數(shù)册养。
字符型 英文翻譯 string ?舉例: “abcdef” 這類型的數(shù)據(jù)要求都寫(xiě)在引號(hào)內(nèi),這是一種數(shù)據(jù)量最多的類型压固。 還有一個(gè)別名 字符串類型球拦;
布爾型 英文翻譯 boolean 舉例:只有兩個(gè)值 true false 表示真假。
對(duì)象型 英文翻譯 object 舉例:這種類型的數(shù)據(jù)又稱之為復(fù)雜數(shù)據(jù)類型帐我,所有這個(gè)類型的數(shù)據(jù)默認(rèn)值都是null坎炼。Js中一切的指令,功能拦键,函數(shù)都屬于這個(gè)類型谣光。 document;
未定義型 英文翻譯 undefined 這種類型的數(shù)據(jù)它的值只有一個(gè)就是它自己 undefined
《數(shù)據(jù)類型規(guī)則》
Js中要求出現(xiàn)的一切數(shù)據(jù)必須是5大數(shù)據(jù)類型其中之一否則會(huì)報(bào)錯(cuò)芬为;
不同類型的數(shù)據(jù)連在一起書(shū)寫(xiě)的時(shí)候需要用+號(hào)連接萄金。
(變量這個(gè)東西其實(shí)也屬于一種指令)
***什么是程序:
定義: 一堆數(shù)據(jù) + 處理數(shù)據(jù)的指令 = 程序; 任何程序都是這個(gè)規(guī)則
《數(shù)據(jù)類型相關(guān)函數(shù)》
測(cè)試數(shù)據(jù)類型函數(shù):
typeof(參數(shù)1)
參數(shù)1:表示要測(cè)試的數(shù)據(jù)所在變量媚朦。
字符型數(shù)據(jù)轉(zhuǎn)化為數(shù)字型函數(shù):
parseInt(參數(shù)1)
參數(shù)1:表示要轉(zhuǎn)化的字符數(shù)據(jù)