seaJs学习笔记2 – seaJs组建库的使用

原文地址:seaJs学习笔记2 – seaJs组建库的使用javascript

我以为学习新东西并非会使用它就够了的,会使用仅仅表明你看懂了,理解了,二不表明你深刻了,彻悟了它的精髓。html

因此不断的学习将是源源不断。java

最近在学习seaJs和AngualrJs的指令和服务,感受angularjs实在太强大了,好吧,步入主题,今天在深刻了解seaJs的时候发现了一款神器,不过这款神奇貌似没有更新和维护了,但我测试了一下,仍是能够用的。node

这款神奇就是SeaJS 组件库 ,Sea.js 是一个适用于 Web 浏览器端的模块加载器。在 Sea.js 里,一切皆是模块,全部模块协同构建成模块系统。jquery

神器DOC地址:http://panxuepeng.github.io/seajslib/git

下面咱们来简单的演示一下如何吧angularjs

首先你要下载本神器:https://github.com/panxuepeng/seajslib/archive/gh-pages.zipgithub

由于它是基于seaJs,而seaJs是须要nodeJs环境的,而且本神器下载以后是须要用npm进行安装下载相关依赖的库,因此grunt你也是得下载的。ajax

配置好环境后,执行2步,(好比你解压到seajslib文件夹下):shell

一、在命令行窗口进入 seajslib/lib 目录,执行 npm install shelljs。
 
二、在命令行窗口进入 seajslib/lib 目录,执行 node install.js ,安装 Grunt 相关模块。

  

而后,你就能够拷贝seajslib下的lib文件夹到你的项目中去使用了。其实你会发现其中包含了不少组建模块,咱们也能够把须要的拷贝出来,而不是拷贝整个。

来个小李子,直接上代码,清晰直接:

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script src="../lib/seajs/src/seajs.js"></script>
<script src="../lib/jquery/jquery-1.9.1.min.js"></script>
</head>
<body>
<a href="data.txt" data-toggle="dialog">预览(ajax)</a><br/>
<a href="data.txt" data-toggle="artdialog">请点击我(选择器方式拿到内容)</a>
<script>
seajs.use(['dialog/src/dialog', 'artdialog/src/artdialog']);
</script>
</body>
</html>

  

在上面的例子中,a标签里面的都是指向的一个文件,这就是用ajax异步请求获取data.txt的文件内容,这里我用到了2个组建,dialog,artdialog,在data-toggle中指定须要使用的组建名便可。

效果图:

234242

这款神奇还包含了不少组建,来看看列表:

22222

就介绍到这里吧,总会有须要用到它的时候。以此mark!

相关文章
相关标签/搜索