锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av午夜精品一区二区三区,亚洲日本va中文字幕久久,红杏亚洲影院一区二区三区http://m.tkk7.com/xcp/category/49062.html&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鎴戜篃涓嶅湪鏄垜zh-cnThu, 28 Jul 2011 20:42:20 GMTThu, 28 Jul 2011 20:42:20 GMT60絎?8绔?楂樼駭鎶宸?/title><link>http://m.tkk7.com/xcp/archive/2011/07/29/355265.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Thu, 28 Jul 2011 16:41:00 GMT</pubDate><guid>http://m.tkk7.com/xcp/archive/2011/07/29/355265.html</guid><description><![CDATA[ <div>1.楂樼駭鍑芥暟 <br />    1.1 浣滅敤鍩熷畨鍏ㄧ殑鏋勯犲嚱鏁?br />         >渚嬶細function Person(name,age,job){<br />                    this.name=name;<br />                    this.age=age;<br />                    this.job=job;<br />                }<br />                var person = new Person("xcp",23,"program er");<br />               alert(person.name);//xcp<br />                alert(window.name);//undefined                <br /><br />                浣嗗鏋滄垜榪欐牱鐢熸垚瀵硅薄鍛紵<br />                var person = Person("xcp",23,"programer");<br />                alert(window.name);/xcp<br />            <br />                榪欐槸涓轟粈涔堝憿錛?br />                闂鍑虹幇鍦ㄥ綋娌℃湁浣跨敤new鎿嶄綔絎︽潵璋冪敤鏋勯犲嚱鏁扮殑鎯呭喌錛岀敱浜庤this瀵硅薄鏄湪榪愯鏃剁粦瀹氱殑錛屾墍浠ョ洿鎺ヨ皟鐢≒erson(),this浼氭槧灝勫埌window涓?br /><br />                瑙e喅鍔炴硶鍛紵<br />                function Person(name,age,job){<br />                    if(this instanceof Person){<br />                        this.name=name;<br />                        this.age = age;<br />                        this.job = job;<br />                    }else{<br />                        return new Person(name,age,job);<br />                    }<br />                }<br /><br />    1.2 鍑芥暟緇戝畾<br />        鍑芥暟緇戝畾瑕佸垱寤轟竴涓嚱鏁幫紝鍙互鍦ㄧ壒瀹氫腑鎸囧畾鍙傛暟璋冪敤鍙﹀涓涓嚱鏁般傝鎶宸у父甯稿拰鍥炶皟鍑芥暟涓庝簨浠跺鐞嗙▼搴忎竴璧蜂嬌鐢紝浠ヤ究鍦ㄨ鍑芥暟浣滀負鍙橀噺浼犻掔殑鏃跺欎繚鐣欎唬鐮佹墽琛岀幆澧冦?br />        渚嬪錛歷ar handler ={<br />                    message :"Event handled",<br />                    handleClick:function(event){<br />                            alert(this.message);<br />                    }<br />                }<br />                var btn = document.getElementById("sub");<br />                EventUtil.addHandler(btn,"click",bind(handler.handleClick,handler));<br /><br /><br />2.楂樼駭瀹氭椂鍣?br />    2.1 setTimeout clearTimeout<br />    2.2 setIntelval  clearInterval<br /><br /><br />3.鎷栨斁    <br />    3.1 甯哥敤鍐欐硶<br />        EventUtil.addHander(document,"mousemove",function(event){<br />            var myDiv = document.getElementById("myDiv");<br />            myDiv.style.left  = event.clientX+"px";<br />            myDiv..style.top = event.clientY+"px";<br />        })<br /></div> <img src ="http://m.tkk7.com/xcp/aggbug/355265.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/xcp/" target="_blank">xcp</a> 2011-07-29 00:41 <a href="http://m.tkk7.com/xcp/archive/2011/07/29/355265.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>絎?绔?BOMhttp://m.tkk7.com/xcp/archive/2011/07/27/355095.htmlxcpxcpTue, 26 Jul 2011 17:06:00 GMThttp://m.tkk7.com/xcp/archive/2011/07/27/355095.html1.window浣滀負globar瀵硅薄
2.window鏂囨。緇撴瀯鏍?br />3.寤惰繜鍔犺澆鍜岄棿姝囧姞杞?br />    setTimeout(function,time) clearTimeout(obj);
    setInterval(function,time) clearInterval(obj);


xcp 2011-07-27 01:06 鍙戣〃璇勮
]]>
絎?绔?javascript鍖垮悕鍑芥暟鍜岄棴鍖?/title><link>http://m.tkk7.com/xcp/archive/2011/07/27/355092.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Tue, 26 Jul 2011 17:00:00 GMT</pubDate><guid>http://m.tkk7.com/xcp/archive/2011/07/27/355092.html</guid><description><![CDATA[     鍖垮悕鍑芥暟涓昏鍦ㄥ0鏄庡璞$殑鏃跺欙紝涓嶇敤鍐欐槑鏂規硶銆傝繖璺熸爣鍑嗗嚱鏁扮殑鍖哄埆鏄粈涔堬紵<br /><br />    鏍囧噯鍑芥暟鏄彲浠ュ湪浣滅敤鍩熼噷闈㈠姞杞界殑鏃跺欏垱寤哄唴瀛樼┖闂達紝鍒嗛厤鎸囬拡鍦板潃銆?nbsp;   <br />    鍖垮悕鍑芥暟鍙鍦ㄦ墽琛岀殑榪欐潯璇彞鐨勬椂鍊欐墠浼氬垱寤虹┖闂達紝鍒嗛厤鎸囬拡鍦板潃銆?br /><br /><br />    闂寘錛氬氨鐩稿綋浜嶫AVA閲岄潰鐨勫唴閮ㄧ被涓鏍?br /><img src ="http://m.tkk7.com/xcp/aggbug/355092.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/xcp/" target="_blank">xcp</a> 2011-07-27 01:00 <a href="http://m.tkk7.com/xcp/archive/2011/07/27/355092.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>絎?绔?闈㈠悜瀵硅薄紼嬪簭璁捐http://m.tkk7.com/xcp/archive/2011/07/20/354696.htmlxcpxcpWed, 20 Jul 2011 03:46:00 GMThttp://m.tkk7.com/xcp/archive/2011/07/20/354696.html1銆佽嚜瀹氫箟瀵硅薄
    a. 宸ュ巶妯″紡
function Person(name,age){
    
var person = new Object();
    person.name 
= name;
    person.age
=age;
    person.say
=function(){
        alert(person.name
+" "+person.age); 
    }
   return person;
}

var person1 = Person("xcp",23);
var person2 = Person("lxm",24);
person1.say();
person2.say();
//娌℃湁瑙e喅瀵硅薄璇嗗埆鐨勯棶棰橈紙鍗蟲庝箞鐭ラ亾瀵硅薄鐨勭被鍨嬶級

 

    b. 鏋勯犲嚱鏁版ā寮?/p>

