JavaScript Cheat Sheet PDFDưới đây bạn có thể tìm thấy bảng cheat Javascript trong .pdf cũng như trong văn bản.


Contents

Bảng cheat JavaScript

  • Liên kết tải xuống

Khái niệm cơ bản về JavaScript

Hãy bắt đầu với những điều cơ bản – làm thế nào để đưa JavaScript vào một trang web.

Bao gồm JavaScript trong một trang HTML

Để bao gồm JavaScript trong một trang, bạn cần phải bọc nó trong

Với đầu vào này, trình duyệt có thể xác định và thực thi mã đúng cách.

Gọi một tệp JavaScript bên ngoài

Bạn cũng có thể đặt JavaScript trong tệp riêng của mình và đặt tên nó trong HTML của bạn. Bằng cách đó, bạn có thể tách các loại mã khác nhau khỏi nhau, tạo ra các tệp được tổ chức tốt hơn. Nếu mã của bạn nằm trong một tệp gọi là myscript.js, bạn sẽ gọi nó:

Bao gồm cả ý kiến

Nhận xét rất quan trọng vì chúng giúp người khác hiểu những gì đang diễn ra trong mã của bạn hoặc nhắc nhở bạn nếu bạn quên điều gì đó. Hãy nhớ rằng chúng phải được đánh dấu đúng để trình duyệt giành chiến thắng, hãy cố gắng thực hiện chúng.

Trong JavaScript, bạn có hai tùy chọn khác nhau:

  • Nhận xét một dòng - Để bao gồm một nhận xét được giới hạn trong một dòng, hãy đặt trước nó bằng //
  • Nhận xét nhiều dòng - Trong trường hợp bạn muốn viết bình luận dài hơn giữa một vài dòng, hãy bọc nó lại / ** / để tránh nó bị xử tử

Các biến trong JavaScript

Các biến là các giá trị độc lập mà bạn có thể sử dụng để thực hiện các thao tác. Bạn nên làm quen với chúng từ lớp toán.

var, hăng sô, để cho

Bạn có ba khả năng khác nhau để khai báo một biến trong JavaScript, mỗi khả năng có các đặc sản riêng:

  • var - Biến phổ biến nhất. Nó có thể được gán lại nhưng chỉ được truy cập trong một hàm. Các biến được định nghĩa với var di chuyển lên đầu khi mã được thực thi.
  • hăng sô - Không thể được chỉ định lại và không thể truy cập trước khi chúng xuất hiện trong mã.
  • để cho - Tương tự như hăng sô, các để cho biến có thể được chỉ định lại nhưng không được khai báo lại.

Loại dữ liệu

Các biến có thể chứa các loại giá trị và kiểu dữ liệu khác nhau. Bạn sử dụng = = để gán chúng:

  • Số - tuổi var = 23
  • Biến - var x
  • Văn bản (chuỗi) - var a = "init"
  • Hoạt động - var b = 1 + 2 + 3
  • Tuyên bố đúng hay sai - var c = đúng
  • Số không đổi - const PI = 3,14
  • Các đối tượng - var name = {FirstName: "John", lastName: "Doe"}

Có nhiều khả năng hơn. Lưu ý rằng các biến là trường hợp nhạy cảm. Điều đó có nghĩa là họHọ sẽ được xử lý như hai biến khác nhau.

Các đối tượng

Đối tượng là một số loại biến. Chúng là các biến có thể có các giá trị và phương thức riêng. Cái sau là những hành động mà bạn có thể thực hiện trên các đối tượng.

người var = {
Tên đầu tiên: "John",
Họ: "Doe",
tuổi: 20,
quốc tịch: "Đức"
};

Cấp độ tiếp theo: Mảng

Tiếp theo trong bảng cheat JavaScript của chúng tôi là các mảng. Mảng là một phần của nhiều ngôn ngữ lập trình khác nhau. Chúng là một cách tổ chức các biến và thuộc tính thành các nhóm. Dưới đây, cách tạo một trong JavaScript:

