Tôi có một số mã cụ thể để sắp xếp các bảng. Vì mã là phổ biến trong hầu hết các trang, tôi muốn tạo một tệp JS sẽ có mã và tất cả các trang sử dụng nó có thể tham chiếu nó từ đó.
Vấn đề là: Làm cách nào để thêm jQuery và plugin sắp xếp bảng vào tệp .js đó?
Tôi đã thử một cái gì đó như thế này:
nhưng điều này dường như không hoạt động.
Cách tốt nhất để làm việc này là gì?
Nếu bạn muốn bao gồm mã jQuery từ một tệp JS khác, điều này nên thực hiện thủ thuật:
Tôi đã có những điều sau đây trong tệp HTML của mình:
Tôi đã tạo một tệp my_jquery.js riêng biệt bằng cách sau:
Tùy chọn khác : – Bạn cũng có thể thử chúng tôi là trình tải mô-đun JS.
Trong trường hợp bạn muốn thêm tham chiếu vào bất kỳ tệp js nào, giả sử, từ dự án của bạn, bạn cũng có thể thêm trực tiếp bằng thẻ tham chiếu , trong Visual Studio IDE, điều này được xử lý tự động bằng cách kéo và thả tệp bên ngoài từ trình khám phá giải pháp vào tệp hiện tại ( Điều này cũng hoạt động để đánh dấu các tệp, các tệp .js & .css)
Đây là giải pháp mà tôi đã áp dụng như một sự kết hợp của một số giải pháp được đề xuất trong một số diễn đàn khác.
Bằng cách này, bạn có thể tham chiếu cả tệp css và tệp js khác trong một tệp js, do đó chỉ thực hiện thay đổi lần sau ở một nơi duy nhất. Xin vui lòng cho tôi biết nếu bạn có bất kỳ mối quan tâm về nó.
Tôi đã làm như sau:
Tôi hy vọng nỗ lực của tôi được đánh giá cao.
Cảm ơn
không thể nhập tệp js bên trong tệp js khác
Cách sử dụng jquery bên trong js là
nhập js trong html hoặc bất kỳ trang xem nào bạn đang sử dụng bên trong mà bạn sẽ bao gồm tệp js
xem.html chúng tôi
điều này chắc chắn sẽ làm việc cho bạn
Nếu bạn thường xuyên muốn cập nhật liên kết tệp jquery của mình thành tệp phiên bản mới, trên trang web của bạn trên nhiều trang, cùng một lúc ..
Tạo một tệp javascript (.js) và đặt mã bên dưới và ánh xạ tệp javascript này tới tất cả các trang (thay vì ánh xạ tệp jquery trực tiếp trên trang), vì vậy khi liên kết tệp jquery được cập nhật trên tệp javascript này, nó sẽ phản ánh trên toàn trang web.
Bạn có thể tạo cơ sở trang chính mà không bao gồm các tệp js và jquery. Đặt một chủ sở hữu nội dung trong cơ sở trang chính trong phần đầu, sau đó tạo một trang chính lồng nhau kế thừa từ cơ sở trang chính này. Bây giờ đặt bao gồm của bạn trong một asp: nội dung trong trang chính lồng nhau, cuối cùng tạo một trang nội dung từ trang chính lồng nhau này
Thí dụ:
Nếu document.write (‘< script …’) không hoạt động, hãy thử document.createEuity (‘script’) …
Ngoài ra, bạn nên lo lắng về loại trang web bạn đang tạo – bạn có thực sự nghĩ rằng nên bao gồm các tệp .js từ các tệp .js không?
chỉ cần sao chép mã từ hai tệp vào tệp của bạn ở trên cùng.
hoặc sử dụng cái gì đó như thế này http://code.google.com.vn/p/minify/ để kết hợp các tệp của bạn một cách linh hoạt.
Josh
Sau rất nhiều nghiên cứu, tôi giải quyết vấn đề này bằng gợi ý từ câu trả lời của ofir_aghai về sự kiện tải tập lệnh.
chúng tôi đang có mã sử dụng jQuery chúng tôi được sử dụng để tải cả hai tệp chúng tôi và chúng tôi để đảm bảo rằng jQuery đã được tải.
mã main.js
Cách này đã làm việc. Sử dụng loadJQueryFile()từ chúng tôi không hoạt động. Nó ngay lập tức đi đến tuyên bố tiếp theo sử dụng $.
Tôi tin rằng những gì bạn muốn làm vẫn là đưa tập tin js này vào trong html dom của bạn, nếu vậy thì apporach này sẽ hoạt động.
Viết mã jquery của bạn trong tệp javascript của bạn như trong mã html của bạn
Bao gồm khung jquery trước khi đóng thẻ body
Bao gồm tệp javascript sau khi bao gồm tệp jqyery
Ví dụ:
// quản trị html
Tại sao bạn sử dụng Javascript để viết các thẻ script? Đơn giản chỉ cần thêm các thẻ script vào phần đầu của bạn. Vì vậy, tài liệu của bạn sẽ trông giống như thế này: