【问题标题】:Sizzle JS how does it work?Sizzle JS 是如何工作的?
【发布时间】:2015-05-17 08:21:24
【问题描述】:

我正在研究一个学校项目的 sizzle.js 源代码,我发现了一些奇怪的东西。在代码的底部有这行代码说:

window.Sizzle = Sizzle;

但我在代码中找不到任何关于 a 的内容:

var Sizzle = .....

我发现唯一类似于 Sizzle 变量的是:

function Sizzle( selector, context, results, seed ) {

现在回答我的问题。函数是否可以像这样充当对象?还是我错过了什么?

【问题讨论】:

  • 函数是对象。函数声明在声明的范围内创建变量,因此全局函数声明创建一个全局变量。此外,函数和变量声明会在任何代码执行之前进行处理。

标签: javascript sizzle


【解决方案1】:

是的,函数本身就是一个 Javascript 对象,可以分配给其他变量。

【讨论】:

    猜你喜欢
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-13
    相关资源
    最近更新 更多