javascript
重新認識javascript,系統的學習javascript
摘要: 對于javascript的面向對象有不少說法,有的說,javascript不是面向對象的,有的說javascript是基于對象的,有的說使用javascript可以實現面向對象。
我查閱了一些資料,包括ECMAscript Language Specification Edition 3 24-Mar-00,似乎應該說成javascript是基于原型(prototype-based )的面向對象,而C++,java之類的是基于類的面向對象,即面向對象的實現方式不同。面向對象并不必然是基于class的
閱讀全文
摘要: 之所以說換個角度是指我現在對javascript的理解與我以往對javascript的理解。在這種理解的轉變中最大的轉變是對函數的理解,以及隨之而來的對javascript的對象,尤其是對象屬性的理解上的變化。簡單的說,現在理解的函數,不是和變量類型同級的概念,而是變量類型的一種,即函數也是一個對象,一個可以象數字,字符串一樣賦值給一個變量的實體。這個和C里將指針指向函數有些類似,但我一直都是把javascript類比java來理解。
閱讀全文