it-swarm-eu.dev

Doporučené postupy drupal_add_js zahrnují vložený kód nebo soubor skriptu

Při čtení stránka API pro drupal_add_js jsem stále přemýšlel, jaký je nejlepší postup zahrnout vložený JavaScript nebo soubor JS.

Vypadá to, že funguje úplně stejně, i když vynecháte „soubor“, „externí“ nebo „vložený“ jako v tomto příkladu:

Bez 'souboru'

drupal_add_js('misc/collapse.js');

S 'souborem'

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

Otázka je tedy poměrně jednoduchá. Proč bych si měl vybrat mezi sebou a jaký je standardní způsob kódování?

Dík !

5
vanz

Jsou oba stejné. Parametr fileparameter, který jste zadali ve druhém příkladu, je stejný jako první příklad, protože se jedná o výchozí type.

type: Typ JavaScriptu, který se má přidat na stránku. Povolené hodnoty jsou „soubor“, „inline“, „externí“ nebo „nastavení“. Výchozí nastavení je „file“.

Zdroj: drupal_add_js

Pokud je vaše otázka o tom, zda je nejlepší použít vložený soubor nebo soubor, pak záleží na vašich požadavcích. Pokud potřebujete načíst knihovnu JavaScriptu nebo velké množství JavaScriptu, použil bych typ file. Pokud právě načítáte, řekněte nějaký sledovací kód nebo několik řádků JavaScriptu, pravděpodobně bych použil inline, protože se jedná o jeden méně HTTP požadavek.

9
Camsoft