function Person(name,age){
    
this.name = name;
    
this.age = age;
    
this.say = function(){
         alert(
this.name+" "+this.age);
    }
}
var person1 = new Person("xcp",23);
var person2 = new Person("lxm",24);
person1.say();
person2.say();
//鐩存帴灝嗗睘鎬ч檮鍊間簬this錛涘茍涓旀病鏈夋樉紺虹殑鍒涘緩鍜岃繑鍥炲璞★紱蹇呴』鐢╪ew鏉ュ垱寤哄璞?br />alert(person1 constructor Person);//true
alert(person1 instanceof Person);  //true
    ->鍒涘緩瀵硅薄緇忓巻浠ヤ笅姝ラ錛?br />       >鍒涘緩涓涓柊瀵硅薄
       >灝嗘瀯閫犲嚱鏁扮殑浣滅敤璧嬩簣鏂板璞?鍥犳this灝辨寚鍚戜簡鏂板璞?
       >鎵ц鏋勯犲嚱鏁伴噷闈㈢殑浠g爜錛堟坊鍔犲睘鎬э級
       >榪斿洖鏂板璞?br />    ->鏋勯犲嚱鏁扮殑闂
       >浣跨敤鏋勯犲嚱鏁扮殑涓昏闂錛屽氨鏄瘡涓柟娉曢兘瑕佸湪姣忎釜瀹炰緥涓婇噸鏂?/strong>鍒涘緩涓閬嶃備緥濡傛垜浠笂闈㈢殑alert(person1.say==person2.say) //false
         鍒涘緩涓や釜鍚屾牱鍔熻兘鐨凢unction()鏄畬鍏ㄦ病鏈夊繀瑕佺殑錛涘喌涓旀湁this瀵硅薄鍦紝鏍規湰涓嶇敤鍦ㄦ墽琛屼唬鐮佸墠灝辨妸鍑芥暟緇戝畾鍒扮壒瀹氬璞′笂闈€傚洜浜涳紝澶у彲浠ュ儚浠ヤ笅闈㈢殑浠g爜錛岄氳繃鎶婂嚱鏁板畾涔夎漿縐誨埌鏋勯犲嚱鏁板閮ㄨВ鍐寵繖涓棶棰橈細
        function Person(name,age){
            this.name = name;
            this.age = age;
            this.say    = sayFunction(this.name,this.age);
        }
        function sayFunction(name,age){
            alert(name+" "+age);
        }
        //榪欐牱sayFunction灝卞彧浼氬垱寤轟竴嬈′簡 //鍗籌細alert(person1.say==person2.say) //true;
       浣嗛棶棰樹篃鏉ヤ簡錛屽鏋滄湁寰堝涓柟娉曪紝灝辮鍒涘緩寰堝鏂規硶錛岃繖鏍鋒棤璁哄彲璇繪э紝閫傜敤鎬ч兘涓嶆槸寰堝ソ

    c. 鍘熷瀷妯″紡
        >鐞嗚В錛氭垜浠垱寤虹殑姣忎竴涓璞★紝閮芥湁涓涓猵rototype灞炴э紝榪欎釜灞炴ф槸涓涓璞★紝閭d箞榪欎釜瀵硅薄鐨勪綔鐢ㄦ槸浠涔堝憿錛熸墍鏈塸rototype灞炴ч兘浼氳嚜鍔ㄨ幏寰椾竴涓猚onstructor(鏋勯犲嚱鏁?錛岃繖涓睘鎬ф皯鍖呭惈涓涓寚鍚憄rototype灞炴у湪鎵鍑芥暟鐨勬寚閽堛侾erson.prototype.constructor鎸囧悜Person銆傝岄氳繃榪欎釜鏋勯犲嚱鏁幫紝鎴戜滑榪樺彲浠ョ戶鎵夸負鍘熷瀷娣誨姞鍏朵粬灞炴у拰鏂規硶銆傚鍥撅細
    
    
            .Person瀵硅薄鐨刾rototype灞炴ф寚鍚慞erson鍘熺悊瀵硅薄
            .Person鍘熺悊瀵硅薄鐨勬瀯閫犳柟娉曟寚鍚慞erson瀵硅薄
            .Person瀹炰緥璋冪敤灞炴у拰鏂規硶鐨勯『搴忥細鍏堟煡鎵綪erson瀵硅薄鏄惁鍏鋒湁姝ゅ睘鎬у拰鏂規硶錛屽鏋淧erson瀵硅薄鍏鋒湁鍒欒繑鍥烇紝濡傛灉娌℃湁鍒欏厛鏌ヨPerson鐨勫師鍨嬪鍍忋傛帹鍑猴細濡傛灉瀵硅薄鏈韓鍜屽師鍨嬪璞″悓鏃跺叿鏈夋煇涓嚱鏁板拰鏂規硶錛屼互瀵硅薄鏈韓鐨勫睘鎬у拰鏂規硶涓哄噯銆備粠榪欎釜鍙互浣撶幇鍑哄涓璞″叡浜師鍨嬫墍淇濆瓨鐨?/strong>灞炴у拰鏂規硶錛屼互闄嶄綆鍐呭瓨寮娑堛備絾鏈夌殑鏃跺欐垜浠渶瑕佺敤鍘熺悊瀵硅薄鐨勫睘鎬у睘鎬у拰鏂規硶鍘昏鐩栧師鏈夊璞$殑灞炴х殑鏂規硶錛岃繖鏃舵垜浠噰鐢?strong>鍒犻櫎鍘熸湁瀵硅薄鐨勫睘鎬у拰鏂規硶錛歞elete Person.name(鍒犻櫎鍘熸湁瀵硅薄鐨刵ame灞炴?.鍙互浣跨敤hasOwnProperty()鍜宨sPrototypeof();
            
         
        
        >鍘熷瀷涓巌n鎿嶄綔絎?br />            .鏈変袱縐嶅彲鑳戒嬌鐢╥n鎿嶄綔錛氬崟鐙嬌鐢?"name" in person1)鍜屽湪for..in閲岄潰銆傚崟鐙嬌鐢╥n鐨勬椂鍊欏璞¤兘澶熻繑鍥炵粰瀹氬睘鎬ф椂榪斿洖true(瀹炰緥鍜屽師鍨?

        >鏇村姞綆鍗曠殑鍘熷瀷璇硶
            function Person(){}
            Person.prototype={
                name:'age',
                age:'23',  
                say:function(){
                        alert(this.name+" "+this.age);
                }
            }
        //榪欐牱鍐欎笅鏉ュ氨鐩稿綋浜?strong>閲嶅啓浜嗗璞$殑prototype瀵硅薄錛岄偅鍘熷瀷瀵硅薄閲岄潰鐨刢onstructor灞炴у氨娌℃湁浜?/strong>.浣嗗鏋滄垜瑕佸緱鍒癱onstructor灞炴ф庝箞鍔炲憿錛?br />            Person.prototype={
                constructor:Person,//constructor=this,
                name:'age',
                age:'23',  
                say:function(){
                        alert(this.name+" "+this.age);
                }   
            }
 

        >鍘熷瀷涓殑鍔ㄦ佹?nbsp;          
銆銆銆銆.鐢變簬鍘熷瀷涓煡鎵炬鐨勮繃紼嬫槸涓嬈℃х殑錛屽洜姝ゆ垜浠鍘熷瀷瀵硅薄鎵鍋氱殑鎿嶄綔浼氱珛鍒誨弽鏄犲嚭鏉ワ紝濡?br />            function Person(){
            }
            Person p = new Person(); 
            Person.prototype.say=function(){
                alert("hi");
            }
            p.say(); //hi;榪欐牱灝卞彲浠ョ珛鍒諱綋鐜板嚭鏉?br />        
            //鍐嶇湅鐪嬩笅闈㈢殑渚嬪瓙
            function Person(){}
            Person p = new Person();
            Person.prototype={
                say:function(){
                    alert("hi");
                }
            }
            p.say(); //error;
            //榪欓噷涓轟粈涔堝氨鍑洪敊浜嗗憿錛屼笂涓涓緥瀛愪笉鏄ソ濂界殑鍚?/strong>錛熷洜涓虹涓涓緥瀛愶紝鍙槸鍦╬rototype鍘熷瀷瀵硅薄閲岄潰娣誨姞浜嗕竴涓睘鎬э紝鎴戜滑鍦ㄨ皟鐢╯ay鐨勬椂鍊欎粬浼氭煡鎵懼璞℃湰韜拰鍘熷瀷瀵硅薄騫朵笖鏄竴嬈℃煡璇紙鎵浠ョ殑浠g爜榪愯瀹屾瘯錛夛紝鎵浠ュ彲浠ユ甯哥殑鍒板師鍨嬪璞¢噷闈㈠彇鍑烘潵錛涘彲鏄悗闈竴涓柟娉曞憿錛屽0鏄庡璞浠栫殑鏃跺欎粬浼氭壘鍒癬proto_鎸囬拡鎸囧悜鍘熷瀷瀵硅薄錛涜屾垜鐢≒erson.prototype涔熼噸鏋勮繖涓師鍨嬪璞★紝灝辯浉褰撲簬鍒囨柇浜哻onstructor涓庢槸鍒濆鍘熷瀷涔嬮棿鐨勮繛鎺ュ叧緋伙紝鎵鏈塸鐨勪換浣曢潪鏈韓灞炴ч兘浼氬嚭閿欙紒
 
        >鍘熺敓鎬佸璞℃ā鍨?/span>
            .鍘熷瀷綾誨瀷涓嶄粎浣撶幇鍦ㄨ嚜瀹氫箟瀵硅薄妯″瀷錛屽寘鎷師鐢熺殑寮曠敤綾誨瀷閮芥槸閲囩敤鐨勮繖縐嶆ā寮忥紝鎵浠ユ垜浠彲浠ヤ慨鏀瑰紩鐢ㄧ被鍨嬫彁渚涚殑鏂規硶鍜屽睘鎬с?/span>
            String.prototype.trim=function(text){...}  //鎴戜滑灝嗚窡String瀵硅薄娣誨姞浜嗕竴涓猼rim()鏂規硶錛?/span>

        >鍘熷瀷瀵硅薄鐨勯棶棰?/span>
            .鍘熷瀷瀵硅薄鐪佺暐浜嗕負鏋勯犲嚱鏁頒紶浣庡弬鏁拌繖涓緇嗚妭錛岀粨鏋滄墍浠ョ殑瀹炰緥瀵硅薄鍙栧緱鐨勫疄渚嬪奸兘鏄竴鏍風殑錛屾墍浠?/span>鍘熷瀷瀵硅薄鏈澶ч棶棰樺氨鏄敱鏈韓鏈川瀵兼垚鐨?/strong>銆?/span>
            function Person(){}
            Person p = new Person();
            Person.prototype={
                say:function(){
                    alert("hi");
                }
            }
            p.say(); 

            Person p1 = new Person();
            Person p2 = new Person();
            alert(p1.say==p2.say);//true
            //鎵浠ユ帴涓嬫潵鎴戜滑灝辨槸鏉?/span> 瑙e喅鎬庝箞鍚堢悊鍏變韓,鍗沖悎鐞嗕嬌鐢╬rototype錛?/span>
 


        >緇勫悎浣跨敤鏋勯犲嚱鏁版ā寮忓拰鍘熷瀷妯″瀷(鏈甯歌鐨勬柟娉?
            .鏋勯犲嚱鏁版ā寮忕敤浜庡畾涔夛細瀹炰緥灞炴?鍙互浼犻掑涓弬鏁頒互紜繚蹇呰鎬?
             鍘熷瀷妯″紡鐢ㄤ簬瀹氫箟錛氬叡浜殑灞炴у拰鏂規硶(榪欐牱鍗充繚璇佷簡瀹夊叏錛屼篃淇濊瘉浜嗘渶澶х殑鑺傜害鍐呭瓨)
            
             渚嬶細function Person(name,age){
                       this.name=name;
                       this.age = age; 
                       this.friend=["zhangsan","lisi","wangmazi"];
                   }
                   Person.prototype={
                        constructor:Person,
                        say:function(){
                                alert(this.name+" "+this.age);
                        }
                    }
                    Person p1 = new Person("xcp","23");
                    Person p2 = new Person("lxm","25");
                    alert(p1.friends==p2.friends);//false;
                    alert(p1.say==p2.say);//true;
 

            .鍔ㄦ佸師鍨嬫ā鍨?br />                   function Person(name,age){
                       this.name=name;
                       this.age = age; 
                       this.friend=["zhangsan","lisi","wangmazi"];
                        if(typeof this.say !="function"){
                             Person.prototype.say:function(){
                                 alert(this.name+" "+this.age);
                             }
                            //鍐嶄竴嬈″己璋冭繖涓嶈兘鍐欐垚
                                Person.prototype={...}
                            }
                  }


        >瀵勭敓鏋勯犲嚱鏁版ā鍨?br />            .鍦ㄥ伐鍘傛ā寮忎笂鍔犱笂鍙傛暟
             function Person(name,age){
                var o = new Object();
                o.name=name;
                o.age = age;
                o.say=function(){
                    alert(this.name+" "+this.age);
                }
                return o;
            }








2.緇ф壙
    涓鑸墍鏈夌殑OO閮芥敮鎸佹帴鍙g戶鎵垮拰瀹炵幇緇ф壙錛岃孍CMAScript鍑?span style="color: #000000">鏁版病鏈?/span>絳炬槑鐨勮璇濓紙絀哄嚱鏁版爣蹇楁垨鑰呰鎺ュ彛鐨勫0鏄庢柟娉曪級錛屾墍浠ュ彧鏈夊疄鐜扮戶鎵匡紝鑰屽疄鐜扮戶鎵夸富瑕佹槸閫氳繃鍘熷瀷瀵硅薄鏉ュ疄鐜頒簡銆?nbsp;
    >鍘熷瀷閾?/strong>(閲嶈鎬濇兂)
        . 綆鍗曞洖欏句竴涓嬫瀯閫犲嚱鏁幫紝鍘熷瀷鍜屽疄渚嬬殑鍏崇郴
            鏋勯犲嚱鏁扮殑prototype灞炴?鎸囬拡)銆->銆鍘熷瀷鍦板潃
            鍘熷瀷鐨刢onstrutcotr灞炴?鎸囬拡)     ->   鏋勯犲嚱鏁板湴鍧
            瀹炰緥鐨刜proto_灞炴?鍐呴儴鎸囬拡)           ->   鍘熷瀷瀵硅薄 
        .鍘熷瀷閾劇殑鎬濇兂
            鎴戜滑灝嗕竴涓師鍨嬪璞$殑鎸囬拡鎸囧悜鍙︿竴涓瀯閫犲嚱鏁般傚姝ゅ眰灞傞掕繘錛屽氨瀹炵幇浜嗗疄渚嬪拰鍘熷瀷鐨勯摼鏉?br />            function SuperType(){
                    this.property = true;
            }
            SuperType.prototype.getSuperValue=function(){
                    return this.property;
            }
            function Subtype(){
                    this.subproperty = false;
            }
            SubType.prototype = new SuperType();  //瀛愮被鐨勫師鍨嬪璞℃寚鍚戙鐢熸垚鐨勮秴綾葷殑瀛愮被錛堟墍浠ユ湁涓涓猒proto_鎸囬拡鎸囧悜瓚呯被鐨勯潰鍨嬪璞★級
            SubType.prototype.getSubValue=function(){
                    return this.subproperty;
            }
            Subtype instance = new Subtype();
            instance.getSuperValue();
             鍒嗘瀽錛?br />
                 
            .濡傛灉鎴戜滑璋冪敤subType.getSuperValue()緇忚繃鐨勬楠ゆ湁錛?錛夋悳绱㈠疄渚嬫湰韜?2錛夋悳绱ubType.prototype  3)鎼滅儲SuperType.prototype  4)鎵鏈夌殑綾婚兘鏄疄鐜癘bject錛屾墍浠ュ鏋滃墠闈㈡病鏈夋壘鍒扮殑璇濓紝灝辮繕瑕佹悳绱bject.prototype;鎵浠ョ湡姝g殑鍘熷瀷閾懼簲璇ユ槸錛?br />            
            //鍐嶅埌榪欐潵榪欐潵寮鴻皟涓涓嬶紝涓嶆槸鍘熷瀷瀵硅薄鐨刢onstructor琚噸鍐欎簡錛岃屼笖_proto_鎸囬拡琚噸鍐欎簡銆?br />        
           . 涓ょ鏂規硶鏉ョ‘瀹氬疄鐜拌窡鍘熺悊涔嬮棿鐨勫叧緋?br />                //鏄惁鏄寚瀹氱被鍨嬬殑瀹炵幇
                 alert(instance instanceof Object)//true;
                alert(instance instanceof SuperType);//true;
                alert(instance instanceof SubType);//true;
                alert(instance instanceof Data);  //false;
                
                //鎸囧畾綾誨瀷鐨勫師鍨嬪璞℃槸鍚︽淳鐢熶簡姝ゅ疄渚?br />                alert(Object.prototype.isPrototype(instance));//true;
                alert(SuperType.prototype.isPrototype(instance));//true;
                alert(SubType.prototype.isProtoType(instance));//true
        
            .閲嶅啓瓚呯被鏂規硶
                鍦⊿ubType.prototype = new SuperType();  鍚庨潰娣誨姞濡備笅錛?br />                //閲嶅啓瓚呯被鏂規硶
                SubType.prototype.getSuperValue=function(){
                    return false;
                }

                //涓嶈兘鍐欐垚榪欐牱
                SubType.prototype=new Supertype();
                SubType.prototype={
                     getSuperValue=function(){
                        return false;
                    }
                } //褰撲竴浣跨敤榪欎竴鍙ヨ瘽鏃訛紝涓婁竴鍙ヨ瘽灝辯珛鍒誨疄鏁堜簡錛屼負浠涔堝憿錛熷墠闈㈠凡緇忚榪囦竴榪欐牱灝卞垏鏂簡SubType涓嶴uperType.prototype鐨勯摼鏉?br /> 
            .鍘熷瀷閾劇殑闂
                鏈涓昏鐨勯棶棰樺氨鏄寘鍚紩鐢ㄧ被鍨嬬被鍨嬬殑鍊?鎹竴鍙ュ氨鏄?strong style="color: red">璁塊棶瀹夊叏鎬ч棶棰?/strong>錛涙庝箞璇存潵鐫錛熷墠闈粙緇嶅寘鍚紩鐢ㄧ被鍨嬪肩殑鍘熷瀷灞炴ф皯浼氳鎵鏈夊疄渚嬪叡浜紱鑰岃繖涔熸鏄負浠涔堣鍦ㄦ瀯閫犲嚱鏁頒腑錛岃屼笉鏄湪鍘熷瀷瀵硅薄涓畾涔夊睘鎬х殑鍘熷洜銆備絾鎴戜滑閫氳繃鍘熷瀷鏉ュ疄鐜扮戶鎵挎椂錛屽師鍨嬪疄闄呬笂浼氬彉鎴愬彟涓涓被鍨嬬殑瀹炰緥錛屼簬鏄紝鍘熷厛鐨勫疄渚嬪睘鎬у拰鍘熷瀷瀵硅薄閲岄潰鎵鏈夌殑灞炴у拰鏂規硶欏哄埄鎴愮珷鍦板彉鎴愪簡鐜板湪鐨勫師鍨嬪睘鎬т簡錛屼粠鑰屽彲浠ュ皢灞炴у伐浜繖灝辯牬鍧忎簡鍘熸湁鐨勫畨鍏ㄦт簡銆?br />

        >鍊熺敤鏋勯犲嚱鏁?/strong>錛堜篃鍙吉閫犲璞″拰緇忓吀緇ф壙->甯哥敤鏂瑰紡錛?br />            .鏃犲弬鏁扮増
                function SuperType(){
                    colors:["red","blue","green"];
                }
                function SubType(){
                    //瀹炵幇緇ф壙SuperType,涓轟粈涔堝憿錛屽洜涓哄湪瀛愮被鏋勯犲嚱鏁拌皟鐢ㄧ埗綾繪瀯閫犲嚱鏁伴噷闈㈢殑call鏂規硶
                    SuperType.call(this);
                }
                var instance1 = new SubType();
                instance1.colors.push("block");
                alert(instance1.colors); //"red","blue","green","block";
            
                var instance2 = new SubType();
                alert(instance2.colors);   //"red","blue","green"                                   
            
            .鏈夊弬鏁扮増
                function  SuperType(name){
                        this.name = name;
                }
                function SubType(){
                    //緇ф壙浜哠uperType,鍚屾椂浼犻掍簡鍙傛暟    
                    SuperType.call(this,"xcp"); 
                    //瀹炰緥灞炴?br />                    this.age = 23;     
                }
                var instance = new SubType();
                alert(instance.name); //xcp
                alert(instance.age); //23
              
            .鍊熺敤鏋勯犲嚱鏁扮殑闂
                濡傛灉浠呬粎鏄熺敤鏋勯犲嚱鏁幫紝閭d箞涔熷皢鏃犳硶閬垮厤鏋勯犲嚱鏁版ā寮忓瓨鍦ㄧ殑闂錛嶆柟娉曢兘鍦ㄦ瀯閫犲嚱鏁頒腑瀹氫箟錛岃繖鏍蜂簺鍑芥暟澶嶇敤灝辨棤浠庤皥璧蜂簡銆?br />
        >緇勫悎緇ф壙(涔熺О浼粡鍏哥戶鎵?,鎸囩殑鏄皢鍘熷瀷閾懼拰鍊熺敤鏋勯犲嚱鏁扮殑鎶鏈粨鍚堝湪涓璧鋒潵錛屼粠鑰屽彂鎸ヨ呰繖瀹呯殑涓縐嶇戶鎵挎ā寮?br />            .瀹炰緥(綺懼吀瀹炰緥)
                function SuperType(name){
                    this.name  = name;
                    this.colors = ["red","blue","green"];
                }
                SuperType.prototype.sayName=function(){
                    alret(this.name);
                }
                function SubType(name,age){
                    //緇ф壙灞炴?br />                    SuperType.call(this,name);
                        
                    //娣誨姞鏂板睘鎬?br />                    this.age = age;
                }
                
                //緇ф壙鍘熷瀷閲岄潰鐨勫睘鎬у拰鏂規硶
                SubType.prototype = new SuperType();
                //娣誨姞鏂版柟娉?br />                SubType.prototype.sayAge = function(){
                        alert(this.age);
                }

                var instance1 = new SubType("xcp",23);
                instance1.colors.push("black");
                alert(instance1.colors); //red,blue,green,black
                instance1.sayName();//xcp;
                instance1.sayAge();//23;
        
                var instance2 = new SubType("lxm",25);
                alert(instance2.colors); //red,blue,green
                instance2.sayName();//lxm
                instance2.sayAge();  //25

                //緇勫悎緇ф壙灝遍伩鍏嶄簡鍓嶉潰鐨勫師鍨嬮摼錛堢埗綾繪墍鏈夌殑灞炴у拰鏂規硶鍧囦綔鐢ㄥ瓙綾葷殑鍘熷瀷瀵硅薄鐨勫睘鎬у拰鏂規硶錛屾墍浠ュ氨瀛樺湪鏁版嵁瀹夊叏闂浜嗭級鍜屽熺敤鏋勯犲嚱鏁扮殑緙洪櫡錛堟棤鍏變韓灞炴у拰鏂規硶鏈哄埗錛夛紱鎴愪負Javascript涓渶甯哥敤鐨勭戶鎵挎ā寮忋傝屼笖錛宨nstanceof鍜宨sPrototypeOf()涔熻兘澶熺敤浜庤瘑鍒熀浜庣粍鍚堢戶鎵垮垱寤虹殑瀵硅薄銆?br />               
         >褰撶劧榪樺寘鎷細鍘熷瀷寮忕戶鎵褲佸瘎鐢熷紡緇ф壙絳?br />





