Trong PhP, bạn có thể.Tệp .js có thể "bao gồm" một tệp .js khác
Trong html, bạn sắp xếp của thể với <script src="...">
thẻ
nhưng những gì về nếu chúng ta có một tập tin .js và chúng tôi muốn bao gồm một tập tin .js. Chúng ta sẽ làm như thế nào?
Trong PhP, bạn có thể.Tệp .js có thể "bao gồm" một tệp .js khác
Trong html, bạn sắp xếp của thể với <script src="...">
thẻ
nhưng những gì về nếu chúng ta có một tập tin .js và chúng tôi muốn bao gồm một tập tin .js. Chúng ta sẽ làm như thế nào?
Nếu bạn ngụ ý trong ngữ cảnh trình duyệt, không phải trực tiếp, nhưng bạn có thể sử dụng bộ nạp như tại RequireJS (có một số).
Hoặc để làm điều đó bằng tay:
var script = document.createElement('script');
script.src = "/path/to/the/other/file.js";
document.getElementsByTagName('script')[0].parentNode.appendChild(script);
Lưu ý, mặc dù, rằng với trên chức năng, ví dụ trong file khác sẽ không có sẵn để sử dụng ngay lập tức. Mã ở trên bắt đầu quá trình tải tệp, nhưng nó tiếp tục không đồng bộ. Bạn có thể sử dụng các sự kiện để biết rằng tải đã hoàn thành (chủ yếu là sự kiện load
, nhưng trên các phiên bản cũ hơn của IE, bạn phải sử dụng onreadystatechange
- đây là một lý do khiến mọi người sử dụng bộ nạp!).
http://capmousse.github.io/include.js/ – Oded