var yansir =
return math.random()*(max-min)+min
},//產生color
color:function(),
//js的深拷貝
deepcopy:function (p, c) else if(object.prototype.tostring.call(p)=="[object object]");
}else if(object.prototype.tostring.call(p)=="[object array]")
for (var i in p) ;
arguments.callee(p[i], c[i]);
} else
}return c;}}
//參考的地方
// var yandom =
return document.queryselector(selector)
}if(selector.charat(0)==".")))
}return document.queryselectorall(selector)}},
//新增/移除/切換類
addclass:function(selector,classname))
},removeclass:function(selector,classname))
},toggleclass:function(selector,classname))
},//class批量新增事件
on:function(selector,type,handler));
},//新增事件
addevent:function(element,type,handler)else if (element.attachevent) else
},//移除事件
removeevent:function(element, type, handler) else if (element.detachevent) else
},//獲取事件物件的相容性寫法
getevent: function(event),
//獲取事件物件目標的相容性寫法
gettarget: function(event),
//阻止瀏覽器預設事件的相容性寫法
preventdefault: function(event) else
},//阻止事件冒泡的相容性寫法
stoppropagation: function(event) else
},//mouseover和mouseout 事件才包含的獲取相關元素的方法
getrelatedtarget: function(event) else if (event.toelement) else if (event.fromelement) else
},//滑鼠滾輪判斷
/*對於mousedown 和mouseup 事件來說,則在其event 物件存在乙個button 屬性,
表示按下或釋放的按鈕。dom的button 屬性可能有如下3 個值:0 表示主滑鼠按鈕,1 表示中間的鼠
標按鈕(滑鼠滾輪按鈕),2 表示次滑鼠按鈕。在常規的設定中,主滑鼠按鈕就是滑鼠左鍵,而次滑鼠
按鈕就是滑鼠右鍵。
ie8 及之前版本也提供了button 屬性,但這個屬性的值與dom 的button 屬性有很大差異。
0:表示沒有按下按鈕。
1:表示按下了主滑鼠按鈕。
2:表示按下了次滑鼠按鈕。
3:表示同時按下了主、次滑鼠按鈕。
4:表示按下了中間的滑鼠按鈕。
5:表示同時按下了主滑鼠按鈕和中間的滑鼠按鈕。
6:表示同時按下了次滑鼠按鈕和中間的滑鼠按鈕。
7:表示同時按下了三個滑鼠按鈕。*/
getbutton: function(event) else }},
//能夠取得滑鼠滾輪增量值(delta)的方法
getwheeldelta: function(event) else
},//跨瀏覽器的方式取得字元編碼
getcharcode: function(event) else
},//訪問剪貼簿中的資料
getclipboardtext: function(event),
//設定剪貼簿中的資料
setclipboardtext: function(event, value) else if (window.clipboarddata)},}
關於js 原生原生鏈
可以這麼理解 1 所有的引用型別都有乙個 proto 隱式原型 屬性,屬性值是乙個普通的物件 2 所有的函式都有乙個prototype 顯示原型 屬性,屬性值是乙個普通的物件 3 所有引用型別都有乙個constructor 建構函式 屬性,該屬性 是乙個指標 指向它的建構函式 4 所有引用型別的 p...
js的原生專案
js原生專案 js作用 專案總結 基本知識點 一 物件導向程式設計方式 var pian catch function renderlist function film pian.start 一開始就執行這個開頭執行的函式二 獲取dom節點 document.getelementbyid 根據id獲...
原生JS時鐘
charset utf 8 無標題文件title id css wrap wrap ul wrap ul li 鐘錶一圈是360度,一共12個小時 每個小時之間差360 12 30度,每個小時之間差有5個格,所以每個小格之間是30 5 6度 wrap ul li nth of type 1 wrap...