3.鎬葷粨
    >鍒涘緩javascript瀵硅薄鐨勬柟寮?br />        .鏂規硶錛?br />            鏋勯犳柟娉曞紡<鎺ユ敹鍙傛暟浼犲煎疄渚嬪睘鎬?gt;+鍘熷瀷寮?lt;鎶藉彇鍏叡鍏變韓鐨勬柟寮?gt;
        .瀹炰緥錛?br />            function Person(name,age){
                this.name=name;
                this.age = age; 
                this.friend=["zhangsan","lisi","wangmazi"];
            }
            Person.prototype={  //浣跨敤鏈綆瀵硅薄瀹屾垚
                 constructor:Person,
                 say:function(){
                     alert(this.name+" "+this.age);
                 }
            }
            Person p1 = new Person("xcp","23");
            Person p2 = new Person("lxm","25");
            alert(p1.friends==p2.friends);//false;
            alert(p1.say==p2.say);//true;
    
    >緇ф壙瓚呯被鐨勬柟娉?br />        .鏂規硶
            鍊熺敤鏋勯犲嚱鏁板紡<澶嶇敤瓚呯被鐨勫疄渚嬪彉閲忥紝琛ㄧず涓嶅悓瀹炰緥寰楀埌涓嶅彉閲忎笉鍚?gt;+鍘熷瀷閾?lt;澶嶇敤瓚呯被鐨勫師鍨嬪璞★紝鎰忔濆氨鏄瓙綾葷殑_proto_鎸囬拡鎸囧悓瓚呯被鐨勫師鍨嬪璞?gt;
        .瀹炰緥
            function SuperType(name){
                    this.name  = name;
                    this.colors = ["red","blue","green"];
                }
                SuperType.prototype.sayName=function(){
                    alret(this.name);
                }
                function SubType(name,age){
                    //緇ф壙灞炴?br />                    SuperType.call(this,name);
                        
                    //娣誨姞鏂板睘鎬?br />                    this.age = age;
                }
                
                //緇ф壙鍘熷瀷閲岄潰鐨勫睘鎬у拰鏂規硶
                SubType.prototype = new SuperType();
                //娣誨姞鏂版柟娉?br />                SubType.prototype.sayAge = function(){
                        alert(this.age);
                }

                var instance1 = new SubType("xcp",23);
                instance1.colors.push("black");
                alert(instance1.colors); //red,blue,green,black
                instance1.sayName();//xcp;
                instance1.sayAge();//23;
        
                var instance2 = new SubType("lxm",25);
                alert(instance2.colors); //red,blue,green
                instance2.sayName();//lxm
                instance2.sayAge();  //25


