OurJS 是一个适用于 WEB 开发的 JavaScript 框架,它提供了覆盖面广、细节完善的功能,并能让开发者使用可预期的 API,写出具备良好的兼容性、可读性和扩展性的代码。
完全兼容 PC 端的 IE6+、Firefox、Chrome、Safari、Opera 以及其他使用 Trident 和 WebKit 内核的浏览器。
- 化繁为简 —— 以简单直接的方式,提供易于理解和使用的功能。
- 功能完善 —— 提供的功能覆盖面广、细节完善,可以满足 WEB 开发中的绝大多数需求。
- 风格一致 —— 提供的 API 与原生 JS 和 DOM 的语法习惯一致,便于理解和记忆。
- 易于扩展 —— 不论是要扩展框架本身,还是扩展应用,OurJS 均提供了简易的方式。
OurJS 要求浏览器运行在“标准模式”下。
OurJS 不能和其他对原型进行了扩展的框架或类库共存。
our.js
中包含以下列出的所有文件:
描述 | 文件名 |
---|---|
Integrated | src/integrated/sizzle.js src/integrated/json2.js |
Widget | src/widget.js |
Request | src/request.js |
Animation | src/animation.js |
JS Event Module | src/jseventmodule.js |
DOM API Enhancements | src/dom.js |
Browser API Enhancements | src/browser.js |
JS API Enhancements | src/lang.js |
以下文件均为可选的附加项:
Widgets | widgets/*.js |
Utilities | utilities/*.js |
OurJS 基于 MIT 许可协议发布,关于此协议的细节请查看 LICENSE.md
。