没有合适的资源?快使用搜索试试~ 我知道了~
gleipnir.js:库和抽象框架试图克服UI编程的常见问题
共49个文件
js:39个
jshintrc:3个
md:2个
需积分: 5 0 下载量 187 浏览量
2021-05-21
19:44:10
上传
评论
收藏 237KB ZIP 举报
温馨提示
格莱普尼尔 这是一个库和抽象框架,旨在克服UI编程的常见问题。 它受到开发Gaia(FirefoxOS的应用程序层)的“有趣”经验的深刻启发。 该许可证受Apache许可证(2.0)约束。 这是因为大多数代码都来自Gaia项目。 介绍 在开发Gaia期间,最常见的问题是如何组织代码来管理来自某些API的异步流的基于事件的通信模型。 对于事件部分,JavaScript尽管其本机API不提供事件机制 ,但实际上它仍然成为最受事件驱动的编程语言,部分原因是DOM行为是事件驱动的,这是处理任意用户输入的最自然的方式是事件。 在其他语言和范例中,它也称为信号,行为甚至意图。 无论它们采用什么名称,问题都仍然存在:如何组织代码,从本质上讲,它是势在必行的(“行驱动”),具有如此离散和不自然的方面。 某些事件驱动的问题可以很好地解决,而解决方案提供了一种编织事件和处理程序的方法,它们通常是OOP语言
资源推荐
资源详情
资源评论
收起资源包目录
gleipnir_js-master.zip (49个子文件)
gleipnir.js-master
.jshintrc 493B
tests.bundle.js 220B
LICENSE.txt 573B
src
.jshintrc 501B
view
basic.js 922B
source
setting.js 1KB
minute_clock.js 2KB
dom_event.js 1KB
event_datum.js 299B
store
basic.js 560B
state
basic_state.js.orig 3KB
basic.js 2KB
logger
state.js 3KB
rune
language.js 9KB
README.md 4KB
component
basic.js 7KB
process
runtime.js 11KB
process.js 4KB
interface.js 3KB
builder
component.js 4KB
state.js 5KB
stream
stream.js 3KB
settings
cache.js 2KB
gulpfile.js 304B
tools
browser-source-map-support.js 42KB
build
config.js 1KB
build.js 6KB
test
.jshintrc 501B
process
process_spec.js 2KB
builder
state_spec.js 2KB
component_spec.js 2KB
stream
stream_spec.js 3KB
README.md 15KB
dist
Gleipnir.Store.js 5KB
Gleipnir.Component.js 35KB
Gleipnir.Builder.js 171KB
Gleipnir.Settings.js 10KB
Gleipnir.Stream.js 100KB
Gleipnir.View.js 6KB
Gleipnir.Source.js 22KB
Gleipnir.Logger.js 15KB
Gleipnir.Rune.js 30KB
Gleipnir.State.js 108KB
Gleipnir.Process.js 89KB
.gitignore 399B
webpack.conf.js 562B
karma.conf.js 736B
.pre-commit 32B
package.json 1KB
共 49 条
- 1
资源评论
刘岩Lyle
- 粉丝: 41
- 资源: 4680
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功