【前言】

上篇文章简单的介绍了seajs的使用,下午使用seajs整合jquery就碰到问题了。

下载seajs上的examples,里面直接require('jquery')没有不论什么问题,

我照着写了一遍,可是报$没有定义。坑爹。

找到这篇博文攻克了问题:

http://blog.csdn.net/adeyi/article/details/18003043

雪中送炭啊。太感谢了。

【原因】

seajs中的js都是模块,直接载入jquery。这个jquery是没有模块化的,

对,examples中的jquery是模块化过的,坑爹啊。

【解决】

自己写一个jquery.js,代码:

也就是把jquery的源代码拷贝进去,最后加入一个return

【样例】

页面:

<!DOCTYPE html>
<html>
<head>
<title>seajs-demo-04</title>
</head> <body>
<div id="test" data="1"></div>
<!-- 引入sea.js -->
<script type="text/javascript" src="${base}/ZJS/sea.js"></script>
<script type="text/javascript">
seajs.config({
alias : {
'jquery' : 'jquery/jquery.js'
}
}); seajs.use('demo04.js');
</script>
</body>
</html>

js:

define(function(require, exports, module) {
var $ = require('jquery');
var s = $('#test').attr('data');
alert(s);
});

效果:

搞定。坑爹的seajs。没有一个pdf的文档,东一点西一点的。

最新文章

  1. php小trick
  2. 使用复合索引代替单键索引,来避免单键有null值的情况
  3. 在Raspberry配置优化安装LNMP环境总结
  4. zoj 3777 Problem Arrangement
  5. Android 使用HorizontalScrollView 实现Gallery效果
  6. Django内置template标签
  7. windows下Jdk和Tomcat的安装配置
  8. Android L(5.0)源码之手势识别OnTouchListener
  9. yield详解
  10. 手把手教你打造一个心电图效果View Android自定义View
  11. 基本 TCP 的回射服务器
  12. Hadoop简单介绍
  13. sqlserver float小数存数据库变成多位了 比如说12.23存进去变成 12.229999998 甚至更长
  14. Linux中硬盘物理扇区与文件系统文件对应关系(转)
  15. Java移位运算符详解实例——左移位运算符&gt;&gt;、带符号的右移位运算符&gt;&gt;
  16. 西数移动固态SSD
  17. 获取多达 16GB 的 Dropbox 免费空间!
  18. 7.20 文本框内容 超出 显示 。。 和 split
  19. touchscreem
  20. Ubuntu 安装谷歌拼音输入法

热门文章

  1. [HTML Q&amp;A][转]使pre的内容自动换行
  2. metadata lock
  3. 【转】匹配dll(exe)和pdb方法
  4. C#主线程等待子线程运行结束
  5. 翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(4)
  6. 【Linux学习】 写一个简单的Makefile编译源码获取当前系统时间
  7. Azure终于支持大容量虚拟机了-最高32核,448G内存
  8. [转]天龙八部服务器端Lua脚本系统
  9. 并行开发——Parallel的使用 -摘自网络
  10. Juicer javascript 模板引擎