xcp 2011-07-20 11:46 鍙戣〃璇勮
]]>
絎?绔?寮曠敤綾誨瀷http://m.tkk7.com/xcp/archive/2011/07/19/354629.htmlxcpxcpTue, 19 Jul 2011 07:07:00 GMThttp://m.tkk7.com/xcp/archive/2011/07/19/354629.html1.寮曠敤綾誨瀷鏄竴縐嶆暟鎹粨鏋勶紝浠庢妧鏈笂璁叉槸涓闂ㄩ潰鍚戝璞$殑璇█錛岄氬父縐頒負綾匯備粠鎶鏈搴︽潵璇存槸涓闂ㄩ潰鍚戝璞$殑璇█錛屼絾瀹冧笉鍏峰浼犵粺闈㈠悜瀵硅薄璇█鎵鏀寔鐨勭被鍜屾帴鍙g瓑鍩烘湰緇撴瀯銆?br />2.鍒涘緩Object瀹炰緥鐨勬柟寮忔湁涓ょ:
    a. 鐢╪ew鎿嶄綔絎﹀悗璺烵bject鏋勯犲嚱鏁?br />        var person = new Object();
        person.name = "xcp";
        person.age = 23;
    b. 鍙︿竴縐嶆柟寮忔槸浣跨敤瀵硅薄瀛楅潰閲?/strong>琛ㄧず娉?br />        var person = {
            name:'xcp';
            age:23;
        }
        鎴栬?br />        var  person={}
        person.namge="xcp";
        person.age=23;
 3.鍒涘緩Array鏁扮粍鏈変袱縐嶆柟娉曪細
    a.  浣跨敤Array鐨勬瀯閫犲嚱鏁?br />        var colors = new Array();
        var colors = new Array(20);
        var colors = {"red","blue","green"}
        //姣忎竴涓暟緇勫厓绱犵殑鍒濆鍊奸兘鏄?strong>undefined
