value innnerHTML
value是input框的輸入值 沐绒,innerHTML是dom元素里面的所有dom結(jié)構(gòu)keyvalue==13 為回車按鍵
js getFullYear()從data數(shù)據(jù)中提取年份
ceil()最大整數(shù) .floor最小整數(shù)
floor()是向負無窮大舍入贷痪,floor(-10.5) == -11;
ceil()是向正無窮大舍入棚饵,ceil(-10.5) == -10
math.random()返回0~1區(qū)間的一個數(shù)getDay() 返回星期中的一個數(shù)
for in 循環(huán) var i in date 此處i指的是對象的屬性(forin循環(huán)暫時沒發(fā)現(xiàn)支持訪問下一個數(shù)據(jù) 即date(i+1)的數(shù)據(jù))
先思考邏輯(思維導(dǎo)圖)列出關(guān)鍵函數(shù),再補充其余通用函數(shù)。
onchange()事件 在select text textarea發(fā)生改變是執(zhí)行函數(shù)
Object.getOwnPropertyNames()
getOwnpropertyNames
8.做了幾天終于完成了17
在n隨機選一個數(shù)
Math.floor(Math.random() * n)
隨機選顏色
"#" + Math.random().toString(16).substring(2, 8); (~~(Math.random()*((1<<24)-1))).toString(16)+'000000').substring(0,7)
9.flex布局 對于大多數(shù)布局來說很方便
阮一峰-flex布局
10.原生實現(xiàn) jq addclass removeclass
11.dataTransfer對象--在拖放操作實現(xiàn)數(shù)據(jù)交換
它是事件對象的一個屬性,只有一個蹈胡?
setData() getData()
用法
保存在dataTransfer對象的元素只能在drop事件中讀取
12.用html5實現(xiàn)拖動只能拖動到另一個元素上,如果要隨意拖動需用js控制定位朋蔫。
13.鼠標(biāo)事件
- mousedown 按下鼠標(biāo)按鈕觸發(fā)
- mousemove 鼠標(biāo)在元素內(nèi)部移動時觸發(fā)
- mouseout 鼠標(biāo)從一個元素移入另一個元素時觸發(fā)(離開)
- mouseover 鼠標(biāo)從一個元素外移入元素時觸發(fā) (移入)
- mouseup 用戶釋放鼠標(biāo)時觸發(fā)
14.new function(){} js中函數(shù)是一個引用對象 new function(){}就是定義一個對象