seajs 2.3.0 加入jquery
【前言】
上篇文章简单的介绍了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的文档,东一点西一点的。
。
。
seajs 2.3.0 加入jquery的更多相关文章
- seajs初尝 加载jquery返回null解决学习日志含示例下载
		
原文地址:http://www.tuicool.com/articles/bmuaEb 如需demo示例,请点击下方链接下载: http://yunpan.cn/cVEybKs8nV7CF 提取码 ...
 - MVC3.0修改jquery.validate.unobtrusive.js实现气泡提示mvc错误
		
CSS部分 <style type="text/css"> .hide {display:none;} .poptip { position: absolute; to ...
 - 使用SeaJS,require加载Jquery的时候总是为null
		
这个问题困扰了我两天,使用别人的例子.官网down下来的example都没有问题.但是放到自己项目里就 var $=require("jquery") 为null. 后来发现,jq ...
 - vue2.0装jquery
		
1.在项目目录下 cnpm install --save jquery 2.在webpack.base.conf.js中加入 var webpack = require('webpack') 3.在p ...
 - Vue Cli3.0 使用jquery
		
参考链接:https://blog.csdn.net/ai520587/article/details/84098601
 - 把jQuery的类、插件封装成seajs的模块的方法
		
这篇文章主要介绍了把jQuery的类.插件封装成seajs的模块的方法,需要的朋友可以参考下 注:本文使用的seajs版本是2.1.1 一.把Jquery封装成seajs的模块 define(func ...
 - jQuery 2.0.3 源码分析 Deferred(最细的实现剖析,带图)
		
Deferred的概念请看第一篇 http://www.cnblogs.com/aaronjs/p/3348569.html ******************构建Deferred对象时候的流程图* ...
 - jQuery 3.0 的 setter/getter 模式
		
jQuery 的 setter/getter 共用一个函数,通过是否传参来表明它是何种意义.简单说传参它是 setter,不传它是 getter. 一个函数具有多种意义在编程语言中并不罕见,比如函数重 ...
 - jQuery 3.0 的变化
		
时隔 3 个月,jQuery 团队终于发布了 3.0 Alpha 版本.有两个版本 jQuery compat 3.0 和 jQuery 3.0. jQuery compat 3.0 对应之前的 1. ...
 
随机推荐
- android中sqlite3常用命令
			
1)打开数据库 在adb shell模式下执行命令sqlite3 + 数据库名称,例如打开email中的EmailProvider.db数据库: 2)sqlite3特殊命令 大多数候,sqlite3读 ...
 - Oracle OCI-22053:溢出错误解决方法
			
原文 Oracle OCI-22053:溢出错误解决方法 Oracle 数值数据类型最多可存储 38 个字节的精度.当将 Oracle 数值转换为公共语言运行库数据类型时,小数点后边的位数可能过多,这 ...
 - MyBatis的association示例——MyBatis学习笔记之三
			
前两篇博文介绍的都是单表映射,而实际上很多时候我们需要用到较复杂的映射.今天学会的association的用法,就是一例,现写出来和大家分享(为简洁起见,ant工程中各文件.目录的布局,以及其它与前面 ...
 - HDU 2222 (AC自动机模板题)
			
题意: 给一个文本串和多个模式串,求文本串中一共出现多少次模式串 分析: ac自动机模板,关键是失配函数 #include <map> #include <set> #incl ...
 - lightoj 1023
			
题意:让你输出前N个大写字母的前K个排列,按字典序,很水,直接dfs. #include<cstdio> #include<string> #include<cstrin ...
 - openfl关于windows平台编译报错解决办法
			
报错信息: 无法打开程序数据库“e:\newproj\mainclient\bin\windows\cpp\obj\obj\msvc-debug-ncxp\vc.pdb”:如果要将多个 CL.EXE ...
 - iOS学习网站及大牛网址(实时更新)
			
iOS学习网站及大牛网址(实时更新) 学习网站 https://github.com/Tim9Liu9/TimLiu-iOS 自己总结的iOS.mac开源项目及库 https://github.co ...
 - bzoj 2095: [Poi2010]Bridges(二分法+混合图的欧拉回路)
			
[题意] 给定n点m边的无向图,对于边u,v,从u到v边权为c,从v到u的边权为d,问能够经过每条边一次且仅一次,且最大权值最小的欧拉回路. [思路] 二分答案mid,然后切断权值大于mid的边,原图 ...
 - kendoui-在线文本编辑器
			
文本编辑器用过很多,fckeditor是我之前用的最多的,但是问题也有很多,诸如安全问题,浏览器兼容问题..所以最近也一直在找替代产品,正好在研究kendo,所以就尝试了下kendo提供的edit控件 ...
 - HDU-4737 A Bit Fun 维护
			
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4737 题意:给一个数列a0, a1 ... , an-1,令 f(i, j) = ai|ai+1|ai ...