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来理解。
阅读全文