当前位置: 首页 > 知识库问答 >
问题:

Sizzle作为对象中的函数

华哲茂
2023-03-14

我有JavaScript代码,对象如下:

var myObj = {
    SomeVal: 1,
    Sizzle: function(){
        //sizzle
    }
};

如何将Sizzle选择器引擎作为函数包含在对象中?在Sizzle源代码中,我发现了一个函数Sizzle,但源代码中还有很多函数之外的代码。

包括后我可以打电话:

myObj.Sizzle('#elem');

共有1个答案

谭安翔
2023-03-14

作为@leo。fcx提到,在您的方法中返回Sizzle引擎。也许这会有帮助:

var myObj = {
  SomeVal: 1,
  Sizzle: function(){
    return Sizzle.apply(window, arguments);
  }
};
 类似资料:
  • 本文向大家介绍了解Javascript中函数作为对象的魅力,包括了了解Javascript中函数作为对象的魅力的使用技巧和注意事项,需要的朋友参考一下 前言 Javascript赋予了函数非常多的特性,其中最重要的特性之一就是将函数作为第一型的对象。那就意味着在javascript中函数可以有属性,可以有方法, 可以享有所有对象所拥有的特性。并且最重要的,她还可以直接被调用 我们简单的试验一下就可

  • jquery从1.3开始,使用了新的选择器–sizzle。效率超过了以前的jquery版本以及目前能见到的其他选择器。 Sizzle是jQuery作者John Resig新写的DOM选择器引擎,速度号称业界第一。而且有一个重要的特点就是Sizzle是完全独立于jQuery的,如果你不想用jQuery,可 以只用Sizzle。非常好用的,压缩后才3K多点。 看一个选择器性能对比图:

  • 问题内容: 为什么对象类是Java中的超类? 问题答案: 这是一个好问题。Java选择使单个类成为所有内容的最终父类,以便有一种简单的方法来传递任意对象,而无需知道其类型(即,您可以使用Object的声明类型来引用每个单个项目在类型系统中,甚至使用其包装器类的基本体也是如此。但是,存在诸如C ++之类的OOP语言,没有像Java中那样的通用基类。拥有通用基类的另一个好处是,对于超类,处理超类的逻辑

  • 我正在尝试将侦听器从操作传递给类(适配器)。 在java中(操作代码): (来自适配器的代码) 它起作用了。 现在我试着翻译成kotlin。我先翻译动作(把动作翻译成kotlin): 在这一点上仍然有效。适配器的代码仍在java中,类的代码仍在kotlin中。现在,我将适配器转换为kotlin: 现在它不起作用了。操作未编译。 错误:无法推断此参数“v”的类型。必需的视图。OnClickListe

  • 本文向大家介绍详解JavaScript中的函数、对象,包括了详解JavaScript中的函数、对象的使用技巧和注意事项,需要的朋友参考一下 JS中的函数声明方式 方式一 function 函数名(){ 函数体 } 方式二 var 函数名=function(){ 函数体 } 方式三 var 函数名=new Function(“函数体”); 执行方式 函数名(); JS中的对象 类似Java中的一些系