Javascript 如何定义JQuery$之类的函数?
JQuery将$作为一个函数使用,我想知道,我怎样才能创建自己的函数呢 以及如何使承包商在JavaScript中发挥作用? 比如,我做了这个:Javascript 如何定义JQuery$之类的函数?,javascript,Javascript,JQuery将$作为一个函数使用,我想知道,我怎样才能创建自己的函数呢 以及如何使承包商在JavaScript中发挥作用? 比如,我做了这个: window.test = (function () { var test = { get: function (selector) { } }; return test; }()); (例如)当我直接调用test()时,我想选择一个canvas元素,我想您需要这样的链接
window.test = (function () {
var test = {
get: function (selector) {
}
};
return test;
}());
(例如)当我直接调用
test()
时,我想选择一个canvas元素,我想您需要这样的链接对象
var myQuery=function(str){
str=str;
this.concate=函数(str){
this.str=this.str+“”+str;
归还这个;
};
this.to_string=函数(){
返回此.str;
};
归还这个;
};
窗口['$']=myQuery;
警报($('hello').concate('$').concate('!!').to_string());
警报(myQuery('hello')。concate('myQuery')。concate('!!')。to_string())代码>答案是正确的,但我想我了解您需要什么,也许这个答案也能帮助您:
window[“$”]=函数(选择器){
这个.s=选择器;
this.changeColor=函数(颜色){
document.getElementById(this.s).style.background=color;
归还这个;
};
归还这个;
};代码>
改变我的背景。
回答得不错!这不可能使窗口['$']=myQuery
位于myQuery
函数内吗?就像使用立即调用的函数一样@Kermani,对不起,我没有理解你..我做了一些修改..你在谈论它吗?我的意思是,怎么可能,把窗口['$']=myQuery放在myQuery函数中,类似这样:@Kermani,也用其他场景更新了太好了!非常感谢你的努力,你的答案很好谢谢你的答案,它很有用,但正如你所说,我认为上面的答案更完整。。。Thanks@Lash2欢迎:)@HareshVidja您的回答帮助我提供了答案。我对第一个函数的问题是需要从函数中调用函数来定义$(我也不知道我说了什么。lol)