`
ajaxgo
  • 浏览: 18481 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

jsadk core 发布——论坛建成www.jsadk.com

阅读更多

特性

    JsADK是基于代码底层的js框架,它并不专注于UI层的设计,而是通过面向对象的编程方式,提供丰富的开发包以及MVC的web开发框架等。
    JsADK的核心部分是面向对象编程的虚拟环境。在此环境上搭建各式各样、丰富多采的开发包和开发框架。 面向对象支持包声明、接口定义,类定义、类(接口)导入、单类继承,多接口实现,方法重载,方法参数检查等。 提供的丰富开发包有助于开发者高效的开发应用逻辑和控制逻辑。同时MVC的web框架结合AOP,将使得整个工程项目更易组织和维护。

    目前发布的jsadk core 1.0b,实现了面向对象编程的虚拟环境, 并支持包声明、接口定义,类定义、类(接口)导入、单类继承,多接口实现。 而方法重载和方法参数检查将移至开发包中去实现。

 

   相比之前发布的jsadk v0.1a版,jsadk core v1.0b改进了模型结构,API的调用方式有细微的调整,核心部分也从整个jsadk的开发包中抽离出来单独进行版本控制,同时完成了详细的文档和API说明。

 

网站地址:http://www.jsadk.com  (可以在线浏览文档,下载代码文件)

或google code :http://code.google.com/p/jsadk

由于google code时常访问不了,这里提供完整的发布包和单独的文档打包下载。完整的发布包中包含了源代码文件,最小化后的js文件,单元测试结果和源代码,demo以及文档和API索引。

 

代码示例:

 

$package('figure.interfaces', function(){
        this.$class('Figure')(
                $constructor(function(name, side) {
                        this._name = name;
                        this._side = side;
                }, [String, Number]),
                
                $getter_setter(String, 'name'),    
                
                $getter_setter(Number, 'side')
        );
});

 

分享到:
评论
4 楼 ajaxgo 2009-08-17  
02221021 写道
楼主, Object上挂这么多方法不合适吧, 怎么不自定义一个对象那?


只要不在prototype上挂,一般是不有问题的
3 楼 ajaxgo 2009-08-17  
vb2005xu 写道
一个JS核心包竟然有8M 我日 你真强


请仁兄下载来看看,到底多大~~~8M是因为里面带了junit的包~~~~

jsadk-v1.0b-uncompressed.rar (9.1 KB)
下载次数: 2
jsadk-v1.0b-min.rar (5.7 KB)
下载次数: 3


这是真实的js文件,谢谢
2 楼 02221021 2009-08-05  
楼主, Object上挂这么多方法不合适吧, 怎么不自定义一个对象那?
1 楼 vb2005xu 2009-08-05  
一个JS核心包竟然有8M 我日 你真强

相关推荐

Global site tag (gtag.js) - Google Analytics