;
    b. 浣跨敤鏁扮粍瀛楅潰閲?/strong>鏂規硶
        var colors = Array(20);
        var colors = ["red","blue","green"];
4.浣跨敤Array鐨勫父鐢ㄦ柟娉曪細
    a. 鏍堟搷浣滄柟娉?鍚庤繘鍏堝嚭)錛歱ush 鎺ㄥ叆,pop 寮瑰嚭 
        var colors=["red","blue"];
        colors.push("green"); //鎺ㄥ叆涓欏?br />        colors[4]="block"; 
        alert(colors.length); //4  
        var temp = colors.pop();
        alert(temp);  //block
        alert(colors.length);//3

     b. 瀵瑰垪鏂規硶(鍏堣繘鍏堝嚭)錛歱ush鎺ㄥ叆錛宻hift鍙栧嚭, unshift濉炲叆
        var colors=["red","blue"];
        colors.push("green"); //鎺ㄥ叆涓欏?br />        colors[4]="block"; 
        alert(colors.length); //4  
        var temp = colors.shift();
        alert(temp);  //red
        alert(colors.length);//3
      
        unshift鍜宻hift鐨勫姛鑳藉垰濂界浉鍙嶏細浠栨槸鍦ㄧ涓浣嶆坊鍔犳暟鎹」
        
        var colors = new Array();
        var count = colors.unshift("red","green");
        alert(count); //2
        colors.unshift("block");
        var item = colors.pop();
        alert(item); //green
        alert(colors.length);

    c. 閲嶆帓搴忔柟娉?reverse()鍜宻ort()
        var values=[1,2,3,4,5,6];
        values.reverse();
        alert(values); //6,5,4,3,2,1
        
        //娉ㄦ剰sort鏂規硶浼氳皟鐢?strong>姣忎釜鏁扮粍鐨則oString()杞瀷鏂規硶