var fruit = ["Banana", "Apple", "Pear"];

Bây giờ bạn có một mảng được gọi là trái cây trong đó có ba mục mà bạn có thể sử dụng cho các hoạt động trong tương lai.

Phương thức mảng

Khi bạn đã tạo mảng, có một vài điều bạn có thể làm với chúng:

  • concat () - Tham gia nhiều mảng thành một
  • Chỉ số() - Trả về vị trí đầu tiên tại đó một phần tử đã cho xuất hiện trong một mảng
  • tham gia() - Kết hợp các phần tử của một mảng thành một chuỗi và trả về chuỗi
  • last IndexOf () - Cung cấp vị trí cuối cùng mà tại đó một phần tử đã cho xuất hiện trong một mảng
  • pop () - Loại bỏ phần tử cuối cùng của một mảng
  • đẩy() - Thêm một yếu tố mới ở cuối
  • đảo ngược() - Sắp xếp các phần tử theo thứ tự giảm dần
  • ca () - Loại bỏ phần tử đầu tiên của một mảng
  • lát () - Kéo một bản sao của một phần của mảng thành một mảng mới
  • sắp xếp () - Sắp xếp các yếu tố theo thứ tự abc
  • mối nối () - Thêm các yếu tố theo một cách và vị trí cụ thể
  • toString () - Chuyển đổi các phần tử thành chuỗi
  • không di chuyển () Hướng dẫn thêm một yếu tố mới cho sự khởi đầu
  • giá trị của() - Trả về giá trị nguyên thủy của đối tượng đã chỉ định

Người vận hành

Nếu bạn có các biến, bạn có thể sử dụng chúng để thực hiện các loại hoạt động khác nhau. Để làm như vậy, bạn cần các nhà khai thác.

Toán tử cơ bản

  • + - Thêm vào
  • - - Phép trừ
  • * - Phép nhân
  • / - Phòng
  • (...) - Nhóm toán tử, các hoạt động trong ngoặc được thực hiện sớm hơn các toán tử bên ngoài
  • % - Mô-đun (phần còn lại)
  • ++ - Số tăng
  • -- - Số giảm

Toán tử so sánh

  • == - Tương đương với
  • === - Giá trị bằng nhau và loại bằng nhau
  • != = - Không công bằng
  • !== - Không bằng giá trị hoặc không bằng loại
  • > - Lớn hơn
  • < - Ít hơn
  • > = - Lớn hơn hoặc bằng
  • <= - Ít hơn hoặc bằng
  • ? - Nhân viên vận hành

Toán tử logic

  • && - Hợp lý và
  • | | - Hợp lý hay
  • ! - Hợp lý không

Toán tử bitwise

  • & - Tuyên bố VÀ
  • | - Tuyên bố HOẶC
  • ~ - KHÔNG PHẢI
  • ^ - XOR
  • << - Dịch trái
  • >> - Ca phải
  • >>> - Không điền đúng ca

Chức năng

Các hàm JavaScript là các khối mã thực hiện một tác vụ nhất định. Một chức năng cơ bản trông như thế này:

tên hàm (tham số1, tham số2, tham số3) {
// chức năng làm gì
}

Như bạn có thể thấy, nó bao gồm chức năng từ khóa cộng với một tên. Các tham số của hàm có trong các dấu ngoặc và bạn có các dấu ngoặc nhọn xung quanh những gì hàm thực hiện. Bạn có thể tự tạo, nhưng để làm cho cuộc sống của bạn dễ dàng hơn - cũng có một số chức năng mặc định.

Xuất dữ liệu

Một ứng dụng phổ biến cho các chức năng là đầu ra của dữ liệu. Đối với đầu ra, bạn có các tùy chọn sau:

  • cảnh báo () - Dữ liệu đầu ra trong hộp cảnh báo trong cửa sổ trình duyệt
  • xác nhận() - Mở hộp thoại có / không và trả về true / false tùy thuộc vào lần nhấp của người dùng
  • console.log () - Ghi thông tin vào bảng điều khiển trình duyệt, tốt cho mục đích gỡ lỗi
  • tài liệu. Viết () - Viết trực tiếp vào tài liệu HTML
  • lời nhắc() - Tạo một cuộc đối thoại cho đầu vào của người dùng

