it-swarm-id.com

drupal_add_js praktik terbaik untuk memasukkan kode inline atau file skrip

Saat membaca halaman API untuk drupal_add_js , saya terus bertanya-tanya apa praktik terbaik untuk memasukkan inline JavaScript atau file JS.

Sepertinya itu berfungsi persis sama bahkan jika Anda menghilangkan 'file', 'eksternal' atau 'inline' seperti dalam contoh ini:

Tanpa 'file'

drupal_add_js('misc/collapse.js');

Dengan 'file'

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

Jadi pertanyaannya agak sederhana. Mengapa saya memilih satu dari yang lain dan apa cara standar pengkodean ini?

Terima kasih!

5
vanz

Keduanya sama dan sama. Parameter file yang Anda tentukan dalam contoh kedua adalah sama dengan contoh pertama karena ini adalah default type.

type: Jenis JavaScript yang akan ditambahkan ke halaman. Nilai yang diizinkan adalah 'file', 'inline', 'eksternal' atau 'pengaturan'. Default untuk 'file'.

Sumber: drupal_add_js

Jika pertanyaan Anda adalah apakah praktik terbaik menggunakan inline atau file maka itu tergantung pada kebutuhan Anda. Jika Anda perlu memuat perpustakaan JavaScript atau JavaScript dalam jumlah besar, maka saya akan menggunakan tipe file. Jika Anda hanya memuat katakan beberapa kode pelacakan, atau beberapa baris JavaScript maka saya mungkin akan menggunakan inline karena ini adalah satu permintaan HTTP yang kurang.

9
Camsoft