seajs 2.3.0 加入jquery
2024-08-25 12:59:46
【前言】
上篇文章简单的介绍了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的文档,东一点西一点的。
。
。
最新文章
- php小trick
- 使用复合索引代替单键索引,来避免单键有null值的情况
- 在Raspberry配置优化安装LNMP环境总结
- zoj 3777 Problem Arrangement
- Android 使用HorizontalScrollView 实现Gallery效果
- Django内置template标签
- windows下Jdk和Tomcat的安装配置
- Android L(5.0)源码之手势识别OnTouchListener
- yield详解
- 手把手教你打造一个心电图效果View Android自定义View
- 基本 TCP 的回射服务器
- Hadoop简单介绍
- sqlserver float小数存数据库变成多位了 比如说12.23存进去变成 12.229999998 甚至更长
- Linux中硬盘物理扇区与文件系统文件对应关系(转)
- Java移位运算符详解实例——左移位运算符>;>;、带符号的右移位运算符>;>;
- 西数移动固态SSD
- 获取多达 16GB 的 Dropbox 免费空间!
- 7.20 文本框内容 超出 显示 。。 和 split
- touchscreem
- Ubuntu 安装谷歌拼音输入法
热门文章
- [HTML Q&;A][转]使pre的内容自动换行
- metadata lock
- 【转】匹配dll(exe)和pdb方法
- C#主线程等待子线程运行结束
- 翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(4)
- 【Linux学习】 写一个简单的Makefile编译源码获取当前系统时间
- Azure终于支持大容量虚拟机了-最高32核,448G内存
- [转]天龙八部服务器端Lua脚本系统
- 并行开发——Parallel的使用 -摘自网络
- Juicer javascript 模板引擎