Chức năng toàn cầu

Các chức năng toàn cầu là các chức năng được tích hợp trong mọi trình duyệt có khả năng chạy JavaScript.

  • decodeURI () - Giải mã một Mã định danh tài nguyên đồng nhất (URI) được tạo bởi mã hóa hoặc tương tự
  • decodeURIComponent () - Giải mã một thành phần URI
  • mã hóa () - Mã hóa URI thành UTF-8
  • encodeURIComponent () - Tương tự nhưng đối với các thành phần URI
  • đánh giá () - Đánh giá mã JavaScript được biểu diễn dưới dạng chuỗi
  • là vô hạn () - Xác định xem giá trị đã qua có phải là số hữu hạn không
  • isNaN () - Xác định xem giá trị có phải là NaN hay không
  • Con số() Giáp- Trả về một số được chuyển đổi từ đối số của nó
  • phân tích cú pháp () - Phân tích một đối số và trả về một số dấu phẩy động
  • phân tích cú pháp () - Phân tích đối số của nó và trả về một số nguyên

Vòng lặp JavaScript

Vòng lặp là một phần của hầu hết các ngôn ngữ lập trình. Chúng cho phép bạn thực thi các khối mã số lần mong muốn với các giá trị khác nhau:

for (trước vòng lặp; điều kiện cho vòng lặp; thực hiện sau vòng lặp) {
// phải làm gì trong vòng lặp
}

Bạn có một vài tham số để tạo các vòng lặp:

  • cho - Cách phổ biến nhất để tạo vòng lặp trong JavaScript
  • trong khi - Thiết lập các điều kiện theo đó một vòng lặp thực thi
  • làm trong khi - Tương tự như trong khi lặp nhưng nó thực thi ít nhất một lần và thực hiện kiểm tra ở cuối để xem điều kiện có được đáp ứng để thực hiện lại không
  • phá vỡ Đã sử dụng để dừng và thoát khỏi chu kỳ ở một số điều kiện nhất định
  • tiếp tục - Bỏ qua các phần của chu trình nếu đáp ứng một số điều kiện

Nếu - Khác Các câu lệnh

Những loại báo cáo rất dễ hiểu. Sử dụng chúng, bạn có thể đặt điều kiện khi mã của bạn được thực thi. Nếu một số điều kiện áp dụng, một cái gì đó được thực hiện, nếu không - một cái gì đó khác được thực thi.

nếu (điều kiện) {
// phải làm gì nếu điều kiện được đáp ứng
} khác {
// phải làm gì nếu điều kiện không được đáp ứng
}

Một khái niệm tương tự như nếu khác là công tắc điện tuyên bố. Tuy nhiên, bằng cách sử dụng công tắc, bạn chọn một trong nhiều khối mã để thực thi.

Dây

Chuỗi là những gì JavaScript gọi đến văn bản không thực hiện chức năng nhưng có thể xuất hiện trên màn hình.

var person = "John Doe";

Trong trường hợp này, John Doe là chuỗi.

Nhân vật thoát

Trong JavaScript, các chuỗi được đánh dấu bằng dấu ngoặc đơn hoặc dấu ngoặc kép. Nếu bạn muốn sử dụng dấu ngoặc kép trong một chuỗi, bạn cần sử dụng các ký tự đặc biệt:

  • \ ' - Trích dẫn đơn
  • \ " - Báo giá kép

Ngoài ra, bạn cũng có các ký tự thoát bổ sung:

  • \ - Dấu gạch chéo ngược
  • \ b - Backspace
  • \ f - Thức ăn dạng
  • \ n - Dòng mới
  • \ r - Vận chuyển trở lại
  • \ t - Lập bảng ngang
  • \ v - Lập bảng dọc

