有时我会看到gulpfile.js脚本中使用的“$”字符。
我习惯使用“$”字符作为jQuery的缩写。它在gulpfile.js中有不同的含义吗?
以下是使用中“$”字符的简短示例。
var gulp = require('gulp'),
$ = require('gulp-load-plugins')();
$是什么意思以及它是如何使用的?
答案 0 :(得分:1)
它没有特别的意义。它只是一个变量名。 (从历史上看,它是为机器生成的代码保留的,因此它不会意外地覆盖任何手动编写的变量,但prototype.js和jQuery忽略了它,变得流行,并且规范编写者放弃了指南,因为它很好真的坏了。)
require('gulp-load-plugins')
使用返回值的参数调用函数。该值是一个函数。在()
之后调用(没有参数)第二个函数。其返回值分配给名为$
的变量。
更简单的演示案例是:
var $ = "some string";
document.body.innerHTML = $;