2 Star 7 Fork 1

边城 / jNs

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

关于停止更新该项目的申明:

TypeScript 提供了命名空间能力非常方便,而且受到了多数流行编辑器的支持。除此之外 es6 进入的模块管理、Node 的 CommonJS 规范配合 WebPack 也能很好的处理模块的问题,所以相比之下 jNs 就没多大价值了,因此,此项目停止更新。

如果大家发现了 jNs 的价值,我们可以重新激活它!感谢大家的支持。

jNs - 适用于合并脚本方式的 JavaScript 模块化框架


jNs 是一具有命名空间概念的 JavaScript 模块管理工具。

Sea.jsReqireJS 等模块管理工具不同,jNs 只管理命名空间及模块的定义和使用,而不负责加载,非常适合发布合并 JavaScript 代码的 Web 项目,比如使用了 ASP.NET Web Optimization Framework 提供的 Script Bundle 功能的 ASP.NET 项目,以及使用 UglifyJS 压缩合并脚本的项目等。

获取 jNs

从 master 分支或版本标签中下载

使用 jNs 只需要引用 dist 目录下的 jns-{version}.js 或 jns-{version}.min.js 即可。其中 jns-{version}.min.js 是经过 UglifyJS 压缩的,体积更小(<6k)。

master 分支中的 dist 通常是最新的发布版本。如果需要其它版本,请从以版本号命名的标签中去下载。

通过 NuGet 下载

使用 Visual Studio 开发的时候,可以使用 NuGet 包管理器非常方便的下载 jNs 的最新版本。

使用图形界面的“管理NuGet程序包对话框”时能直接从 nuget.org 源找到 jNs.js

使用命令行可以通过如下命令获取 jNs:

PM> Install-Package jNs.js

快速上手

参考 5分钟快速上手

配合 ASP.NET Web Optimization 使用 jNs

jNs 的诞生和 Web.Optimization 不无关系,但在配制 Script Bundle 的时候仍然需要一些技巧,具体内容可参阅 配合 ASP.NET Web Optimization Framework 使用 jNs

Comments ( 0 )

Sign in for post a comment

About

基于 namespace 的 javascript 模块化开发(主要用于发布时合并JS的场景,不适合依赖懒加载场景) spread retract
JavaScript
MIT
Cancel

Releases

No release

jNs

Contributors

All

Activities

load more
can not load any more
JavaScript
1
https://git.oschina.net/jamesfancy/jNs.git
git@git.oschina.net:jamesfancy/jNs.git
jamesfancy
jNs
jNs
master

Search