Phương thức chuỗi

Có nhiều cách khác nhau để làm việc với chuỗi:

  • charAt () - Trả về một ký tự tại một vị trí được chỉ định bên trong một chuỗi
  • charCodeAt () - Cung cấp cho bạn Unicode của một ký tự ở vị trí đó
  • concat () - Nối (nối) hai hoặc nhiều chuỗi thành một
  • từCharCode () - Trả về một chuỗi được tạo từ chuỗi đơn vị mã UTF-16 đã chỉ định
  • Chỉ số() - Cung cấp vị trí xuất hiện đầu tiên của một văn bản được chỉ định trong một chuỗi
  • last IndexOf () - Giống như Chỉ số() nhưng với lần xuất hiện cuối cùng, tìm kiếm lạc hậu
  • trận đấu() - Lấy các kết quả khớp của chuỗi với mẫu tìm kiếm
  • thay thế() - Tìm và thay thế văn bản được chỉ định trong một chuỗi
  • Tìm kiếm() - Thực hiện tìm kiếm một văn bản phù hợp và trả về vị trí của nó
  • lát () - Trích xuất một phần của chuỗi và trả về dưới dạng chuỗi mới
  • chia () - Chia một đối tượng chuỗi thành một chuỗi các chuỗi tại một vị trí xác định
  • chất nền () - Tương tự như lát () nhưng trích xuất một chuỗi con tùy thuộc vào số lượng ký tự được chỉ định
  • chuỗi con () - Cũng tương tự như lát () nhưng có thể chấp nhận các chỉ số tiêu cực
  • toLowerCase () - Chuyển đổi chuỗi thành chữ thường
  • Đến trường hợp trên() - Chuyển đổi chuỗi thành chữ hoa
  • giá trị của() - Trả về giá trị nguyên thủy (không có thuộc tính hoặc phương thức) của đối tượng chuỗi

Cú pháp biểu thức chính quy

Biểu thức chính quy là các mẫu tìm kiếm được sử dụng để khớp các kết hợp ký tự trong chuỗi. Mẫu tìm kiếm có thể được sử dụng cho tìm kiếm văn bản và văn bản để thay thế các hoạt động.

Sửa đổi mẫu

  • e - Đánh giá thay thế
  • Tôi - Thực hiện khớp không phân biệt chữ hoa chữ thường
  • g - Thực hiện kết hợp toàn cầu
  • m - Thực hiện khớp nhiều dòng
  • S - Coi các chuỗi như một dòng đơn
  • x - Cho phép bình luận và khoảng trắng trong mẫu
  • Bạn - Mẫu mã

Chân đế

  • [abc] - Tìm bất kỳ ký tự nào giữa các dấu ngoặc
  • [^ abc] - Tìm bất kỳ ký tự nào không có trong ngoặc
  • [0-9] - Được sử dụng để tìm bất kỳ chữ số từ 0 đến 9
  • [A-z] - Tìm bất kỳ ký tự nào từ chữ hoa A đến chữ thường z
  • (a | b | c) - Tìm bất kỳ giải pháp thay thế nào được phân tách bằng |

Siêu nhân vật

  • . - Tìm một ký tự đơn, ngoại trừ dòng kết thúc hoặc dòng kết thúc
  • \ w - Nhân vật từ
  • \ - Nhân vật không lời
  • \ d - Một chữ số
  • \ D - Một ký tự không có chữ số
  • \S - Nhân vật khoảng trắng
  • \S - Nhân vật không phải khoảng trắng
  • \ b - Tìm một trận đấu ở đầu / cuối của một từ
  • \ B - Một trận đấu không ở đầu / cuối của một từ
  • \ 0 - Nhân vật NUL
  • \ n - Một nhân vật dòng mới
  • \ f - Nhân vật thức ăn
  • \ r - Nhân vật trở về
  • \ t - Nhân vật tab
  • \ v - Ký tự tab dọc
  • \ xxx - Ký tự được chỉ định bởi một số bát phân xxx
  • \ xdd - Ký tự được chỉ định bởi một số thập lục phân dd
  • \ uxxxx - Ký tự Unicode được chỉ định bởi số thập lục phân XXXX

