object
建立和使用
//object 所有類的基礎類
//例項化物件
//var obj = new object();
var obj = {};
//設定屬性 方法
obj.name = "zhangsan";
obj.age = 20;
obj.say = function();
//訪問物件的屬性或方法
obj.name;
obj.say();
//delete操作符 刪除物件的屬性或方法
delete obj.name;
delete obj.say();
//alert(obj.name);//undefined
obj.say();
//遍歷乙個物件for in
for(var attr in obj)
//constructor儲存物件的建立函式
var arr = [1,2,3];
alert(obj.constructor);
alert(arr.constructor);
//hasownproperty(propertyname) 用於檢測給定屬性在物件中是否存在
alert(obj.hasownproperty('name'));// true
//isprototypeof(object)用於檢測原型
//propertyisenumerable(propertyname) 用於檢測屬性是否可列舉
//tolocalestring() 返回物件的字串表示。該字串與執行環境的地區相對應
//tostring() 返回物件的字串表示
//valueof 返回物件的字串、數值或布林表示
Canvas學習之路(七)
1.定義小球 ball 2.繪製小球 update函式是更新小球用的,ctx.fillstyle rgba 255,255,255,05 這一句是用來增添小球的運動軌跡的。function drawball ctx 3.update函式 function update else 4.呼叫上面的函式v...
webpack學習之路(七)
本節我們將深入了解一些應用於構建 和應用的最佳實踐和工具。雖然我們對生產環境和開發環境做了略微區分,但是遵循不重複原則dry don t repeat yourself 還是保留乙個通用配置。為了整合這些配置我們需要乙個webpack merge外掛程式。有了通用配置我們就不用在特定環境的配置中重複...
JavaScript學習之路 批量埋點
在完成高階收費產品 新版大戰略的時候,在最後收官階段產品提出需對新版大戰略部分功能進行埋點,意在收集使用者行為資訊。但是由於原先公司埋點外掛程式並不提供批量埋點的功能,而業務所需埋的點範圍較廣,且所需觸發元素各式各樣,如有的直接靜態頁面,有的為非同步載入頁面。所以若進行單點埋的話,工作量比較大,且容...