`
ajaxgo
  • 浏览: 18783 次
  • 性别: 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 我日 你真强

相关推荐

    IOS应用源码——ipad note记事本.zip

    【标题】"IOS应用源码——ipad note记事本.zip"揭示了这是一份针对iPad设备的iOS应用源代码,主要用于开发一个记事本应用。这个应用可能具备创建、编辑、保存和查看笔记的基本功能,是iOS开发者学习和研究移动应用...

    IOS应用源码——颜色拾取工具.zip

    11. App Store发布:如果这个颜色拾取工具是一个完整的应用,那么最终可能需要通过App Store审核并发布,这就涉及到App Store Connect的使用和App的发布流程。 以上是对"iOS应用源码——颜色拾取工具.zip"的相关...

    IOS应用源码——数据持久性.zip

    "IOS应用源码——数据持久性.zip"这个压缩包很可能包含了关于如何在iOS应用中实现数据持久化的示例代码。数据持久化的方法有多种,包括SQLite数据库、Core Data、Property List(plist)、归档存储以及文件系统等。...

    IOS应用源码——圆形百分比图表.zip

    本资源“IOS应用源码——圆形百分比图表.zip”提供了一套完整的iOS应用程序源代码,专门用于实现这种图表。下面将详细介绍这个项目中的关键知识点和实现细节。 首先,我们要了解的是`UIKit`框架,它是iOS应用开发的...

    IOS源码——IOS欢迎界面.zip

    这些效果可以通过Core Animation框架实现,或者在SwiftUI中利用动画函数来创建。 6. **延迟展示主界面**: - 为了防止用户看到空白的界面,开发者需要计算好从启动界面到主界面的过渡时间,这可以通过监听应用的...

    IOS应用源码——UIslider转圆圈.zip

    【标题】"IOS应用源码——UIslider转圆圈.zip" 涉及的主要知识点是iOS应用开发中的自定义UI组件,特别是关于UISlider的扩展和动画效果的实现。UISlider是苹果iOS SDK中提供的一种基本UI控件,通常用于用户在给定范围...

    IOS应用源码——RoundedUITableView for iOS.rar

    2. 圆角处理:学习如何使用Core Graphics或Swift的UIView扩展来为UITableView添加圆角。 3. Auto Layout或Size Classes:如果源码包含故事板或xib文件,可以学习如何利用这些工具进行界面布局。 4. 数据源和代理方法...

    IOS应用源码——UIslider转圆圈.rar

    【标题】"IOS应用源码——UIslider转圆圈.rar" 涉及的主要知识点是iOS应用开发中的自定义UI组件,特别是针对UISlider的视觉效果优化。在iOS开发中,UISlider是系统提供的一个基本控件,用于展示可滑动的选择范围。...

    安卓Android源码——(截屏).zip

    【标题】:“安卓Android源码——(截屏).zip” 提供的是关于安卓操作系统的源码分析,重点可能集中在屏幕截图功能的相关实现上。 【描述】:描述中的“安卓Android源码——(截屏).zip”表明这个压缩包内包含了与...

    IOS应用源码——PSBackgroundCurtain for iOS.rar

    【标题】"IOS应用源码——PSBackgroundCurtain for iOS.rar" 提供的是一个针对iOS平台的开源项目,PSBackgroundCurtain。这个项目主要关注的是如何在iOS应用中实现后台运行时的背景窗帘效果,它允许用户自定义应用...

    IOS应用源码——数据持久性.rar

    "IOS应用源码——数据持久性.rar"这个压缩包很可能包含了关于如何在iOS应用中实现数据持久化的示例代码。在iOS中,有多种方法来实现数据持久化,包括NSUserDefaults、SQLite数据库、Core Data以及文件系统等。下面...

    IOS应用源码——图片倒影效果.zip

    总之,“IOS应用源码——图片倒影效果.zip”中的代码展示了如何在iOS应用中创建图片倒影,涉及了UIKit和Core Graphics的使用,这对于提升iOS开发者对UI设计和图形处理的理解非常有帮助。通过研究这段代码,开发者...

    IOS应用源码——SampleCode3.0.rar

    【标题】"IOS应用源码——SampleCode3.0.rar" 涵盖了iOS应用程序开发的核心知识领域,包括Objective-C或Swift编程语言、UIKit框架、Xcode集成开发环境(IDE)的应用以及苹果的设计原则。这个压缩包可能包含了示例...

    Android源码——快捷查询源码.zip

    本资源"Android源码——快捷查询源码.zip"包含的是一个帮助开发者快速查询Android源码的工具或指南,旨在提高开发效率,深入理解Android系统的运行机制。以下是基于这个主题的详细知识点: 1. **Android源码结构**...

    IOS应用源码——ipad英语学习.zip

    【标题】"IOS应用源码——ipad英语学习.zip" 提供的是一个iOS应用程序的源代码,专门设计用于iPad设备的英语学习应用。这个压缩包包含的资源将帮助开发者了解如何构建这样的应用,或者为那些想要改进或扩展现有英语...

    IOS应用源码——层的拖动.zip

    【标题】"IOS应用源码——层的拖动.zip" 提供的是一个关于iOS应用程序的源代码示例,专门展示了如何实现用户界面中的图层(Layer)拖动功能。在iOS开发中,图层通常指的是UIView及其子类的对象,如UILabel、UIButton...

    安卓Android源码——1-121019133948.zip

    【标题】"安卓Android源码——1-121019133948.zip" 提供的是一份关于安卓操作系统的源代码。在深入解析这份源码之前,我们先来了解一下Android系统的基本构成和它的重要性。 Android是全球最受欢迎的移动操作系统,...

    IOS应用源码——一个画板.rar

    这个"IOS应用源码——一个画板.rar"提供了一个完整的iOS应用源代码,它可能是开发者为了教学、学习或者分享设计的一个简单画板应用程序。下面我们将深入探讨这个源码中可能包含的关键知识点。 首先,该应用基于...

    IOS应用源码——图片拾取器.zip

    【标题】"IOS应用源码——图片拾取器.zip" 提供的是一个iOS应用程序的源代码,主要用于实现图片选择功能。在iOS开发中,图片拾取器通常是一个关键组件,它允许用户从设备的相册中选取图片或者拍摄新照片,以供应用...

    IOS应用源码——TextStepperField for iOS.rar

    8. iOS SDK和API使用:源码中会涉及到苹果提供的SDK,如UIKit,Foundation等,以及如CoreGraphics、CoreAnimation等底层库,开发者可以通过阅读源码了解这些API的使用。 9. Code Style和最佳实践:源码也可能体现了...

Global site tag (gtag.js) - Google Analytics