Bộ định lượng

  • n+ - Khớp với bất kỳ chuỗi nào chứa ít nhất một n
  • n * - Bất kỳ chuỗi nào chứa 0 hoặc nhiều lần xuất hiện của n
  • n? - Một chuỗi chứa 0 hoặc một lần xuất hiện của n
  • n {X} - Chuỗi chứa một chuỗi X niên
  • n {X, Y} - Chuỗi chứa chuỗi từ X đến Y niên
  • n {X,} - Khớp với bất kỳ chuỗi nào chứa chuỗi ít nhất X n
  • n $ - Bất kỳ chuỗi nào có n ở cuối của nó
  • ^ n - Chuỗi có n ở đầu của nó
  • ?= n - Bất kỳ chuỗi nào được theo sau bởi một chuỗi n cụ thể
  • ?!n - Chuỗi không được theo sau bởi một chuỗi cụ thể ni

Số và Toán

Trong JavaScript, bạn cũng có thể làm việc với các số, hằng và thực hiện các hàm toán học.

Số thuộc tính

  • GIÁ TRỊ TỐI ĐA - Giá trị số tối đa có thể biểu thị trong JavaScript
  • TỐI THIỂU - Giá trị số dương nhỏ nhất có thể biểu thị trong JavaScript
  • NaN - Giá trị không phải là số
  • NEGECT_INFINITY - Giá trị vô cực âm
  • TÍCH CỰC - Giá trị vô cực tích cực

Phương pháp số

  • toExponential () - Trả về chuỗi có số tròn được viết dưới dạng ký hiệu số mũ
  • kết hợp () - Trả về chuỗi số có số thập phân xác định
  • toPrecision () - Chuỗi số được viết với độ dài chỉ định
  • toString () - Trả về một số dưới dạng chuỗi
  • giá trị của() - Trả về một số dưới dạng số

Thuộc tính toán học

  • E - Số Euler
  • LN2 - logarit tự nhiên của 2
  • LN10 - logarit tự nhiên của 10
  • ĐĂNG NHẬP - Cơ sở 2 logarit của E
  • ĐĂNG NHẬP - Cơ sở 10 logarit của E
  • số Pi - Số PI
  • SQRT1_2 - Căn bậc hai của 1/2
  • SQRT2 - Căn bậc hai của 2

Phương pháp toán

  • abs (x) - Trả về giá trị tuyệt đối (dương) của x
  • acos (x) - Arccosine của x, tính bằng radian
  • asin (x) - Arcsine của x, tính bằng radian
  • atan (x) - Arctangent của x là một giá trị số
  • atan2 (y, x) - Arctangent của thương số của các đối số của nó
  • trần nhà (x) - Giá trị của x làm tròn đến số nguyên gần nhất của nó
  • cos (x) - cosin của x (x tính bằng radian)
  • điểm kinh nghiệm - Giá trị của Ex
  • sàn (x) - Giá trị của x làm tròn xuống số nguyên gần nhất của nó
  • nhật ký (x) - logarit tự nhiên (cơ sở E) của x
  • tối đa (x, y, z, ..., n) - Trả về số có giá trị cao nhất
  • tối thiểu (x, y, z, ..., n) - Tương tự cho số có giá trị thấp nhất
  • pow (x, y) - X với sức mạnh của y
  • ngẫu nhiên () - Trả về một số ngẫu nhiên trong khoảng từ 0 đến 1
  • vòng (x) - Giá trị của x được làm tròn đến số nguyên gần nhất của nó
  • tội lỗi (x) - sin của x (x tính bằng radian)
  • sqrt (x) - Căn bậc hai của x
  • tan (x) - Tiếp tuyến của một góc