錛岀劧鍚庡緱鍒板瓧絎︿覆錛岀劧鍚庡啀鎺掑簭錛屽氨浼氬嚭鐜頒互涓嬫儏鍐碉細
        var values = [0,15,1,10,5];
        values.sort();
        alert(values); //0,1,10,15,5
        //涓嶇敤璇磋繖縐峴ort鏂規硶鑲畾涓嶆槸鏈浣崇殑鏂瑰紡銆傚洜姝ort鏂規硶鍙互鎺ユ敹涓涓瘮杈冨嚱鏁頒綔涓哄弬鏁幫紝鍜宩ava鐨凜omparable涓鏍風殑浣滅敤.
        function compare(value1,valu2){
            if(value1 < value2){
                return -1;
            }else if(value > value2){
                 return 1;
            }else{
                  return 0;
            }
        }
        values.sort(compare);
        alert(values); //0,1,5,10,15
        
    d. 甯哥敤鏂規硶
        concat:涓や釜鎴栨洿澶氭暟緇勭粍鍚堣屾垚鐨?br />        join:榪斿洖瀛楃涓插鹼紝鍏朵腑鍖呭惈浜嗚繛鎺ュ埌涓璧風殑鏁扮粍鐨勬墍鏈夊厓绱?nbsp;   values.join(",")    0,1,5,10,15
        slice:榪斿洖涓涓暟緇勭殑涓孌?nbsp;  values.slice(0,2);
        splice:浠庝竴涓暟緇勪腑縐婚櫎涓涓垨澶氫釜鍏冪礌   values.splice(0,2);
        valueOf:榪斿洖鎸囧畾瀵硅薄鐨勫師濮嬪?br />
5.浣跨敤Data綾誨瀷
    a. 鍒涘緩鏃ユ湡瀵硅薄
        var now = new Date();
        var someData = new Date(Data.parse("May 25,2005"));            
        var someData = new Date("May 25,2005");
6.浣跨敤RegExp瀵硅薄
    a. 鍒涘緩RegExp瀵硅薄(瀛楅潰閲忔柟寮忓垱寤?/strong>)
        var expression  = /pattern/flags;
        榪欓噷闈㈢殑pattern 灝辨槸灝辮鍖歸厤鐨勬鍒欒〃杈劇ず
        榪欐椂闈㈢殑flags鍖呮嫭浠ヤ笅鍑犵錛?strong>g,i,m

            g錛氳〃紺哄叏灞妯″紡(global)錛屽垯灝嗘ā寮忓簲鐢ㄤ簬鎵鏈夊瓧絎︿覆錛岃屽茍闈炲彂鐜扮涓涓尮閰嶉」灝辯珛鍒誨仠姝€?br />            i錛氳〃紺轟笉鍖哄垎澶у皬鍐欙紙case-insensitive),
            m錛氳〃紺哄琛屾ā寮?mutiline)錛屽嵆杈懼埌涓琛屾湯灝炬椂榪樹細緇х畫鏌ユ壘涓嬩竴琛屾槸鍚﹀瓨鍦ㄥ尮閰嶉」
            渚嬶細var at = /at/g;    鍖歸厤at
                  var at2 = /[bc]at/gi;  鍖歸厤bat,cat銆傘傘傘傚茍涓斾笉鍖哄垎澶у皬鍐?br />                  var at3 = /.at/gi;   鍒嗘湁浠t緇撳熬鐨?涓瓧姣嶇殑瀛楃涓?br />                  娉細
                      浠ヤ笅鏄痡avascript閲岄潰鐨勮漿涔夊瓧絎︼細(){}[]\|/^$.?*+  杞箟鏂規硶錛氬姞\ 銆傚\\ \$
                  var at4 = /\.at/gi;  鎵鏈?at,涓嶅尯鍒嗗ぇ灝忓啓
    b. 浣跨敤RegExp鏋勯犲嚱鏁板垱寤?br />        瀹冩帴鍙椾袱涓弬鏁幫細涓涓槸瑕佸尮閰嶇殑瀛楃涓叉ā寮忥紝鍙夌殑鏍囧織瀛楃涓層?br />        var at5 = new RegExp("[bc]at","i");
        鐢變簬RegExp鍑芥暟妯″紡鐨勫弬鏁版槸瀛楃涓詫紝鎵浠ュ湪鏌愪簺鎯呭喌涓嬭瀵瑰瓧絎︿覆榪涜鍙岄噸杞箟錛屽錛?br />        
    c. RegExp鐨勫睘鎬?br />        >global錛氳繑鍥瀟rue/false,榪斿洖鏄惁璁劇疆浜唃鏍囧織
        >ignonecase錛氳繑鍥瀟rue/false錛岃繑鍥炴槸鍚﹁緗簡i鏍囧織
        >mutiline錛氳繑鍥瀟rue/false,榪斿洖鏄惁璁劇疆浜唌鏍囧織
        >lastIndex錛氬紑濮嬫悳绱笅涓涓尮閰嶇殑浣嶇疆錛屼粠0寮濮?br />        >source錛氳繑鍥炴鍒欒〃杈劇ず
    d. RegExp鐨勬柟娉?br />        >exec鏂規硶
        var text = "mom and dad and bady";
        var p = /mon( and dad( and bady)?)?/gi;
        var m = p.exec(text); //榪斿洖鍖歸厤鍣?br />        alert(m.index); //0
        alert(m.input);//mom and dad and bady
        alert(m[0]);//mom and dad and bady 鐩稿綋浜巊roup(0)
        alert(m[1]);// and dad and bady 鐩稿綋浜巊roup(1)
        alert(m[2]);// and bady 鐩稿綋浜巊roup(2)
        
       >test鏂規硶
        閫氬父鐢ㄤ簬if璇彞錛屽鏋滃尮閰嶈繑鍥瀟rue,鍚﹀垯榪斿洖false
        var test="000-00-0000";
        var p = /\d{3}-\d{2}-\d{4}/;
        if(p.test(test)){alert("dd");}

    f. Function綾誨瀷
        a.鍑芥暟鐨勫0鏄?br />            function test(index){}
            var test = function(index){}
            var test = new Function(index){} //涓嶆帹鑽?br />            娉細
                >鍑芥暟娌℃湁閲嶈澆鍔熻兘錛屽鏋滀袱涓嚱鏁頒竴鏍鳳紝浠栦細鐩存帴灝嗗墠闈㈢殑鏂規硶
        b. 鍑芥暟鍐呴儴灞炴?strong>this鍜宎rguments
        c. 姣忎釜鍑芥暟閮藉寘鎷?strong>length鍜宲rototype
