Terkadang ketika merujuk pada JS lain, JS -nya menggunakan acara Window.onload. Dengan cara ini, acara Onload dari halaman yang diimpor mungkin tidak dieksekusi. Bagaimana keduanya bisa berjalan? Selain metode menulis dua bersama -sama, ada metode lain
if (window.onload! = null) {eval ("theOldFun ="+window.onload.toString ()); window.onload = function () {theOldFun (); addreadResource ();}; }Fungsi fungsi eval ():
Fungsinya adalah untuk menguraikan string yang sesuai ke dalam kode JS dan menjalankannya
Misalnya, Anda ingin menjalankan metode variabel sekarang
function name1 () {...} function name2 () {...} var m = "name1"; eval (m+'()'); // jalankan name1 (); m = 'name2'; eval (m+'()'); // jalankan name2 ();