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,布布扣,bubuko.com

时间: 2024-10-23 21:29:29

seajs 2.3.0 添加jquery的相关文章

在MarkDown文档中添加jQuery折叠面板

折腾Hexo博客,做了个软件整理收集页,在首席前端顾问蔡老板的指点下,终于实现了文章中使用折叠面板的功能,现记录如下. 因为想整站都有这样的效果,所以直接集成到使用的主题中,本站使用的是maupassant主题,其他主题应该大同小异,仅供参考. 改造主题 新建定义class或id的js,如我新建了个accordion.js,里面的内容如下 123 $(function() { $( ".accordion" ).accordion();}); 如果用<div id=accordi

mvc4.0添加EF4.0时发生编译时错误

解决此问题是因为MVC4.0默认未添加EF4.0的引用,EF4.0引用的是System.Data.Entity.dll, Version=4.0.0.0, 解决办法: 在web.config文件system.web节点下的compilation节点下assemblies节点下增加 <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"

JavaScript之jQuery-9 jQuery 开发插件(添加新全局函数、添加jQuery对象方法、添加新简写方法、方法参数)

一.添加新的全局函数 全局函数 - 全局函数,实际上就是jQuery对象的方法,从实践角度看,它们是位于jQuery命名空间内部的函数 - jQuery内置的某些功能是通过全局函数实现的 - $.ajax()函数就是典型的全局函数 - 向jQuery命名空间添加一个函数,只需要将这个新函数指定为jQuery的一个属性值   - 如果要使用该全局函数时,可通过一下代码调用 - 也可以通过别名来调用 添加多个函数 - 如果我们想在插件中提供多个全局函数,可以独立的声明这些函数   - 还可以使用$.

构建基于Javascript的移动web CMS——添加jQuery插件

当看到墨颀 CMS的菜单,变成一个工具栏的时候,变觉得这一切有了意义.于是就继续看看这样一个CMS的边栏是怎么组成的. RequireJS与jQuery 插件示例 一个简单的组合示例如下所示,在main.js中添加下面的内容 requirejs.config( { "shim": { "jquery-cookie" : ["jquery"] } } ); 接着在另外的文件中添加 define(["jquery"], funct

seajs 2.3.0 傻瓜式入门

[seajs] 很久之前就想使用seajs,尝试了多次,可能是自己比较笨或者seaj的文档和例子太简单,总是无从下手, 这次自己搞了一个网站,引用多个js的时候需要减少http请求, 找了半天又找到seajs+spm,好吧,再来一次. [博文] 这个博文讲的很透彻,好像是seajs开发者写的,供参考,如果这个博文能看懂那就不必再往下看了, 地址:https://speakerdeck.com/lifesinger/seajs [傻瓜式入门] 如果还是看不懂,那就一步一步往下看吧. 说明: 我的例

seajs初尝 加载jquery返回null解决学习日志

原文地址:http://www.tuicool.com/articles/bmuaEb 今天早上初尝seajs,发现一个非常蛋疼的事情,使用官方demo中的jquery是没有问题, 下载官方最新版jquery 2.1.1发现console.log($)返回null,百思不得其解!只能求助度娘! 在GitHub发现了玉伯的说明 < 直接调用 jQuery 插件等非标准模块的方法 > 不过这方法在2.3版本貌似已经不行,seajs.modify方法已在这版本移除! https://github.c

运用webmagic,SSI框架,阿里云服务,mysql,freeMarker,bootStrap3.0,Jquery 等搭建的个人网站,有兴趣的可以来看看

网站是 电影之家, 前前后侯花了半年的时间(但真正的开发时间应该是不到一个月的,涉及技术(webmagic,SSI框架,阿里云服务,mysql,freeMarker,bootStrap3.0,Jquery)), 因为平常要上班,周末又想多休息.所以搞了那么久. 网站中运用到的技术就是标题上的那些,还有一些小的东西可能我都忘记了. 建站也是第一次,所以从申请域名 ,备案,购买服务器,上传代码,调试代码等等都是一边摸索一边做的. 就项目而言自己还是有很多收获的,也有很多经验可以分享. 欢迎大家访问网

JQuery源码解析-添加JQuery的一些方法和属性

在这部分中,主要是添加一些JQ的方法和属性,如: JQuery:2.0.3 JQ版本 constructor:JQuery 重新指向JQ构造函数 init(): 初始化和参数管理的方法. selector:存储选择字符串 length:this对象的长度 toArray():转换数组的方法 未完 代码解析: 这部分的代码都包含在 jQuery.fn = jQuery.prototype = { }: 首先是对JQ版本的赋值和重指向: jquery: core_version, construct

Zabbix 3.0 添加监控 esxi 主机

Zabbix 版本 3.0.3 Esxi 5.5 zabbix 需要编译的时候要支持–with-libxml2 和 –with-libcurl(前者用来解析调用SOAP接口返回的XML,后者用来调用vcenter的SOAP接口), yum安装的默认支持. 修改zabbix 主配置文件 [[email protected] ~]# cat /usr/local/zabbix/etc/zabbix_server.conf StartVMwareCollectors(0-250) 只有大于0时才能是该