灞炴?br />            length錛氭帴鍙楀弬鏁扮殑涓暟
            prototype錛氬師鍨嬪璞★紝寰堥噸瑕?br />        d. 姣忎釜鍑芥暟閮芥湁涓や釜闈炵戶鎵跨殑鏂規硶錛?strong>apply()鍜宑all()
鏂規硶
            >榪欎袱涓柟娉曠殑鐢ㄩ旈兘鏄湪鐗瑰畾鐨勪綔鐢ㄥ煙涓皟鐢ㄥ嚱鏁幫紝瀹為檯涓婄瓑浜庤緗嚱鏁頒綋鍐卼his瀵硅薄鐨勫箋?br />            >棣栧厛,apply鏂規硶鎺ュ彈涓や釜鍙傛暟錛氫竴涓槸鍦ㄥ叾涓繍琛屽嚱鏁扮殑浣滅敤鍩燂紝鍙︿竴涓槸鍙傛暟鏁版嵁錛堝彲浠ユ槸Array瀹炰緥錛屼篃鍙互鏄痑rguments瀵硅薄錛?br />                function sum(num1,num2){
                    return num1+num2;
                }
                function callsum1(num1,num2){
                    return sum.apply(this,arguments); //浼犲叆arguments瀵硅薄
                }
                function callsum2(num1,num2){
                    return sum.apply(this,[num1,num2]); //浼犲叆鏁扮粍
                }
                alert(callSum1(10,10)); //20
                alert(callSum2(10,10)); //20
            >call()鏂規硶涓巃pply()鏂規硶鐨勪綔鐢ㄧ浉鍚岋紝瀹冧滑鐨勫尯鍒粎鍦ㄤ簬鎺ユ敹鍙傛暟鐨勬柟寮忎笉鍚屻傚浜巆all()鏂規硶鏉ヨ█錛岀涓涓弬鏁版槸浣滅敤鍩熸病鏈夊彉閲?錛屽彉鍖栫殑鍙槸鍏朵綑鍙傛暟閮芥槸鐩存帴 浼犻掕窡鍑芥暟鐨勩?br />                function callSum3(num1,num2){
                    return sum.call(this,num1,num2);
                }
                alert(callSum3(10,10));//20

                //鎵浠pply()鍜宑all()浣跨敤灝辯湅鎬庝箞浣跨敤鏂逛究鏉ョ敤浜嗭紝濡傛垜浠紶鍏ョ殑鍙傛暟灝辨槸瑕佷紶璋冪敤鐨勫嚱鏁扮殑鍙傛暟錛屽氨鍙互鐩存帴浣滅敤apply(this,arguments);

            >鐪熸寮哄ぇ鐨勫湴鏂規槸鑳藉鎵╁厖鍑芥暟璧栦互榪愯鐨勪綔鐢ㄥ煙<灝辨槸鍦ㄥ悗闈㈣繍琛岀殑鍑芥暟鐨勪綔鐢ㄥ煙灝辨槸鎴戜紶榪涚殑浣滅敤鍩?gt;
                window.color = "red";
                var o={color:"blue"}
                function getColor(){
                    alert(this.color);
                }
            
                getColor();                //red
                getColor.call(this);     //red
                getColor.call(widow);  //red;
                getColor.call(0);         //blue;

    g.Boolean綾誨瀷
        a. 澹版槑
            var b = true;
            var b = new Boolean(true);
            alert(b instanceof Boolean); //true
    
    h.Number綾誨瀷
        a. 澹版槑
            var b1 = 2;
            var b2 = new Number(2);
            var b3 = (Number)"2";
    
    i.String綾誨瀷
        a. 澹版槑
            var s1 = "dd";
            var s2 = new String("dd');
        b. 甯哥敤鏂規硶
            charAt,concat, substring,indexOf,toLowerCase,toUpperCase絳?br />
    j.甯哥敤鍐呯疆瀵硅薄
        a. URI緙栫爜鏂規硶錛歟ncodeURI()鍜宔ncodeURIComponent(甯哥敤)
            姣旇緝錛歟ncodeURI()鐢ㄤ簬鏁翠釜URL;encodeURIComponent鐢ㄤ簬URL涓殑鏌愭榪涜緙栫爜
                     encodeURI涓嶄細瀵規湰韜殑URL鐗規畩瀛楃榪涜緙栫爜錛屼緥濡傚啋鍙鳳紝姝f枩鏉狅紝闂彿鍜?鍙?鑰宔ncodeURIComponent瀵規墍鏈夐潪鏍囧噯瀛楃閮借榪涜緙栫爜
                    
        b. URL瑙g爜鏂規硶錛歞ecodeURI()鍜宒ecodeURIComponent,鍩烘湰鎿嶄綔鍚屼笂
        c.  isNan(), parseInt(), parseFloat()
        d. eval()---鍔熻兘鏈寮哄ぇ鐨勪竴涓柟娉?br />            ECMAScript鍐呴儴瑙f瀽鍣ㄤ竴鏍?br />        e. Window瀵硅薄
        f.  Math綾?br />            min,max, ceil,floor,round,random               

xcp 2011-07-19 15:07 鍙戣〃璇勮
]]>絎?绔犮鍙橀噺銆佷綔鐢ㄥ煙鍜屽唴瀛樹綅緗?/title><link>http://m.tkk7.com/xcp/archive/2011/07/16/354452.html</link><dc:creator>xcp</dc:creator><author>xcp</author><pubDate>Sat, 16 Jul 2011 09:26:00 GMT</pubDate><guid>http://m.tkk7.com/xcp/archive/2011/07/16/354452.html</guid><description><![CDATA[<div>1.ECMAScript鍙橀噺鍙兘鍖呭惈涓ょ涓嶅悓鐨勬暟鎹被鍨嬶細鍩烘湰鏁版嵁綾誨瀷鍜屽紩鐢ㄦ暟鎹被鍨?br />     鍩烘湰鏁版嵁綾誨瀷錛氭槸鎸囩殑閭d簺淇濆瓨鍦?strong>鏍?/strong>鍐呭瓨涓殑綆鍗曟暟鎹錛屽嵆榪欑鍊煎畬鍏ㄤ繚瀛樺湪鍐呭瓨涓殑涓涓綅緗?br />銆銆寮曠敤綾誨瀷錛氭槸鎸囬偅浜涗繚瀛樺湪<strong>鍫?/strong>鍐呭湪涓殑瀵硅薄錛屾剰鎬濇槸鍙橀噺涓繚瀛樼殑瀹為檯涓婂彧鏄竴涓寚閽堬紝榪欎釜鎸囬拡鎸囧悜鍐呭瓨涓殑涓濺涓綅緗紝璇ヤ綅緗繚瀛樺璞?br />銆銆銆<img alt="" src="/Files/xcp/mem.jpg" /><br />2.鏈変袱縐嶅弬鏁頒紶閫掓柟寮忥細浼犲煎拰浼犲潃</div> <img src ="http://m.tkk7.com/xcp/aggbug/354452.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/xcp/" target="_blank">xcp</a> 2011-07-16 17:26 <a href="http://m.tkk7.com/xcp/archive/2011/07/16/354452.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>絎?绔犮乯avascript綆浠嬪拰鍩虹http://m.tkk7.com/xcp/archive/2011/07/16/354438.htmlxcpxcpSat, 16 Jul 2011 03:09:00 GMThttp://m.tkk7.com/xcp/archive/2011/07/16/354438.html涓銆佺畝浠?br />1.javascript瀹炵幇鐢變笁閮ㄥ垎緇勬垚錛欵CMAScript,DOM,BOM
2.ECMAScrip:Javascript ActionScript ScriptEase
3.defer="defer"寤惰繜鍔犺澆


