2014-02-17 82 views

回答

2

_返回是一個變量名。在這種情況下,它指的是JavaScript庫Underscore。

+0

所以當有_時,它總是一個下劃線? – user2814599

+0

@ user2814599:'_'不一定要引用Underscore.js庫。 '_'只是一個變量名,它可以指任何東西。只是在這種情況下,它指的是圖書館。 –

0

這是保存下劃線插件的變量的名稱。

以類似的方式,$字符用於jQuery。

這兩個都可以更改,但這些是每個庫設置的默認設置。


在你的榜樣,你正在使用requireJS加載的依賴,這些都將在相同順序列出傳遞。 jQuery的,然後再強調,這就是爲什麼函數傳遞:

調用uniq下劃線功能:

_.uniq([1, 2, 1, 3, 1, 4]); 

調用each jQuery函數的例子

function ($, _, ...) 
    // ---^ underscoreJS 
    // ^jQuery 

手:

$.each([ 52, 97 ], function(...)); 
0

_是變量的名稱。與$相同是一個變量,通常用作jQuery變量的別名。

0

的JavaScript允許你命名的各種characaters,如您的變量/函數:所以考慮到,這可能是另一個變量名$_

相關問題