特性
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')
);
});
分享到:
相关推荐
【标题】"IOS应用源码——ipad note记事本.zip"揭示了这是一份针对iPad设备的iOS应用源代码,主要用于开发一个记事本应用。这个应用可能具备创建、编辑、保存和查看笔记的基本功能,是iOS开发者学习和研究移动应用...
11. App Store发布:如果这个颜色拾取工具是一个完整的应用,那么最终可能需要通过App Store审核并发布,这就涉及到App Store Connect的使用和App的发布流程。 以上是对"iOS应用源码——颜色拾取工具.zip"的相关...
"IOS应用源码——数据持久性.zip"这个压缩包很可能包含了关于如何在iOS应用中实现数据持久化的示例代码。数据持久化的方法有多种,包括SQLite数据库、Core Data、Property List(plist)、归档存储以及文件系统等。...
本资源“IOS应用源码——圆形百分比图表.zip”提供了一套完整的iOS应用程序源代码,专门用于实现这种图表。下面将详细介绍这个项目中的关键知识点和实现细节。 首先,我们要了解的是`UIKit`框架,它是iOS应用开发的...
这些效果可以通过Core Animation框架实现,或者在SwiftUI中利用动画函数来创建。 6. **延迟展示主界面**: - 为了防止用户看到空白的界面,开发者需要计算好从启动界面到主界面的过渡时间,这可以通过监听应用的...
【标题】"IOS应用源码——UIslider转圆圈.zip" 涉及的主要知识点是iOS应用开发中的自定义UI组件,特别是关于UISlider的扩展和动画效果的实现。UISlider是苹果iOS SDK中提供的一种基本UI控件,通常用于用户在给定范围...
2. 圆角处理:学习如何使用Core Graphics或Swift的UIView扩展来为UITableView添加圆角。 3. Auto Layout或Size Classes:如果源码包含故事板或xib文件,可以学习如何利用这些工具进行界面布局。 4. 数据源和代理方法...
【标题】"IOS应用源码——UIslider转圆圈.rar" 涉及的主要知识点是iOS应用开发中的自定义UI组件,特别是针对UISlider的视觉效果优化。在iOS开发中,UISlider是系统提供的一个基本控件,用于展示可滑动的选择范围。...
【标题】:“安卓Android源码——(截屏).zip” 提供的是关于安卓操作系统的源码分析,重点可能集中在屏幕截图功能的相关实现上。 【描述】:描述中的“安卓Android源码——(截屏).zip”表明这个压缩包内包含了与...
【标题】"IOS应用源码——PSBackgroundCurtain for iOS.rar" 提供的是一个针对iOS平台的开源项目,PSBackgroundCurtain。这个项目主要关注的是如何在iOS应用中实现后台运行时的背景窗帘效果,它允许用户自定义应用...
"IOS应用源码——数据持久性.rar"这个压缩包很可能包含了关于如何在iOS应用中实现数据持久化的示例代码。在iOS中,有多种方法来实现数据持久化,包括NSUserDefaults、SQLite数据库、Core Data以及文件系统等。下面...
总之,“IOS应用源码——图片倒影效果.zip”中的代码展示了如何在iOS应用中创建图片倒影,涉及了UIKit和Core Graphics的使用,这对于提升iOS开发者对UI设计和图形处理的理解非常有帮助。通过研究这段代码,开发者...
【标题】"IOS应用源码——SampleCode3.0.rar" 涵盖了iOS应用程序开发的核心知识领域,包括Objective-C或Swift编程语言、UIKit框架、Xcode集成开发环境(IDE)的应用以及苹果的设计原则。这个压缩包可能包含了示例...
本资源"Android源码——快捷查询源码.zip"包含的是一个帮助开发者快速查询Android源码的工具或指南,旨在提高开发效率,深入理解Android系统的运行机制。以下是基于这个主题的详细知识点: 1. **Android源码结构**...
【标题】"IOS应用源码——ipad英语学习.zip" 提供的是一个iOS应用程序的源代码,专门设计用于iPad设备的英语学习应用。这个压缩包包含的资源将帮助开发者了解如何构建这样的应用,或者为那些想要改进或扩展现有英语...
【标题】"IOS应用源码——层的拖动.zip" 提供的是一个关于iOS应用程序的源代码示例,专门展示了如何实现用户界面中的图层(Layer)拖动功能。在iOS开发中,图层通常指的是UIView及其子类的对象,如UILabel、UIButton...
【标题】"安卓Android源码——1-121019133948.zip" 提供的是一份关于安卓操作系统的源代码。在深入解析这份源码之前,我们先来了解一下Android系统的基本构成和它的重要性。 Android是全球最受欢迎的移动操作系统,...
这个"IOS应用源码——一个画板.rar"提供了一个完整的iOS应用源代码,它可能是开发者为了教学、学习或者分享设计的一个简单画板应用程序。下面我们将深入探讨这个源码中可能包含的关键知识点。 首先,该应用基于...
【标题】"IOS应用源码——图片拾取器.zip" 提供的是一个iOS应用程序的源代码,主要用于实现图片选择功能。在iOS开发中,图片拾取器通常是一个关键组件,它允许用户从设备的相册中选取图片或者拍摄新照片,以供应用...
8. iOS SDK和API使用:源码中会涉及到苹果提供的SDK,如UIKit,Foundation等,以及如CoreGraphics、CoreAnimation等底层库,开发者可以通过阅读源码了解这些API的使用。 9. Code Style和最佳实践:源码也可能体现了...