|
CSS:
內(nèi)聯(lián)樣式表 標(biāo)簽內(nèi)直接加style=””
嵌入式樣式表 定義在<head>標(biāo)簽
<style type=”text/css”>
外部樣式表
<link rel=”StyleSheet” href=”style.css”>
選擇器:
HTML選擇器:接在html標(biāo)簽后加css
如:p{color:red}
class選擇器:1 在html標(biāo)簽后加class名,再加css
如:p.red{color:red}
2 直接加class名,再加css
如:.red{color:red} 注意前面有個(gè)點(diǎn)
ID選擇器:在ID前加一個(gè)#號(hào)
如:#red{color:red} ID選擇器只為某一ID的控件使用
關(guān)聯(lián)選擇器:有嵌套的html標(biāo)簽,用空格隔開(kāi)
如:P EM{color:red}
組合選擇器:多個(gè)html標(biāo)簽,用逗號(hào)隔開(kāi)
如: H1,H2,H3{color:red}
偽元素選擇器:HTML元素:偽元素
如:A:link{color:red}
注釋:使用 /* … */ 進(jìn)行注釋,不可嵌套
Javascript:
Javascript的數(shù)據(jù)類型:
基本數(shù)據(jù)類型:數(shù)值、字符串、布爾、空、undefined
注意:Javascript中字符串是基本類型,傳遞的是值,不是地址。和Java不同。
轉(zhuǎn)義字符
變量:字母、數(shù)字、下劃線、美元符$ ,以字母開(kāi)頭
Javascript的函數(shù):
function 函數(shù)名 (參數(shù)){
函數(shù)體;
return 表達(dá)式;
}
注意:函數(shù)由function定義。
形參:Javascript不要求實(shí)參和形參個(gè)數(shù)相等,可以通過(guò)使用function_name.arguments.length來(lái)得到傳過(guò)來(lái)的參數(shù)的個(gè)數(shù)。
內(nèi)部函數(shù): encodeURI / decodeURI
parseInt / pareFloat
isNan 檢測(cè)parseInt / pareFloat的值是否是NaN
escape / unescape 對(duì)一個(gè)字符串進(jìn)行編碼后的字符串
eval 把一個(gè)字符串作為一個(gè)JavaScript表達(dá)式
Javascript:
Javascript的數(shù)據(jù)類型:
基本數(shù)據(jù)類型:數(shù)值、字符串、布爾、空、undefined
注意:Javascript中字符串是基本類型,傳遞的是值,不是地址。和Java不同。
轉(zhuǎn)義字符
變量:字母、數(shù)字、下劃線、美元符$ ,以字母開(kāi)頭
Javascript的函數(shù):
function 函數(shù)名 (參數(shù)){
函數(shù)體;
return 表達(dá)式;
}
注意:函數(shù)由function定義。
形參:Javascript不要求實(shí)參和形參個(gè)數(shù)相等,可以通過(guò)使用function_name.arguments.length來(lái)得到傳過(guò)來(lái)的參數(shù)的個(gè)數(shù)。
內(nèi)部函數(shù): encodeURI / decodeURI
parseInt / pareFloat
isNan 檢測(cè)parseInt / pareFloat的值是否是NaN
escape / unescape 對(duì)一個(gè)字符串進(jìn)行編碼后的字符串
eval 把一個(gè)字符串作為一個(gè)JavaScript表達(dá)式
Javascript的對(duì)象:
對(duì)象的屬性:不需要先定義,可以直接使用
對(duì)象的方法:
定義:對(duì)象名.方法名 = 函數(shù)名
調(diào)用:對(duì)象名.方法名()
如:
//定義了一個(gè)方法
function sayname(){
alert(“name”);
}
object1.say=sayname;
object1.say();
對(duì)象的定義:
對(duì)象定義時(shí),對(duì)象的屬性可以自己定義。
用for ( var prop in object) {}可以遍歷object里面的屬性
內(nèi)部對(duì)象: Object對(duì)象: new Object() 新建一個(gè)對(duì)象
String對(duì)象:
屬性: length
方法: indexOf() / lastIndexOf()
match(正則表達(dá)式)
正則表達(dá)式:
以/ …. /作為標(biāo)志
使用test()方法,符合條件返回true
replace() 替換第一次出現(xiàn)的字符
split() 返回一個(gè)數(shù)組
substring() 截位置 / substr() 截長(zhǎng)度
Math對(duì)象: Math對(duì)象是靜態(tài)對(duì)象,需要用Math.方法名()調(diào)用
Date對(duì)象: new Date() 構(gòu)造方法
getYear() / getMonth()+1 / getDate() / getDay/ getTime()
toString方法: toString()可以轉(zhuǎn)換進(jìn)制 如toString(2);
數(shù)組: var arr = new Array();
同一個(gè)數(shù)組中可以加不同類型的值。數(shù)組的長(zhǎng)度可變。
Javascript的局部變量建立后,可以在整個(gè)函數(shù)體內(nèi)中的任何地方使用。
事件驅(qū)動(dòng)(通用): onClick();
onChange():
select 中選項(xiàng)改變時(shí)
onSelect():
onFocus() / onBlur 獲得 / 失去 焦點(diǎn)
onLoad() / onUnload();
document對(duì)象:
方法:
write() / writeln() 使用后要用 close() 關(guān)閉
getElementById / getElementsByName 得到元素
createElement()
包含對(duì)象:
forms數(shù)組 得到<form></form>對(duì)象
links數(shù)組 得到<a href=””></a>對(duì)象
anchors數(shù)組 得到<a name=””></a>對(duì)象
all數(shù)組 得到所有對(duì)象
body對(duì)象: 事件:
onselectstart =”return false” 時(shí)就不能選擇網(wǎng)頁(yè)上的東西了
onscroll
包含對(duì)象:
all
style
form對(duì)象: 方法: submit()
reset()
事件: onsubmit 函數(shù)體內(nèi) return true or false 判斷是否提交表單
包含對(duì)象:
方法: blur / focus
click
add (select 用)
屬性: disabled / readOnly
value
checked
select特殊的屬性:
multiple 是否可以復(fù)選
selectedIndex 選擇的Index
options 返回options數(shù)組
option屬性
selected
index
事件: onChange
onSelect
onFocus
onBlur
window對(duì)象: 方法: alert() / prompt() / confirm() :
prompt()返回的是值 / confirm()返回 true/false
open() / close()
setInterval() / setTimeout() 對(duì)應(yīng) clearInterval / clearTimeout
moveTo / resizeTo
showModalDialog() / showModalessDialog()
showModalDialog()中可以用第二個(gè)參數(shù)向?qū)υ捒騻髦?/SPAN>
對(duì)話框可以用returnValue返回值
事件: onresize事件
對(duì)象: location:地址欄對(duì)象,可以得到地址欄或者改變網(wǎng)頁(yè)
刷新:reload()
event:得到事件源
frames:數(shù)組
screen:提供顯示器信息
history: go(0 / -1) / back() / forward()
navigator:瀏覽器信息
document:文檔信息
JavaScript技術(shù):CSS和Javascript簡(jiǎn)單復(fù)習(xí)資料,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。