Я понимаю, что определение используется для определения модуля, а функция - анонимная функция, но что аргумент «требует» в функции hold ?Что именно определяет (function (require) {...}) в JavaScript
Если я напишу что-нибудь в define(function(require){...})
, когда это будет называться? Как позвонить его анонимной функции?
Пожалуйста, помогите, я новичок в продвинутых JS.
Вы пытались узнать больше о том, как это работает в документации RequireJS? –
Я, я читал о RequireJS, но там они используют require() как функцию, а не как аргумент. Я понимаю, что когда он передан как аргумент 'function (require)', то что действительно передается в require? – Pepper
Возможный дубликат [Что определяется в Javascript (кроме очевидного)] (http://stackoverflow.com/questions/10331305/what-is-define-used-for-in-javascript-aside-from- the-visible) –