问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

seajs怎么调用jquery的插件

发布网友 发布时间:2023-12-04 13:09

我来回答

2个回答

热心网友 时间:2024-06-13 12:24

方法一,将js插件cmd模块化(define封装成seajs模块,返回匿名函数,包含插件的源码)。
/**
* Created with JetBrains PhpStorm.
* User: duph
* Date: 13-3-11
* Time: 上午9:24
* To change this template use File | Settings | File Templates.
*/

define(function(require,exports,moudles){
return function(jquery){
(function($) {
$.fn.pri= function() {
alert($("a").attr("href"))
// 代码区域。
};
})(jquery);
}

})
jquery库在总js文件(调用该插件的文件)中加载。通过require("t1/jquery_pligun")()来传递jquery变量(参数) ,保证了jquery在调用js插件模块之前加载
/**
* Created with JetBrains PhpStorm.
* User: duph
* Date: 13-3-11
* Time: 上午9:40
* To change this template use File | Settings | File Templates.
*/
define(function (require, exports, moudles) {
var $=require("jquery")
require("t1/jquery_pligun")($)
$(document).ready(function () {
$("a").pri()
})

})
补充:SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。SeaJS可以与jQuery这类框架完美集成。使用SeaJS可以提高JavaScript代码的可读性和清晰度,解决目前JavaScript编程中普遍存在的依赖关系混乱和代码纠缠等问题,方便代码的编写和维护。

热心网友 时间:2024-06-13 12:21

先用seajs的插件将jquery以及插件等非模块化的js文件给模块化,然后再在外面写个模块,里面require你要用的js文件,然后就可以直接调用函数也可以传参了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...是多少?如果在青海湖没有出现高原反应,那么在拉萨市一般也不会_百度... 2023长虫山开车最佳到山顶路线 蛋挞怎么做好吃 蛋挞的做法是什么 如图,斜三棱柱ABC-A1B1C1中,A1C1⊥BC1,AB⊥AC,AB=3,AC=2,侧棱与底面... 魅族20classic手机通病 为什么反映魅族手机质量、发热、续航、信号与系统bug的网友如此多... 快来人,急救,魅族mx出问题了 我的魅蓝note2(系统是Flyme5.1.6)在联系人里存到有备注的号码怎么在来... 有拿到魅族mx3的吗,我的到了问题好多啊。 揭秘!女友说“你不爱我了”的真正含义 热水器加热器的电流大小是多少安? ...分手后的第七天就与另一个女人开始了新的恋情.我该怎么看待?_百度... 电脑重启不断,拔掉内存一根就OK了. 手指甲凹陷是怎么回事啊91 ∫tan²x*sec²xdx不定积分怎么求? 手指甲最近发现有凹陷1 如何把360起始页首页替换成百度为主页8 两天一夜080706长白山特辑(中)第35分钟 李胜基唱的歌...1 别人的行为和语言会影响你的心里变化和情绪变化 这是为什么??...10 很容易被别人说的话影响心情,应该怎么办?2 忽如一夜春风来,千树万树梨花开到底是什么季节1998 忽如一夜春风来千树万树梨花开的意思2 九个月宝宝特好动淘气,会不会是多动症 ...室对风云2的评价中,风哥哥,云哥哥,你们不要再打了,我是多啦A梦还... 珍爱网操作频繁请明天再试怎么办 为什么四平电线63a的漏电开关电线还会发热 63a配多少动力电源,开关发热,怎么办 一个号码注册了两个 怎么找回第一个? .初始化一个4X4的二维数组,编写函数,使数组中的左下半角的元素清0。输... 一个石字旁加一个各,左右结构,念什么 什么意思 高手给解释一...5 一年内怎么改第二次 一年内怎么改第二次 怎么复制QQ表面图像 中国同位素公司的对外贸易 离职不给竞业限制补偿可以不签离职报告吗 我是一个已婚女人,中午午休梦见房子墙壁上有水流出来,房间很暗... 问:梦见在一个很黑的小屋子里,有点类似已故多年姥姥的农村小屋... 顿时,石头带着五壮士的决心,带着中国人民的仇恨,向敌人头上砸去哪... ps5究极风暴4多少帧 长城特钢和轴承钢有什么区别? 写景的佳句12字? ...雪兔、小明等人一起去游艺晚会?桃矢和小明还不停地为小樱小明扔免... 一个手机号注册两个微信后怎么登录第一个? davichi 时间啊 停止吧 中文音译 +中文歌词。谢谢 ...37 一个可以同时用两部手机登陆吗?1 石头向敌人头上砸去.(改写比喻句) 弄多点 一个号码注册了两个 怎么找回第一个? 求tara and davichi 我们不是相爱吗?韩文和中...35 修改未满一年怎么修改 我家里用63A的断路器怎么会经常烧断一相脱扣线圈是什么原因求...