Tempat Meletakkan JavaScript Khusus Halaman dalam Rails 3.1
Dalam Rails 3.1, Asset Pipeline menggabungkan semua fail JavaScript ke dalam satu fail, meningkatkan prestasi. Walau bagaimanapun, ini menimbulkan kebimbangan tentang pelaksanaan kod khusus halaman pada semua halaman.
JavaScript Khusus Pengawal
Dokumentasi Asset Pipeline menyediakan penyelesaian untuk memasukkan pengawal- JavaScript tertentu. Dengan mencipta fail JavaScript dan CSS yang berasingan di lokasi berikut:
Anda kemudian boleh memuatkan fail ini hanya untuk pengawal tertentu menggunakan teg berikut:
Pilihan Lain
Jika pendekatan di atas tidak sesuai, anda boleh mempertimbangkan pilihan ini:
Kesimpulan
JavaScript khusus halaman boleh dikendalikan dalam Rails 3.1 menggunakan fail JavaScript khusus pengawal, atau kaedah semakan ID/Kelas dan AJAX yang dinyatakan di atas. Dengan memilih pendekatan yang sesuai, anda boleh mengoptimumkan pelaksanaan JavaScript anda dan mengelakkan pemborosan kod yang tidak diperlukan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memastikan Pelaksanaan JavaScript Khusus Halaman dalam Talian Paip Aset Rails 3.1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!