В начале файла bootstrap.js кода они этоJavascript в bootstrap api ... что делает! означают
!function($) {
что это значит?
В начале файла bootstrap.js кода они этоJavascript в bootstrap api ... что делает! означают
!function($) {
что это значит?
Если вы указали это: function something() {something}
, это объявление функции, но оно не вызывает функцию (вам нужно будет запустить something()
).
Итак, чтобы на самом деле вызвать функцию, вам нужно сделать что-то вроде (function(){})();
... «!function($) {}
» - это своего рода альтернатива обертыванию всей функции в парсе. Синтаксис восклицательных знаков - это ярлык для написания. "!" превращает строку в выражение, которое возвращает true
.
Возможный дубликат [Что делает восклицательный знак перед функцией?] (Http://stackoverflow.com/questions/3755606/what-does-the-exclamation-mark-do-before-the-function) – DCoder
http://stackoverflow.com/questions/3755606/what-does-the-exclamation-mark-do-before-the-function – Jhong
Да, похоже, что это копия этого вопроса – Peter