Hướng dẫn html-parser - npm - trình phân tích cú pháp html - npm
FAST HTML SHARSER là một trình phân tích cú pháp HTML rất nhanh. Sẽ tạo ra một cây dom đơn giản hóa, với hỗ trợ truy vấn phần tử. Theo thiết kế, nó dự định phân tích các tệp HTML lớn với giá thấp nhất, do đó hiệu suất là ưu tiên hàng đầu. Vì lý do này, một số HTML bị dị tật có thể không thể phân tích chính xác, nhưng hầu hết các lỗi thông thường đều được đề cập (ví dụ: kiểu HTML4 không đóng Lưu ý: Khi sử dụng trình phân tích cú pháp HTML nhanh trong dự án TypeScript, phiên bản TypeScript tối thiểu được hỗ trợ là -2022-08-10 Được thử nghiệm với HTMLPARSER-BENCEN. Phân tích dữ liệu được cung cấp và trả về gốc của DOM được tạo. Dữ liệu, dữ liệu để phân tích cú pháp, data to parse Tùy chọn, Tùy chọn phân tích cú pháp, parse options Phân tích dữ liệu được cung cấp, trả về true nếu dữ liệu đã cho là hợp lệ và trả về sai nếu không. Trim phần tử từ bên phải (trong khối) sau khi nhìn thấy mẫu trong một văn bản. Loại bỏ khoảng trắng trong cây con này. Truy vấn chọn bộ chọn CSS để tìm các nút phù hợp. Lưu ý: Toàn bộ các bộ chọn CSS3 được hỗ trợ kể từ v3.0.0. Truy vấn chọn bộ chọn CSS để tìm nút phù hợp. Nhận tất cả các yếu tố với tên tagname được chỉ định. Lưu ý: Sử dụng * cho tất cả các yếu tố. Truy vấn phần tử gần nhất bởi bộ chọn CSS. Nối một nút trẻ vào trẻ con Phân tích văn bản được chỉ định là HTML và chèn các nút kết quả vào cây dom ở một vị trí được chỉ định. Đặt thuộc tính Đặt các thuộc tính của phần tử. Xóa thuộc tính Nhận thuộc tính Trao đổi trẻ em với đứa trẻ mới. Xóa nút trẻ. Giống như Outerhtml Đặt nội dung. THÔNG BÁO: Không đặt nội dung của nút gốc.Notice: Do not set content of the
root node. Loại bỏ phần tử hiện tại. Thay thế phần tử hiện tại bằng (các) nút khác. Thêm tên lớp. Thay thế tên lớp bằng một tên khác. Xóa tên lớp. Chuyển đổi lớp học. Xóa nó nếu nó đã được bao gồm, nếu không thì thêm. Trả về đúng nếu ClassName đã có trong danh sách lớp. Nhận tên lớp. Sao chép một nút. Nhận phần tử bằng ID của nó. Nhận giá trị văn bản không được phân loại của nút hiện tại và con cái của nó. Như Được thoát ra khỏi giá trị văn bản (AS-IS) của nút hiện tại và con cái của nó. Có thể có Nhận hoặc đặt tên thẻ của htmlelement. THÔNG BÁO: Giá trị trả về sẽ là chuỗi chữ hoa. Nhận văn bản có cấu trúc. Nhận cấu trúc DOM. Nhận nút con đầu tiên. Nhận nút con cuối cùng. Đặt hoặc nhận bên trong. Nhận bên ngoài. Trả về một tham chiếu đến nút con tiếp theo của cha mẹ của phần tử hiện tại. Trả về một tham chiếu đến phần tử con tiếp theo của cha mẹ của phần tử hiện tại. Trả về một tham chiếu đến nút con trước của cha mẹ của phần tử hiện tại. Trả về một tham chiếu đến phần tử con trước của cha mẹ của phần tử hiện tại. Nhận hoặc đặt TextContent của phần tử hiện tại, hiệu quả hơn SET_Content. Nhận tất cả các thuộc tính của phần tử hiện tại. THÔNG BÁO: Không cố gắng thay đổi giá trị trả về.Notice: do not try to change the returned value. Các chỉ mục bắt đầu và kết thúc mã nguồn tương ứng (IE [0, 40]) |