複製代碼 代碼如下:function SetWinHeight(obj) { var win=obj; if (document.getElementById) { if (win && !window.opera) { if (win.contentDocument && win.contentDocument.body.offsetHeight) win.height =
function test(){ return 123; } 顯然這是一個函式宣告,那下面的呢 var b=function(){return 123}; 這個大家就懷疑了,好似不是聲明,因為函數沒有名字,只是一個匿名函數,好,再看 var b=function test(){return 123}; 這個到底是不是函式宣告呢,好象是,那我回答你"不是" alert(test); var b=function test(){return 123};
javascript中的對象JS作為一種動態語言,在文法上有相當大的自由度,所以造成了一種功能,有N種寫法的局面。 在JS中實現OOP,一般來說有兩種方法: 第一種:使用this關鍵字 function Class1() { this.onclick = function(e) { for (var i=0; i < 1000; i++) { var a = new Date(); } } }
JS數組方法匯總shift:刪除原數組第一項,並返回刪除元素的值;如果數組為空白則返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:將參數添加到原數組開頭,並返回數組的長度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7
Javascript關鍵字(Reserved Words)是指在Javascript語言中有特定含義,成為Javascript文法中一部分的那些字。Javascript關鍵字是不能作為變數名和函數名使用的。使用Javascript關鍵字作為變數名或函數名,會使Javascript在載入過程中出現編譯錯誤。 Javascript關鍵字列表: break delete function return typeof case do if switch var catch else in
最近整理瀏覽器安全色的問題,搞的實在頭大,在前人的協助之下,還是有點進展,下面帖一些代碼,我想會比較有用 複製代碼 代碼如下:var isIE = ????; // 全域變數,判斷是否ie,自完善 // new dom 方法 function parseXML(st){ if (isIE){ var result = new ActiveXObject( "microsoft.XMLDOM" );