投放本站广告请联系: extjscn#126.com
HTML5时代即将到来。我们都很高兴Ext能够接受新的标准,因为它得到接受。这篇文章将研究两个显着的HTML5的开发(video和canvas)。标记允许进行本机的视频渲染,我们可以移除掉所有第三方的插件,如flash等等。同样,标记有一个干净的但非常强大的API使您可以绘制像素级别的复杂图形。
原型继承可以说是Javascript提供的真正的继承方法,也是很多大牛推荐使用的方法,但我使用的最多的却不是这一个继承方法. 原型继承是如何实现的,我们一起来看看下面的例子:
ExtCore是Ext团队继ExtJs后发布的一款轻量级,适合在网站上使用的JS框架.目标就是要争夺jQuery所占领的市场. 那么ExtCode有什么新的功能可以吸引我们呢? 废话少说,我们先来看看它在AJAX方面是如何简化我们开发的.ExtCore是Ext团队继ExtJs后发布的一款轻量级,适合在网站上使用的JS框架.目标就是要争夺jQuery所占领的市场. 那么ExtCode有什么新的功能可以吸引我们呢? 废话少说,我们先来从下面几个例子来看看它在AJAX方面是如何简化我们开发的.
大家都知道Javascript函数对象的所有属性都是公开的,是没有私有属性这一个概念的.但是,不要忘记了Javascript的两大特性(原型和闭包).说到这里,可能很多朋友已经知道怎么样实现私有属性了.没错,我们就是要通过Javascript的闭包来实现.
概念性的东西可能比较难理解,我们还是以实例来说明:
在Javascript中,一切都是对象,包括函数。在Javascript中并没有真正的类,不能像C#,PHP等语言中用 class xxx来定义。但Javascript中提供了一种折中的方案:把对象定义描述为对象的配方(先看一下例子会比较容易理解)。
定义类的方法有很多种,这里有两中较为通用的方法,大家参考一下。
这两种方法均可以解决 构造函数会重复生成函数,为每个对象都创建独立版本的函数的问题。
解决了重复初始化函数和函数共享的问题。