浜屻佸熀紜
(涓)銆佽娉?br />       1.鍖哄垎澶у皬鍐欙紙鍙橀噺錛屽嚱鏁板悕錛屾搷浣滅閮藉尯鍒嗗ぇ灝忓啓錛?br />       2.鏍囪瘑絎?br />          2.1 絎竴涓瓧姣嶅繀欏繪槸錛氬瓧姣嶃乢銆?
          2.2 鍏跺畠鐨勫厑璁稿瓧姣嶃乢銆?銆佸拰鏁板瓧
      3.娉ㄩ噴
          3.1 鍗曡 //
          3.2 澶氳 /***/
      4.鍏抽敭瀛?br />           this,break,continue,if,else,switch,default,for,do,while,with,new,typeof,instanceof,try,catch,finally,throw,return絳夌瓑
(浜?銆佹暟鎹被鍨?br />      1銆佸熀鏈暟鎹被鍨?鍙互淇濈敤typeof鏉ュ彇寰椾互涓?
          1.1 undefined --- 濡傛灉榪欎釜鍊兼湭瀹氫箟
          1.2 boolean    --- 濡傛灉榪欎釜鍊兼槸甯冨皵鍨?nbsp;
          1.3 string       --- 濡傛灉榪欎釜鍊兼槸瀛楃涓?br />          1.4 number    --- 濡傛灉榪欎釜鍊兼槸鏁板瓧鍨?br />          1.5 object      --- 濡傛灉榪欎釜鍊兼槸瀵硅薄鎴杗ull
          1.6 function   --- 濡傛灉榪欎釜鍊兼槸鍑芥暟
銆銆2銆佸熀鏈暟鎹被
        Undefined,Boolean,String,Number,Object,Null,Function
     3銆?strong>Null涓嶶ndefined鐨勫尯鍒?br />
          Null鏄寚瀵硅薄瀹氫箟浜嗭紝鍙笉榪囨寚瀹氫粬涓虹┖鎴栬呮病鏈夎祴鍊鹼紱鑰孶ndefined鏄璞¤偗瀹氭病鏈夊畾涔?br />(涓?銆佹搷浣滅
      1銆佷竴鍏冩搷浣滅
           1.1 閫掑錛岄掑噺 ++ --
      2銆佷綅鎿嶄綔絎?br />           2.1 Not,And,Or,宸︾Щ,鏈夌鍙峰彸縐?鏃犵鍙峰彸縐?br />      3銆佸叧緋匯?br />      4銆?strong>鍚勬暟鎹被鍨嬩箣闂寸殑鎿嶄綔
          
(鍥?銆佽鍙?br />      1銆乮f...endif...else
      2銆乻witch() case... break;default;
      3銆乨o...whie()
      4銆亀hile(); break;continue;
      5銆乫or(var i=0;i<*;i++)
      6銆乫or(var i in *)
4.鍐呯疆鍔熻兘錛堢郴緇熺被錛?br />銆銆1銆丗unction   鍙互浼犻掑弬鏁幫紝鐢?strong>arguments寰楀埌鎵浠ヤ紶閫掑弬鏁伴泦鍚?/div>

xcp 2011-07-16 11:09 鍙戣〃璇勮
]]>絎簩鍗佷竴绔犮乯avascript鏈潵APIhttp://m.tkk7.com/xcp/archive/2011/07/10/354064.htmlxcpxcpSun, 10 Jul 2011 15:22:00 GMThttp://m.tkk7.com/xcp/archive/2011/07/10/354064.html

xcp 2011-07-10 23:22 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲精品免费在线| 日韩免费电影网址| 全免费一级午夜毛片| 亚洲一区二区三区无码国产| 中文字幕免费高清视频| 亚洲欧洲日韩综合| 性生交片免费无码看人| 亚洲日韩一区二区一无码| 日韩一区二区免费视频| 黄床大片30分钟免费看 | 成年人网站免费视频| 亚洲精品亚洲人成在线观看麻豆| 91麻豆国产免费观看| 国产亚洲福利在线视频| 国产又黄又爽又猛的免费视频播放| 日韩亚洲综合精品国产| 亚洲美女高清一区二区三区| baoyu777永久免费视频| 亚洲网站免费观看| 四虎成人免费网站在线| 国产精品综合专区中文字幕免费播放| 中文字幕在线亚洲精品 | 麻豆高清免费国产一区| 国产成人亚洲综合一区| 亚洲人成人无码网www国产| 久久青青草原国产精品免费| 亚洲大尺码专区影院| 国产成人精品123区免费视频| eeuss免费影院| 亚洲国产精品久久久久秋霞影院| 全免费a级毛片免费**视频| 成人免费乱码大片A毛片| 亚洲精品乱码久久久久久下载| 狼友av永久网站免费观看| a级毛片免费观看视频| 亚洲人成在久久综合网站| 久久亚洲高清综合| 手机在线看永久av片免费| 国产特黄特色的大片观看免费视频| 亚洲伊人tv综合网色| 亚洲成a人片在线观看老师|