* 类库导出支持(完全脱离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集成延期,估计短期内不会有进展。
分享到:
相关推荐
JSI框架提供一个无侵入的脚本库管理解决方案,和一个全面的前端开发调试、文档解析、模版编译、打包导出环境支持。 作为一个开发期间的脚本管理工具,让开发者在开发期间享受JSI带来的种种便捷,也可以作为一个运行...
在模块化编程方面,JSI支持导入和导出机制,这是ES6引入的重要特性。通过`import`和`export`关键字,我们可以将代码组织成可重用的模块,降低复杂性并提高代码的可维护性。在"jsi-modules-master"中,可能包含了一...
这是JSI-GAN(AAAI2020)的官方存储库。 我们提供了培训和测试代码,以及经过训练的权重和用于JSI-GAN的数据集(train + test)。 如果您发现此存储库有用,请考虑引用我们的。 参考: Soo Ye Kim *,Jihyong Oh ...
综上所述,海尔液晶电视电源板0094001224B JSI-190419-050 JSI-220409-050是一块设计精良、功能齐全的电源板,它通过合理选择元器件和精心设计电路布局,实现了高效稳定的电力转换和支持。对于从事电子产品开发和...
本文将详细解析海尔液晶电视电源背光板0094001274E JSI-320411原理图中的关键元件及其功能、电路设计思路与工作原理,帮助读者更好地理解该背光板的工作机制,并为可能遇到的问题提供诊断和维修方面的参考。...
2. **example**:这个目录可能包含了一些示例代码或页面,用来展示JSI-full-2.0的功能和用法。开发者可以通过这些例子快速理解和学习如何使用这个项目。 3. **images**:存放图像资源的文件夹,可能包括logo、图标...
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 关闭...
Jsi是带有内置websocket-server,sqlite和C -extensibility的javascript -ish解释器。 | | | 快速开始下载适用于 / 的二进制文件: wget ...
在开发大规模的网站时,JavaScript插件类库的组织和管理至关重要,尤其当一个页面中需要引入多个JS库和相关样式时。随着插件数量的增加,若不进行良好的组织,页面将充斥着大量的script和link标签,这不仅会增加页面...
- **开发工具链**:集成代码编辑、编译、调试等功能,支持快速原型设计和测试。 - **模拟器**:模拟真实的设备环境,便于在没有物理设备的情况下进行应用测试。 **4. 学习与进阶** 对于想要深入学习和使用轻量...
Java的动态性和丰富的类库使得开发者能够更灵活地控制VRML场景,实现复杂的逻辑和交互功能。Java可以通过以下方式与VRML交互: 1. **Java Applets**:早期,Java Applets常被用于网页中嵌入VRML场景,提供动态交互...
将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 ...
react-native-multithreading using使用JSI的React Native的快速简便的多线程处理。 安装npm install react-native-multithreading npx pod-i react-native-...Why为什么自从JSI成为主流以来,可能会有一些功能
JSI空间索引特意限制了特征,在少数事情上做得很好。 它特别快。 该代码是开源的,并在 2.1 或更高版本下发布。 用法 强烈建议首先查看位于 的 jsi-examples 存储库。 简而言之,您需要像这样初始化 RTree: // ...
在JavaScript编程语言中,条件语句、for循环和forEach方法是构建动态和交互式Web应用的基础元素。让我们深入了解这些概念。 首先,条件语句,如`if...else`和`switch`,允许程序根据特定条件执行不同的代码块。...
我主要是为了 Grooveshark 集成而制作它,但也作为学习一堆东西的借口: Node.js和Express MongoDB和猫鼬 Zurb Foundation :已经相当了解 Bootstrap,我想尝试一个不同的前端框架,它可以响应移动、平板电脑和...
【HDT-JSI01】项目是一个以JavaScript为核心的开发实践,它可能是一个开源项目或者教程,因为通常在编程领域,这种命名格式常用于版本控制或学习资源。JavaScript是一种广泛使用的编程语言,尤其在网络开发中扮演着...
由于越来越成为主流,因此可能有些功能实际上正在阻塞并且需要一段时间才能执行。 例如,像这样的存储库或SQLite JSI库可能要花费几毫秒来执行一个复杂的调用。 您不希望这样做时冻结整个React-JS线程,因为用户会...
集成式2D jsI2dJs-SVG +画布+ WebGL Integrated-2D-是一个开放源代码Javascript框架,用于在SVG,Canvas和WebGL上下文中呈现2D图形。 I2D的简单语法和语义使您可以将矢量图形和位图的功能结合起来,轻松实现复杂的...
(CiteSeerX 上的 PDF)JSI 空间索引的功能被刻意限制,并且只做好少量的事情。特别是,它的速度很快。该代码是开源的,并根据GNU 宽通用公共许可证2.1 或更高版本发布。用法强烈建议首先查看 jsi-examples 存储库...