seajs 使用jquery插件

原创 2013年12月05日 18:14:29

今天在弄seajs的模块化加载,想把jquery加载进来当做seajs的一个模块来使用,当var $ = require("../modules/jquery");这样直接加载jquery插件时

获取到的$总是为null,就在想是不是路径写错了,就把var $ = require("../modules/jquery");换成var $ = require("../modules/jquery1111");发现控制台报错,说

找不到jquery1111这个文件,看样子前面一种写法的路径没有错误,在谷歌上搜索了一把,最终找到解决办法,原来jquery的源码是没有模块化的,seajs想要

把他当做模块来引用,必须的先把jquery模块化,而jquery的模块化的方法如下:

直接在jquery.js中写

define(function(require,exports,module){

  

};

此define函数中放jquery源码,并且在jquery源码最后一句之前加上return jQuery.noConflict();这句;

也就是在jquery源码

 })( window );

这句代码之前加上 return jQuery.noConflict();

保存之后再次使用var $ = require("../modules/jquery");加载,成功。

seajs使用jquery插件构造scrollbox

1.seajs是淘宝前端工程师玉伯开发,它是遵循CMD规范的模块加载方式,可以像nodejs那么优雅得编写模块代码,具体的介绍可以去官网:http://seajs.org/docs/#intro 2....
  • JThink_
  • JThink_
  • 2013年08月22日 20:50
  • 8039

seajs模块化jQuery与jQuery插件

seajs模块化jQuery与jQuery插件模块化jQuery1、把jQuery修改成SeaJs的模块代码非常简单,就是用下面这段语句将jQuery源代码包裹起来:define('jquery',[...
  • JSCTO
  • JSCTO
  • 2017年03月01日 22:06
  • 172

jquery插件之easing使用

  • 2014年11月25日 10:02
  • 28KB
  • 下载

javaweb 项目 使用image cropper jquery插件 截图上传

image cropper 图片截取上传                 二、截取图片,创建canvas,上传到后台 function getImg(){ var $th...

jquery插件nyroModal在iframe中的使用

  • 2011年09月09日 19:12
  • 99KB
  • 下载

滚动条美化jquery插件nicescroll的使用

你是否遇到过这种情况:想要在网页中嵌入div块并且局部滚动,但滚动条太难看啦!!! 使用jquery.nicescroll来美化滚动条吧(so easy!!): 首先:下载jquery.nic...
  • ziwoods
  • ziwoods
  • 2015年11月12日 16:16
  • 2179
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:seajs 使用jquery插件
举报原因:
原因补充:

(最多只允许输入30个字)