`
jindw
  • 浏览: 509878 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论

JSI2 新功能预告:类库导出支持、Ext集成

    博客分类:
  • JSI
阅读更多
* 类库导出支持(完全脱离JSI环境)
  从JSI托管类库中,选择文件/对象集,导出为单一脚本文件,完全脱离JSI装载环境。
  也就是说,届时JSI不仅可以作为一个运行时的脚本管理框架,也可以当作一个部署时的脚本定制、打包工具。

  我是看Ext的定制工具后产生这个想法的,JSI的依赖定义API完全可以用作一个通用的脚本定制、打包工具的依赖描述语言。

* Ext集成(延期。。)
  集成Ext,一方面可以弥补JSI组件的缺乏。另一方面可以优化Ext的装载延迟。
  ext目前大小为:462,031字节,JSI2Alpha版的内核为35,140字节,不到Ext的十分之一(文件大小均在文本压缩之前记数)。集成Ext后,用户可以使用JSI导入函数,按需导入那些页面上直接使用到的元素。

  一些细节的想法:
  初步决定使用jquery为其基础类库(prototype不必担心,JSI可以隔离脚本冲突,不会影响到prototype用户)。
  装载单元划分的两种想法:
  1.按照 http://extjs.com/download/build 中描述的定制模块划分(可能做些文件合并,避免零碎文件的装载开销)
  2.按照Ext内部包划分(Ext 下载包的packages目录下好像已经做了文件合并)

我个人还没用过Ext,非常希望有Ext用户合作。


补充一下最新进展:
  • 类库导出正在开发,最迟春节前期发布。
  • Ext集成延期,估计短期内不会有进展。


分享到:
评论
2 楼 jindw 2007-07-12  
<strong>quaff 写道:</strong><br/>
DatePicker这个装饰器月份有问题,比实际的少一个月<br/>
<br/>
<br/>
谢谢bug报告,又是一个低级错误:(
1 楼 quaff 2007-07-12  
DatePicker这个装饰器月份有问题,比实际的少一个月

相关推荐

    JSI, java脚本开发工具

    JSI框架提供一个无侵入的脚本库管理解决方案,和一个全面的前端开发调试、文档解析、模版编译、打包导出环境支持。 作为一个开发期间的脚本管理工具,让开发者在开发期间享受JSI带来的种种便捷,也可以作为一个运行...

    jsi-modules:用jsi进行模块学习

    在模块化编程方面,JSI支持导入和导出机制,这是ES6引入的重要特性。通过`import`和`export`关键字,我们可以将代码组织成可重用的模块,降低复杂性并提高代码的可维护性。在"jsi-modules-master"中,可能包含了一...

    JSI-GAN:JSI-GAN的官方存储库(于AAAI 2020接受)

    这是JSI-GAN(AAAI2020)的官方存储库。 我们提供了培训和测试代码,以及经过训练的权重和用于JSI-GAN的数据集(train + test)。 如果您发现此存储库有用,请考虑引用我们的。 参考: Soo Ye Kim *,Jihyong Oh ...

    海尔液晶电源 0094001224B JSI-190419-050 JSI-220409-050原理图.pdf

    综上所述,海尔液晶电视电源板0094001224B JSI-190419-050 JSI-220409-050是一块设计精良、功能齐全的电源板,它通过合理选择元器件和精心设计电路布局,实现了高效稳定的电力转换和支持。对于从事电子产品开发和...

    海尔液晶电源背光板 0094001274E JSI-320411 原理图.pdf

    本文将详细解析海尔液晶电视电源背光板0094001274E JSI-320411原理图中的关键元件及其功能、电路设计思路与工作原理,帮助读者更好地理解该背光板的工作机制,并为可能遇到的问题提供诊断和维修方面的参考。...

    JSI-full-2.0

    2. **example**:这个目录可能包含了一些示例代码或页面,用来展示JSI-full-2.0的功能和用法。开发者可以通过这些例子快速理解和学习如何使用这个项目。 3. **images**:存放图像资源的文件夹,可能包括logo、图标...

    react-native-performance-tests:用于查看性能的回购

    RN 0.63,iPhone 11 模拟器发布模式:WatermelonDB 10,000 条记录,无 JSI,Hermes 关闭(0.63 不支持 Hermes):437ms 0.64 RN 0.64,Android 设备 Pixel 3a:WatermelonDB 10,000 条记录,无 JSI,Hermes 关闭...

    jsish:Jsi是一个小型的C嵌入式javascript解释器,具有紧密编织的Web和DB支持

    Jsi是带有内置websocket-server,sqlite和C -extensibility的javascript -ish解释器。 | | | 快速开始下载适用于 / 的二进制文件: wget ...

    js插件类库组织与管理(基于asp.net管理)

    在开发大规模的网站时,JavaScript插件类库的组织和管理至关重要,尤其当一个页面中需要引入多个JS库和相关样式时。随着插件数量的增加,若不进行良好的组织,页面将充斥着大量的script和link标签,这不仅会增加页面...

    轻量系统JS-UI框架子系统

    - **开发工具链**:集成代码编辑、编译、调试等功能,支持快速原型设计和测试。 - **模拟器**:模拟真实的设备环境,便于在没有物理设备的情况下进行应用测试。 **4. 学习与进阶** 对于想要深入学习和使用轻量...

    JAVA-VRML.rar_VRML_java vrml

    Java的动态性和丰富的类库使得开发者能够更灵活地控制VRML场景,实现复杂的逻辑和交互功能。Java可以通过以下方式与VRML交互: 1. **Java Applets**:早期,Java Applets常被用于网页中嵌入VRML场景,提供动态交互...

    json2xl:将JSON数据以及样式,格式和公式导出到Excel

    将JSON数据以及样式,格式和公式导出到Excel This Library depends on [excel4node](https://www.npmjs.com/package/excel4node)npm install json2xlA app.js script is provided in the code. Running this will ...

    using使用JSI为React Native提供快速简便的多线程-C/C++开发

    react-native-multithreading using使用JSI的React Native的快速简便的多线程处理。 安装npm install react-native-multithreading npx pod-i react-native-...Why为什么自从JSI成为主流以来,可能会有一些功能

    java推荐算法源码-jsi:Java空间索引

    JSI空间索引特意限制了特征,在少数事情上做得很好。 它特别快。 该代码是开源的,并在 2.1 或更高版本下发布。 用法 强烈建议首先查看位于 的 jsi-examples 存储库。 简而言之,您需要像这样初始化 RTree: // ...

    jsi-beginner:条件语句、forforEach 循环和啤酒瓶

    在JavaScript编程语言中,条件语句、for循环和forEach方法是构建动态和交互式Web应用的基础元素。让我们深入了解这些概念。 首先,条件语句,如`if...else`和`switch`,允许程序根据特定条件执行不同的代码块。...

    i88fm-playlist:独立 88.1 FM 与 Grooveshark 的集成

    我主要是为了 Grooveshark 集成而制作它,但也作为学习一堆东西的借口: Node.js和Express MongoDB和猫鼬 Zurb Foundation :已经相当了解 Bootstrap,我想尝试一个不同的前端框架,它可以响应移动、平板电脑和...

    HDT-JSI01

    【HDT-JSI01】项目是一个以JavaScript为核心的开发实践,它可能是一个开源项目或者教程,因为通常在编程领域,这种命名格式常用于版本控制或学习资源。JavaScript是一种广泛使用的编程语言,尤其在网络开发中扮演着...

    react-native-multithreading:using使用JSI为React Native提供快速简便的多线程

    由于越来越成为主流,因此可能有些功能实际上正在阻塞并且需要一段时间才能执行。 例如,像这样的存储库或SQLite JSI库可能要花费几毫秒来执行一个复杂的调用。 您不希望这样做时冻结整个React-JS线程,因为用户会...

    I2Djs:Integrated-2D是用于SVG,Canvas和WebGL上下文的Javascript 2D渲染框架。 I2Djs为所有渲染上下文提供相同的API

    集成式2D jsI2dJs-SVG +画布+ WebGL Integrated-2D-是一个开放源代码Javascript框架,用于在SVG,Canvas和WebGL上下文中呈现2D图形。 I2D的简单语法和语义使您可以将矢量图形和位图的功能结合起来,轻松实现复杂的...

    Java 空间索引.zip

    (CiteSeerX 上的 PDF)JSI 空间索引的功能被刻意限制,并且只做好少量的事情。特别是,它的速度很快。该代码是开源的,并根据GNU 宽通用公共许可证2.1 或更高版本发布。用法强烈建议首先查看 jsi-examples 存储库...

Global site tag (gtag.js) - Google Analytics