Hai, saya memiliki 3 file javascript.
- jquery.js
- utility.js
- file1.js
Di file1.js saya punya
jQuery.noConflict()
jQuery(document).ready(function($) {
// ....
});
Saya mendapatkan kesalahan 'jQuery' digunakan sebelum didefinisikan. dan 'dokumen' digunakan sebelum didefinisikan.
Bagaimana cara menghilangkan peringatan ini dengan aman.
Jika aku melakukan
var document = document || {};
kemudian di utility.js saya jika digunakan, itu akan menjadi null di IE dan ok di firefox.
Apa solusi terbaik untuk ini?
javascript
undefined
jslint
Chun ping Wang
sumber
sumber
Jawaban:
Dari dokumentasi
Contoh:
sumber
global
sehingga/* global var, var2 */
tidak berfungsi./*global var, var2*/
bekerja/*globals */
dan juga lebih masuk akal saat menambahkan daftar variabelSeperti yang dikatakan Quentin, ada a
/*global*/
arahan.Berikut ini contohnya (letakkan ini di bagian atas file):
Pastikan pernyataan global awal berada di baris yang sama dengan
/*
, atau akan rusak.sumber