智慧型社 08 深入javascript

2021-07-13 15:33:31 字數 1763 閱讀 8539

1如何獲取非行間的樣式

行間的樣式可以使用obj.style.width之類的方法獲得其樣式

非行間樣式

//ie

odiv.currentstyle.width

//chrome、ff

getcomputedstyle(obj,null);       1:某個具體的值 2:隨便放值

getcomputedstyle(odiv,false).width;

js第二定律:但凡好東西,一定不相容

function getstyle(obj,name) 

else

}window.onload = function

else

}

getstyle()獲取行間樣式注意:1)復合樣式:background、border  2) 單一樣式:width、height、width  。不能獲取符合樣式,可以是backgroundcolor

2 陣列

var a = [1,2,3];   //效能高,**短

var a = new array[1,2,3]; 

陣列的length屬性 :可以獲取,可賦值,可用於快速清空陣列

var arr = [1,2,3,4,5,6]

arr.length = 3;//陣列就變為三個

var arr = [1,2,3]

//push尾部新增

arr.push(4); //[1,2,3,4]

//pop尾部刪除

arr.pop(); //1,2

//shift頭部刪除

arr.shift(); //2,3

//unshift()頭部新增

arr.unshift()

//splice(開始,刪除長度,新增元素) 2先刪除,後插入

var arr = [1,2,3,4,5,6];

//刪除 splice(起點,長度)

arr.splice(2,3);    //[1,2,6]

//插入:splice(起點,長度,元素)

arr.splice(2,0,'a','b','c')  //[1,2,a,b,c,3,4,5,6]

arr.splice(2,2,'a','b');    //[1,2,a,b,5,6]

var a = [1,2,3];

var b = [4,5,6];

a.concat(b);    //[1,2,3,4,5,6]

var arr = [1,2,3,4]

arr.join('|');  //1|2|3|4

var arr= ['float','width','right'];

arr.sort();  //floatrightwidth sort只認識字串

var arr = [12,3,5,56,88];

arr.sort(function

(n1,n2)

else

if(n1>n2)

else

*/return n1-n2;

})

智慧型社JS學習筆記(二)

js的組成 ecmascript es 負責翻譯,為js的核心,直譯器。dom document object model 文件物件模型 賦予js操作html的能力,document。bom browser object modal 瀏覽器物件模型 賦予js操作瀏覽器的能力,window,不相容不建...

深入以太坊智慧型合約 ABI

編譯智慧型合約的 變成可在 evm 上執行的 bytecode binary code 同時可以通過編譯取得智慧型合約的 abi 部署智慧型合約,實際上是把 bytecode 儲存在鏈上 通過乙個transaction 並取得乙個專屬於這個合約的位址 如果要寫個程式呼叫這個智慧型合約,就要把資訊傳送...

南安深入推進智慧型城市建設

日前,南安市推進智慧型城市建設三年行動方案 以下簡稱 方案 正式印發。方案 從基礎設施新環境 大資料治理體系 社會管理新模式 民生服務新體系 資訊經濟新格局 保障措施新機制等六方面提出到2018年南安市智慧型城市發展目標。根據 方案 到2018年,南安將力爭實現城區 鄉鎮家庭寬頻使用者平均頻寬分別達...