Xử lý ngày tháng trong JavaScript

Bạn cũng có thể làm việc với và sửa đổi ngày và thời gian với JavaScript. Đây là chương tiếp theo trong bảng cheat JavaScript.

Cài đặt ngày

  • Ngày() - Tạo một đối tượng ngày mới với ngày và giờ hiện tại
  • Ngày (2017, 5, 21, 3, 23, 10, 0) - Tạo một đối tượng ngày tùy chỉnh. Các con số đại diện cho một năm, tháng, ngày, giờ, phút, giây, mili giây. Bạn có thể bỏ qua bất cứ điều gì bạn muốn ngoại trừ một năm và tháng.
  • Ngày ("2017-06-23") - Ngày khai báo dưới dạng chuỗi

Kéo giá trị ngày và thời gian

  • hẹn gặp() - Lấy ngày trong tháng dưới dạng số (1-31)
  • nhận được () - Ngày trong tuần dưới dạng số (0-6)
  • getFullYear () - Năm là một số có bốn chữ số (yyyy)
  • getHours () - Nhận giờ (0-23)
  • getMilliseconds () - Một phần nghìn giây (0-999)
  • getMinutes () - Nhận phút (0-59)
  • getMonth () - Tháng dưới dạng số (0-11)
  • getSeconds () - Nhận lần thứ hai (0-59)
  • dành thời gian() - Nhận mili giây kể từ ngày 1 tháng 1 năm 1970
  • getUTCDate () - Ngày (ngày) của tháng trong ngày được chỉ định theo thời gian chung (cũng có sẵn cho ngày, tháng, cả năm, giờ, phút, v.v.)
  • phân tích - Phân tích một chuỗi đại diện của một ngày và trả về số mili giây kể từ ngày 1 tháng 1 năm 1970

Đặt một phần của một ngày

  • đặt ngày() - Đặt ngày dưới dạng số (1-31)
  • setFullYear () - Đặt năm (tùy chọn tháng và ngày)
  • setHours () - Đặt giờ (0-23)
  • setMilliseconds () - Đặt mili giây (0-999)
  • setMinutes () - Đặt phút (0-59)
  • setMonth () - Đặt tháng (0-11)
  • setSeconds () - Đặt giây (0-59)
  • cài đặt thời gian() - Đặt thời gian (mili giây kể từ ngày 1 tháng 1 năm 1970)
  • setUTCDate () - Đặt ngày trong tháng cho một ngày được chỉ định theo thời gian chung (cũng có sẵn cho ngày, tháng, cả năm, giờ, phút, v.v.)

Chế độ DOM

DOM là Mô hình Đối tượng Tài liệu của một trang. Đây là mã cấu trúc của một trang web. JavaScript đi kèm với rất nhiều cách khác nhau để tạo và thao tác các phần tử HTML (được gọi là các nút).

Thuộc tính nút

  • thuộc tính - Trả về một bộ sưu tập trực tiếp của tất cả các thuộc tính được đăng ký cho một phần tử
  • cơ sở - Cung cấp URL cơ sở tuyệt đối của thành phần HTML
  • mã con - Cung cấp một bộ sưu tập các nút con
  • đầu tiên - Trả về nút con đầu tiên của một phần tử
  • con cuối cùng - Nút con cuối cùng của một phần tử
  • anh chị tiếp theo - Cung cấp cho bạn nút tiếp theo ở cùng cấp cây nút
  • Tên nút Đây là tên của một nút
  • nodeType - Trả về loại nút
  • nodeValue - Đặt hoặc trả về giá trị của nút
  • chủ sở hữu - Đối tượng tài liệu cấp cao nhất cho nút này
  • cha mẹ - Trả về nút cha của một phần tử
  • anh chị em trước - Trả về nút ngay trước nút hiện tại
  • textContent - Đặt hoặc trả về nội dung văn bản của một nút và hậu duệ của nó

