在gulpfile.js中使用什么是“$”字符?

时间:2016-05-31 17:53:58

标签: gulp

有时我会看到gulpfile.js脚本中使用的“$”字符。

我习惯使用“$”字符作为jQuery的缩写。它在gulpfile.js中有不同的含义吗?

以下是使用中“$”字符的简短示例。

var gulp = require('gulp'),
       $ = require('gulp-load-plugins')();

$是什么意思以及它是如何使用的?

1 个答案:

答案 0 :(得分:1)

它没有特别的意义。它只是一个变量名。 (从历史上看,它是为机器生成的代码保留的,因此它不会意外地覆盖任何手动编写的变量,但prototype.js和jQuery忽略了它,变得流行,并且规范编写者放弃了指南,因为它很好真的坏了。)

require('gulp-load-plugins')使用返回值的参数调用函数。该值是一个函数。在()之后调用(没有参数)第二个函数。其返回值分配给名为$的变量。

更简单的演示案例是:



var $ = "some string";

document.body.innerHTML = $;