悟頭javascript學習筆記

來源:互聯網
上載者:User

一、var life={};類的定義。

life.age在賦值的過程中,定義屬性、life.hanshu=function(){alert('test')}:定義方法。

二、with(arguments.callee){},的使用:表示當前事件的執行對象(with和delphi中的用法類似),即可以不寫對象,直接在with(){中寫對象的屬性、方法既可以調用該對象的方法屬性}。

三、幾種類型:null、undefined、bool、number、string、object、datetime。

四、類是windows的屬性。 方法和類,可以像數組一樣的用下標訪問,就像c#裡面的索引一樣,可以用字串作為下標訪問對象(類或者方法)的屬性或者方法。

五、javascrip 的this關鍵字 像指標。其具體指誰通常非常的讓人鬱悶。

六、原型;js中可以用原型的方式使其具有父物件具有的屬性、方法等。相當於c#中的繼承,但是其本質是原型鏈,並不是c#中的父子類別關係。用原型還可以給已經定義來的對象添加屬性、方法,包括給系統已經定義的對象添加(不推薦做)。

七、閉包;在方法的內部定義 對象的 屬性、事件、方法(在方法中定義匿名方法),形成一個虛假的類。來模仿c#中的類。

八、json;定義json的資料格式,與var jsonClass={sx1:"屬性1",sx2:"屬性2",sx3{sx11:""屬性的屬性1,sx12:"屬性的屬性2"},ff:function(){},sz:[字元1,字元2]}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.