JavaScript tải HTML

Sự kiện

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
0 được kích hoạt khi toàn bộ trang đã được tải, bao gồm tất cả các tài nguyên phụ thuộc như biểu định kiểu, tập lệnh, iframe và hình ảnh. Điều này trái ngược với
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
1, được kích hoạt ngay khi trang DOM được tải mà không cần đợi tài nguyên tải xong

Sự kiện này không thể hủy bỏ và không bong bóng

Ghi chú. Tất cả các sự kiện có tên

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
0 sẽ không lan truyền đến
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
3, ngay cả khi
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
0 được khởi tạo thành
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
1. Để nắm bắt các sự kiện
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
0 trên
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
3, sự kiện
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
0 đó phải được gửi trực tiếp đến
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
3

Ghi chú. Sự kiện

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
0 được gửi đi khi tài liệu chính đã tải được gửi đi trên
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
3, nhưng có hai thuộc tính bị thay đổi.
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
8 là
window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
9, và
window.onload = [event] => {
  console.log["page is fully loaded"];
};
0 là
window.onload = [event] => {
  console.log["page is fully loaded"];
};
1. Hai thuộc tính này bị thay đổi do tuân thủ kế thừa

Tải nội dung HTML từ tệp HTML được chỉ định. Tệp có thể nằm bên trong mẫu [xem Đoạn trích] hoặc được lưu trữ trên Hệ thống quản lý nội dung hoặc trên một vị trí khác bên ngoài mẫu

Một tùy chọn cho phép bạn chỉ truy xuất nội dung của các phần tử phù hợp

Loadhtml[] được lưu trong bộ nhớ cache mỗi lần chạy [dựa trên URL] trong bản in/email

Để tải một tệp JavaScript [. js] hoặc biểu định kiểu [. css], bạn có thể sử dụng

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
7. Xem văn bản tải []

Nội dung bên ngoài không được tải trong khi chỉnh sửa tập lệnh. Để kiểm tra tập lệnh tải nội dung bên ngoài, bạn có thể thực hiện thử nghiệm trước;

tảihtml[vị trí]

Tải tất cả HTML từ tệp HTML được chỉ định

địa điểm

Chuỗi chứa đường dẫn có thể là tuyệt đối hoặc tương đối với /.
Sử dụng

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
8 để truy xuất nội dung từ tệp HTML nằm trong thư mục Đoạn trích trên bảng Tài nguyên.
Để truy xuất tệp từ bên ngoài mẫu, giao thức
var mysnippet = loadhtml['snippets/snippet.html'];
results.replaceWith[mysnippet];
0 cũng như giao thức
var mysnippet = loadhtml['snippets/snippet.html'];
results.replaceWith[mysnippet];
1 được hỗ trợ.
Cú pháp đầy đủ của một URL đủ điều kiện với giao thức "tệp" là. tập tin. ///. Nếu máy chủ lưu trữ là "localhost", nó có thể được bỏ qua, dẫn đến tệp. ///, Ví dụ. tập tin. ///c. /somefolder/somecontent. html.
Khi sử dụng giao thức http/https, hãy nhớ rằng chỉ những đường dẫn tuyệt đối mới được hỗ trợ bên trong đoạn trích từ xa [xem ].

Để nhanh chóng nhận được vị trí của đoạn mã HTML trong tài nguyên mẫu, nhấp chuột phải vào đoạn mã trong ngăn Tài nguyên và chọn Sao chép vị trí tài nguyên.
Có thể sao chép đường dẫn đến đoạn mã HTML từ xa từ thuộc tính của đoạn mã. nhấp chuột phải vào đoạn mã trong ngăn Tài nguyên và chọn Thuộc tính.

ví dụ

Tập lệnh này tải trực tiếp một đoạn mã HTML cục bộ [từ bảng Tài nguyên] vào các phần tử phù hợp

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
1

Tập lệnh sau tải đoạn mã HTML cục bộ [Bảng điều khiển tài nguyên] vào một biến. Lệnh replaceWith[] được sử dụng để thay thế [các] phần tử khớp với bộ chọn của tập lệnh bằng nội dung của đoạn trích

