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

我觉得学习新东西并不是会使用它就够了的,会使用仅仅代表你看懂了,理解了,二不代表你深入了,彻悟了它的精髓。

所以不断的学习将是源源不断。

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

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

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

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

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

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

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

1、在命令行窗口进入 seajslib/lib 目录,执行 npm install shelljs。2、在命令行窗口进入 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中指定需要使用的组建名即可。

效果图:

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

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

转载于:https://www.cnblogs.com/jhmydear/p/4682228.html

seaJs学习笔记2 – seaJs组建库的使用相关推荐

  1. python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑

    python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...

  2. STM32CUBEMX入门学习笔记3:HAL库以及STM32CUBE相关资料

    STM32CUBEMX入门学习笔记3:HAL库以及STM32CUBE相关资料 微雪课堂:http://www.waveshare.net/study/article-629-1.html 之前的正点原 ...

  3. python3第三方库手册_python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑...

    python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...

  4. Makefile学习笔记07|编译静态库并通过ifeq语句

    Makefile学习笔记07|编译静态库并通过ifeq语句   希望看到这篇文章的朋友能在评论区留下宝贵的建议来让我们共同成长,谢谢.   这里是目录   本篇与上一篇有较多联系,有兴趣的可以先看上一 ...

  5. Python3 爬虫学习笔记 C07 【解析库 lxml】

    Python3 爬虫学习笔记第七章 -- [解析库 lxml] 文章目录 [7.1]关于 lxml [7.2]使用 XPath [7.3]查找所有节点 [7.4]查找子节点 [7.5]查找父节点 [7 ...

  6. Python3 爬虫学习笔记 C01 【基本库 urllib 的使用】

    Python3 爬虫学习笔记第一章 -- [基本库 urllib 的使用] 文章目录 [1.1] urllib 简介 [1.2] urllib.request 发送请求 [1.2.1] urllib. ...

  7. Powershell学习笔记——函数和函数库

    前段时间公司封闭开发,就在封闭的前一天感冒发烧,为了封闭,一顿猛药下去,烧是退了,却在扁桃附近爆发出来--扁桃发炎加溃疡,搞了十多天才好啊,天天喝稀饭啊--所以请大家原谅这么久没有续上学习笔记.顺便: ...

  8. Python3 爬虫学习笔记 C08【解析库 Beautiful Soup】

    Python3 爬虫学习笔记第八章 -- [解析库 Beautiful Soup] 文章目录 [8.1]关于 Beautiful Soup [8.2]Beautiful Soup 的基本使用 [8.3 ...

  9. Java学习笔记:探索yzk18-commons库

    文件读写等类 1.乱码:用A标准保存文件,用B标准读取文件. 2.帖子:用记事本写一个文本文件,后缀名改为exe,有没有可能造出一个能运行的程序出来. 1.培训机构就是想让你们没有自学能力. 2.尽量 ...

最新文章

  1. Hadoop集群搭建(二:集群主机间免密登录配置)
  2. C++ Builder 5编HOOK程序
  3. 数据库设计-规范化规则
  4. Android进阶2之图片倒影效果 .
  5. Java基础学习总结(90)——Java单元测试技巧
  6. 规划极限编程阅读笔记01
  7. ubuntu 安装nginx 并开启目录浏览功能
  8. 如何给自己的电脑硬盘分区
  9. [硬件基础] 电机学基础与常用电工定律
  10. 一起学习“秋叶的如何成为PPT高手”
  11. 微信小程序 — 生成二维码功能
  12. 视频图像格式YUV详解
  13. 好用的python工具_Python哪些工具好用?老男孩Python开发
  14. 二十五个软件测试经典面试题
  15. 多视图几何三维重建实战系列之COLMAP
  16. LSTM生成尼采风格文章
  17. Axure RP 8基础原件介绍
  18. python简易电话簿系统_Python实现电话簿工具(代码分享)
  19. Python编程基础(2)
  20. clearTimeout() 方法

热门文章

  1. 通信类专业也可以考国家电网!而且待遇还不错~
  2. 【效率特工队】如何识别发票号给发票的图片重命名,发票的PDF重命名
  3. pdf 加深 扫描件_把扫描版pdf变得更小更清晰的技巧
  4. 搜狗浏览器扩展插件开发制作详细流程记录
  5. 时尚零售品牌如何有效开展邮件营销?
  6. 我因我们而存在,Ubuntu也有哲学意义
  7. 转知乎的文章 都用 Python 来做什么啊
  8. 腾讯云部署K8s集群
  9. Matlab图像处理工具箱使用
  10. 横线从文字中间穿过的CSS效果属性和html标签