欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

面向對象的javascript(筆記)

 更新時間:2009年10月06日 00:13:26   作者:  
面向對象的javascript之學習筆記,需要學習的朋友可以參考下,腳本之家之前更新了不少這方便的文章。
一、引用
復制代碼 代碼如下:

//產生一個數(shù)組對象
var items = new Array('1','2','3');
//使一個引用指向該對象
var itemRef = items;
items.push('4');
//items 與 itemRef指向同一對象
alert(items.length === itemRef.length);

// 修改對象會產生一個新對象
var item = 'test';
var itemRef = item;
item+='ing';
//此時item和itemRef不再指向同一個對象
alert(item != itemRef);

二、判斷傳入?yún)?shù)的數(shù)量及類型
復制代碼 代碼如下:

//arguments 能用了判斷函數(shù)參數(shù)的個數(shù)
function sendMessage(msg,obj){
if(arguments.length ==2)
obj.handleMsg(msg);
else
alert(msg);
}

判斷類型可以使用typeof和javascript對象的constructor屬性
復制代碼 代碼如下:

//typeof能用一個字符串表達變量的類型名
//判斷一個變量num是否是string 類型
if(typeof num == 'string')
//但是typeof對都是object array類型不能區(qū)分

//利用constructor 判讀num是否是String類型
if(num.constructor == String)
if(num.constructor == Array)

//該函數(shù)判斷一個函數(shù)的變量的長度和變量類型
function strict(types,args){
if(types.length != args.length){
throw "參數(shù)個數(shù)無效";
}
for(var i=0; i<args.length; i++){
if(args[i].constructor != types[i]){
throw '參數(shù)類型不匹配'
}
}
}

相關文章

  • JavaScript中的面向對象介紹

    JavaScript中的面向對象介紹

    在JavaScript,可以說everything is object,那么什么是對象?對象就是包含一組變量和函數(shù)的集合。在其它面向對象語言中對象是由類的實例化而來,JavaScript是基于原型的面向對象語言,沒有類的概念,對象派生自現(xiàn)有對象的副本
    2012-06-06
  • Javascript面向對象擴展庫代碼分享

    Javascript面向對象擴展庫代碼分享

    最近一直在用js做項目,遇到了許多需要應用面向對象來設計的功能,由于js對OOP的原生支持還不是很完善,所以就寫了一個面向對象的擴展庫用做底層支持,現(xiàn)在把它單獨整理出來,完善了一些功能,在這里分享一下
    2012-03-03
  • JavaScript 面向對象編程(1) 基礎

    JavaScript 面向對象編程(1) 基礎

    自從有了Ajax這個概念,JavaScript作為Ajax的利器,其作用一路飆升。JavaScript最基本的使用,以及語法、瀏覽器對象等等東東在這里就不累贅了。把主要篇幅放在如何實現(xiàn)JavaScript的面向對象編程方面。
    2010-05-05
  • Javascript 對象的解釋

    Javascript 對象的解釋

    ECMAScript沒有像C++,Smalltalk,或者java中那樣規(guī)矩的類,可是它支持通過執(zhí)行分配空間的代碼來創(chuàng)建對象、并初始化對象所有或者一部分屬性的構造器。
    2008-11-11
  • Javascript面向對象編程

    Javascript面向對象編程

    Javascript是一種面向(基于)對象的動態(tài)腳本語言,是一種基于對象(Object)和事件驅動(EventDriven)并具有安全性能的腳本語言。他具有面向對象語言所特有的各種特性,比如封裝、繼承及多態(tài)等
    2012-03-03
  • brook javascript框架介紹

    brook javascript框架介紹

    brook是一個針對大規(guī)模web開發(fā)的Javascript框架,而不是一個工具集。
    2011-10-10
  • 編寫可維護面向對象的JavaScript代碼[翻譯]

    編寫可維護面向對象的JavaScript代碼[翻譯]

    編寫可維護面向對象的JavaScript代碼[翻譯],學習js面向對象編寫的朋友可以參考下。
    2011-02-02
  • javascript 面向對象編程  function是方法(函數(shù))

    javascript 面向對象編程 function是方法(函數(shù))

    在進行編程時,必免不了要碰到復雜的功能。初學者最怕復雜的功能,因為不能夠很好的進行功能邊界劃分,只能一大串if、循環(huán)加case堆疊在一起,結果出來的程序自己看著暈,別人看著更暈。
    2009-09-09
  • js 簡單類代碼

    js 簡單類代碼

    js類的封裝方法,說實話我也是新手,一直沒涉及到js的類,下面的代碼,應該看的懂,不懂就先用腦子記下了,見得多了就會了
    2008-05-05
  • javascript 面向對象編程 function也是類

    javascript 面向對象編程 function也是類

    function在javascript中用來創(chuàng)建函數(shù)或方法,但要想實現(xiàn)面向對象方式的編程,類是不可或缺的角色之一,而且是主角。
    2009-09-09

最新評論