drupal добавляет рекомендации js по включению встроенного кода или файла сценария


Читая страницу API для drupal_add_js, я все время задавался вопросом, как лучше всего включать встроенный JavaScript или файл JS.

Похоже, что он работает точно так же, даже если вы опустите "файл", "внешний" или "встроенный", как в этом примере:

Без "файла"

drupal_add_js('misc/collapse.js');

С "файлом"

drupal_add_js('misc/collapse.js', 'file');

Таким образом, вопрос довольно прост. Почему я должен выбирать одно вместо другого и каков стандартный способ кодирования этого ?

Спасибо!

 5
7
Author: vanz, 2011-03-23

1 answers

Они оба и одно и то же. Параметр file, указанный вами во втором примере, совпадает с первым примером, поскольку он используется по умолчанию type.

Тип: Тип JavaScript, который должен быть добавлен на страницу. Допустимыми значениями являются "файл", "встроенный", "внешний" или "настройка". По умолчанию используется значение "файл".

Источник: drupal_add_js

Если ваш вопрос касается того, лучше ли использовать встроенный файл или файл, то это зависит от вашего требования. Если вам нужно загрузить библиотеку JavaScript или большое количество JavaScript, я бы использовал тип file. Если вы просто загружаете, скажем, какой-то код отслеживания или несколько строк JavaScript, я бы, вероятно, использовал inline, так как это на один HTTP-запрос меньше.

 9
Author: Camsoft, 2011-03-23 10:03:56