Phương thức nút

  • appendChild () - Thêm một nút con mới vào một phần tử làm nút con cuối cùng
  • cloneNode () - Nhân bản một phần tử HTML
  • so sánhDocumentP vị trí () - So sánh vị trí tài liệu của hai yếu tố
  • getFeature () - Trả về một đối tượng thực hiện các API của một tính năng được chỉ định
  • hasAttribut () - Trả về true nếu một phần tử có bất kỳ thuộc tính nào, ngược lại là false
  • hasChildNodes () - Trả về true nếu một phần tử có bất kỳ nút con nào, ngược lại là false
  • insertB Before () - Chèn một nút con mới trước một nút con hiện có, được chỉ định
  • isDefaultNamespace () - Trả về true nếu không gian tên được chỉ địnhURI là mặc định, ngược lại là false
  • isEqualNode () - Kiểm tra nếu hai yếu tố bằng nhau
  • isSameNode () - Kiểm tra nếu hai phần tử là cùng một nút
  • được hỗ trợ () - Trả về true nếu một tính năng được chỉ định được hỗ trợ trên phần tử
  • tra cứuNamespaceURI () - Trả về URI không gian tên được liên kết với một nút đã cho
  • tra cứuPrefix () - Trả về DOMString chứa tiền tố cho URI không gian tên đã cho nếu có
  • bình thường hóa () - Tham gia các nút văn bản liền kề và loại bỏ các nút văn bản trống trong một phần tử
  • removeChild () - Loại bỏ một nút con khỏi một phần tử
  • thayChild () - Thay thế một nút con trong một phần tử

Phương pháp phần tử

  • getAttribution () - Trả về giá trị thuộc tính được chỉ định của một nút phần tử
  • getAttributionNS () - Trả về giá trị chuỗi của thuộc tính với không gian tên và tên được chỉ định
  • getAttributionNode () - Nhận nút thuộc tính được chỉ định
  • getAttributionNodeNS () - Trả về nút thuộc tính cho thuộc tính với không gian tên và tên đã cho
  • getElementsByTagName () - Cung cấp một tập hợp tất cả các phần tử con với tên thẻ được chỉ định
  • getElementsByTagNameNS () - Trả về HTMLCollection trực tiếp của các phần tử có tên thẻ nhất định thuộc về không gian tên đã cho
  • hasAttribution () - Trả về true nếu một phần tử có bất kỳ thuộc tính nào, ngược lại là false
  • hasAttributionNS () - Cung cấp một giá trị đúng / sai cho biết phần tử hiện tại trong một không gian tên đã cho có thuộc tính được chỉ định hay không
  • removeAttribution () - Loại bỏ một thuộc tính được chỉ định từ một yếu tố
  • removeAttributionNS () - Loại bỏ thuộc tính được chỉ định khỏi một thành phần trong một không gian tên nhất định
  • removeAttributionNode () - Lấy đi một nút thuộc tính được chỉ định và trả về nút bị loại bỏ
  • setAttribution () - Đặt hoặc thay đổi thuộc tính được chỉ định thành giá trị được chỉ định
  • setAttributionNS () - Thêm một thuộc tính mới hoặc thay đổi giá trị của một thuộc tính với không gian tên và tên đã cho
  • setAttributionNode () - Đặt hoặc thay đổi nút thuộc tính được chỉ định
  • setAttributionNodeNS () - Thêm một nút thuộc tính không gian tên mới vào một phần tử

Làm việc với Trình duyệt người dùng

Bên cạnh các yếu tố HTML, JavaScript cũng có thể tính đến trình duyệt người dùng và kết hợp các thuộc tính của nó vào mã.

Thuộc tính cửa sổ

  • đóng cửa - Kiểm tra xem một cửa sổ đã được đóng hay chưa và trả về đúng hay sai
  • defaultStatus - Đặt hoặc trả về văn bản mặc định trong thanh trạng thái của cửa sổ
  • tài liệu - Trả về đối tượng tài liệu cho cửa sổ
  • khung - Trả lại tất cả