var mysnippet = loadhtml['snippets/snippet.html'];
results.replaceWith[mysnippet];

Kết quả tương tự như tập lệnh trước, nhưng một ký hiệu khác

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
3

Tập lệnh sau tải một đoạn mã vào một biến và tìm/thay thế văn bản trong biến đó trước khi chèn nội dung vào trang. Lệnh

var mysnippet = loadhtml['snippets/snippet.html'];
results.replaceWith[mysnippet];
2 thứ hai cũng thêm định dạng cho văn bản thay thế

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
5​

Tập lệnh cuối cùng này tải một đoạn mã từ xa vào một biến và truy xuất một phần tử từ đoạn mã đó bằng truy vấn[]

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
6

loadhtml[vị trí, bộ chọn]

Truy xuất nội dung cụ thể từ tệp HTML được chỉ định

địa điểm

Chuỗi chứa đường dẫn có thể là tuyệt đối hoặc tương đối với phần/ngữ cảnh.
Sử dụng

window.addEventListener["load", [event] => {
  console.log["page is fully loaded"];
}];
8 để truy xuất nội dung từ tệp HTML nằm trong thư mục Đoạn trích trên bảng Tài nguyên.
Để truy xuất tệp từ bên ngoài mẫu, giao thức
var mysnippet = loadhtml['snippets/snippet.html'];
results.replaceWith[mysnippet];
0 cũng như giao thức
var mysnippet = loadhtml['snippets/snippet.html'];
results.replaceWith[mysnippet];
1 được hỗ trợ.
Cú pháp đầy đủ của một URL đủ điều kiện với giao thức "tệp" là. tập tin. ///. Nếu máy chủ lưu trữ là "localhost", nó có thể được bỏ qua, dẫn đến tệp. ///, Ví dụ. tập tin. ///c. /somefolder/somecontent. html.
Khi sử dụng giao thức http/https, hãy nhớ rằng chỉ những đường dẫn tuyệt đối mới được hỗ trợ bên trong đoạn trích từ xa [xem ].

Để nhanh chóng nhận được vị trí của đoạn mã HTML trong tài nguyên mẫu, nhấp chuột phải vào đoạn mã trong ngăn Tài nguyên và chọn Sao chép vị trí tài nguyên.
Có thể sao chép đường dẫn đến đoạn mã HTML từ xa từ thuộc tính của đoạn mã. nhấp chuột phải vào đoạn mã trong ngăn Tài nguyên và chọn Thuộc tính.

bộ chọn

Sợi dây. Bộ chọn được cung cấp phải tuân theo cú pháp của bộ chọn CSS và chỉ cho phép bạn truy xuất nội dung của các phần tử phù hợp

Ví dụ

Tập lệnh này tải một phần tử cụ thể từ một đoạn mã và sử dụng phần tử đó để thay thế

var mysnippet = loadhtml['snippets/snippet.html'];
results.replaceWith[mysnippet];
6 [phần tử HTML hoặc tập hợp các phần tử HTML khớp với bộ chọn của tập lệnh; xem kết quả]

Cái nào tải HTML hoặc JavaScript đầu tiên?

Đầu tiên, trình duyệt tải html [DOM] . Trình duyệt bắt đầu tải các tài nguyên bên ngoài từ trên xuống dưới, từng dòng một. Nếu gặp

Làm cách nào để tải HTML động bằng JavaScript?

Để tải động tệp JavaScript. Tạo phần tử tập lệnh. .
src. đường dẫn tập tin
loại hình. loại tệp - "văn bản/javascript"
không đồng bộ. nếu chúng ta đặt async thành false thì tệp sẽ được tải và thực thi trước khi chuyển sang hành động tiếp theo

Làm cách nào để tải JavaScript trong trang HTML?

Để bao gồm một tệp JavaScript bên ngoài, chúng ta có thể sử dụng thẻ script với thuộc tính src . Bạn đã sử dụng thuộc tính src khi sử dụng hình ảnh. Giá trị cho thuộc tính src phải là đường dẫn đến tệp JavaScript của bạn. Thẻ tập lệnh này phải được bao gồm giữa các thẻ

Chủ Đề