Saya punya beberapa kode khusus untuk menyortir tabel. Karena kode ini umum di sebagian besar halaman saya ingin membuat file JS yang akan memiliki kode dan semua halaman yang menggunakannya dapat merujuknya dari sana.
Masalahnya adalah: Bagaimana cara menambahkan jQuery, dan plugin penyortir tabel ke dalam file .js?
Saya mencoba sesuatu seperti ini:
document.writeln('<script src="/javascripts/jquery.js" type="text/javascript"></script>');
document.writeln('<script type="text/javascript" src="/javascripts/jquery.tablesorter.js"></script>');
tapi ini sepertinya tidak berhasil.
Apa cara terbaik untuk melakukan ini?
javascript
jquery
Cody Grey
sumber
sumber
Jawaban:
sumber
http://
dengan//
untuk protokol relatif. Dengan asumsi itu berfungsi dengan properti src.Refused to load the script
Jika Anda ingin memasukkan kode jQuery dari file JS lain, ini harus dilakukan caranya:
Saya memiliki yang berikut dalam file HTML saya:
Saya membuat file my_jquery.js terpisah dengan yang berikut ini:
sumber
jquery include js
dan memiliki 13k tampilan lol.Anda dapat menggunakan kode di bawah ini untuk mencapai pemuatan jQuery di file JS Anda. Saya juga menambahkan JSFiddle jQuery yang berfungsi dan menggunakan fungsi self-invaging.
Opsi Lainnya : - Anda juga dapat mencoba Require.JS yang merupakan pemuat modul JS.
sumber
sumber
Jika Anda ingin menambahkan referensi ke file js apa pun, katakanlah, dari proyek Anda, Anda juga dapat menambahkannya langsung menggunakan tag referensi , di Visual Studio IDE ini ditangani secara otomatis dengan menyeret dan menjatuhkan file eksternal dari solusi explorer ke file saat ini ( Ini juga berfungsi untuk menandai file, file .js & .css)
sumber
Masalahnya adalah Anda menggunakan
</script>
dalam skrip, yang mengakhiri tag skrip. Coba ini:sumber
script
tag sudah dilihat sebagai string, bukan sebagai markup.Inilah solusinya, yang saya adopsi sebagai kombinasi dari beberapa solusi yang diajukan di beberapa forum lain.
Dengan cara ini Anda dapat mereferensikan file css dan file js lainnya dalam satu file js, sehingga membuat perubahan lain kali hanya di satu tempat. Tolong beri tahu saya jika Anda memiliki masalah tentang hal itu.
Saya telah melakukan hal berikut:
dideklarasikan dan dieksekusi kode berikut dalam file ini
Saya mereferensikan file jQueryIncluder.js di atas di file js atau xsl lain dari proyek .Net saya sebagai berikut:
Saya harap usaha saya dihargai.
Terima kasih
sumber
tidak mungkin mengimpor file js di dalam file js lainnya
Cara menggunakan jquery di dalam js adalah
impor js di html atau halaman tampilan apa pun yang Anda gunakan di dalamnya Anda akan memasukkan file js
view.html
default.js
ini pasti akan bekerja untuk Anda
sumber
Ada plugin untuk jquery di mana Anda hanya bisa memasukkan file yang Anda butuhkan ke beberapa file js lainnya, di sini adalah tautan untuk itu http://tobiasz123.wordpress.com/2007/08/01/include-script-inclusion-jquery- plugin / .
Baris document.write ini juga akan menulis tag skrip di html bukan di file js Anda.
Jadi saya harap ini bisa membantu Anda, sedikit dengan masalah Anda
sumber
Jika Anda sering ingin memperbarui tautan file jquery Anda ke file versi baru, di seluruh situs Anda di banyak halaman, sekaligus.
Buat file javascript (.js) dan masukkan kode di bawah ini, dan petakan file javascript ini ke semua halaman (alih-alih memetakan file jquery langsung di halaman), jadi ketika tautan file jquery diperbarui pada file javascript ini, ia akan mencerminkan di seluruh situs.
Kode di bawah ini diuji dan berfungsi dengan baik!
sumber
Anda dapat membuat basis halaman master tanpa menyertakan file js dan jquery. Tempatkan pemegang tempat konten di pangkalan halaman master di bagian kepala, lalu buat halaman master bersarang yang mewarisi dari pangkalan halaman master ini. Sekarang masukkan semua konten Anda di asp: konten di halaman master bersarang, akhirnya buat halaman konten dari halaman master ini
Contoh:
sumber
Dynamic menambahkan jQuery, CSS dari file js. Ketika kita menambahkan fungsi onload ke tubuh kita dapat menggunakan jQuery untuk membuat halaman dari file js.
sumber
Jika document.write ('<\ script ...') tidak berfungsi, coba document.createElement ('script') ...
Selain itu, Anda harus khawatir tentang jenis situs web yang Anda buat - apakah Anda benar-benar berpikir itu ide yang baik untuk memasukkan file .js dari file .js?
sumber
cukup salin kode dari dua file ke file Anda di atas.
atau gunakan sesuatu seperti ini http://code.google.com/p/minify/ untuk menggabungkan file Anda secara dinamis.
Josh
sumber
Saya menemukan bahwa cara terbaik adalah menggunakan ini ...
Ini dari proyek Codecademy 'Make an Interactive Website'.
sumber
Setelah banyak penelitian, saya memecahkan masalah ini dengan petunjuk dari ofir_aghai jawaban tentang peristiwa pemuatan skrip.
Pada dasarnya kita perlu menggunakan
$
kode jQuery, tetapi kita tidak bisa menggunakannya sampai jQuery dimuat. Saya duludocument.createElement()
menambahkan skrip untuk jQuery, tetapi masalahnya adalah butuh waktu untuk memuat sementara pernyataan berikutnya dalam JavaScript$
gagal digunakan . Jadi, saya menggunakan solusi di bawah ini.myscript.js memiliki kode yang menggunakan jQuery main.js digunakan untuk memuat kedua jquery.min.js dan myscript.js file memastikan bahwa jQuery dimuat.
kode main.js
Cara ini berhasil. Menggunakan
loadJQueryFile()
dari myscript.js tidak berfungsi. Segera pergi ke pernyataan berikutnya yang digunakan$
.sumber
Saya percaya apa yang ingin Anda lakukan adalah tetap memasukkan file js ini di html dom Anda, jika demikian maka apporach ini akan bekerja.
Contoh: // file js
// html dom
sumber
Mengapa Anda menggunakan Javascript untuk menulis tag skrip? Cukup tambahkan tag skrip ke bagian kepala Anda. Jadi dokumen Anda akan terlihat seperti ini:
sumber
sumber