drupal добавляет рекомендации js по включению встроенного кода или файла сценария
Читая страницу API для drupal_add_js, я все время задавался вопросом, как лучше всего включать встроенный JavaScript или файл JS.
Похоже, что он работает точно так же, даже если вы опустите "файл", "внешний" или "встроенный", как в этом примере:
Без "файла"
drupal_add_js('misc/collapse.js');
С "файлом"
drupal_add_js('misc/collapse.js', 'file');
Таким образом, вопрос довольно прост. Почему я должен выбирать одно вместо другого и каков стандартный способ кодирования этого ?
Спасибо!
1 answers
Они оба и одно и то же. Параметр file
, указанный вами во втором примере, совпадает с первым примером, поскольку он используется по умолчанию type
.
Тип: Тип JavaScript, который должен быть добавлен на страницу. Допустимыми значениями являются "файл", "встроенный", "внешний" или "настройка". По умолчанию используется значение "файл".
Источник: drupal_add_js
Если ваш вопрос касается того, лучше ли использовать встроенный файл или файл, то это зависит от вашего требования. Если вам нужно загрузить библиотеку JavaScript или большое количество JavaScript, я бы использовал тип file
. Если вы просто загружаете, скажем, какой-то код отслеживания или несколько строк JavaScript, я бы, вероятно, использовал inline
, так как это на один HTTP-запрос меньше.