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 / * và * / để 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ọ và 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.
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ả các yếu tố trong cửa sổ hiện tại
lịch sử - Cung cấp đối tượng Lịch sử cho cửa sổ
nội tâm - Chiều cao bên trong của khu vực nội dung Cửa sổ
bên trong - Chiều rộng bên trong của khu vực nội dung
chiều dài - Tìm ra số lượng các yếu tố trong cửa sổ
vị trí - Trả về đối tượng vị trí cho cửa sổ
Tên - Đặt hoặc trả về tên của một cửa sổ
hoa tiêu - Trả về đối tượng Navigator cho cửa sổ
cái mở - Trả về một tham chiếu đến cửa sổ đã tạo ra cửa sổ
bên ngoài - Chiều cao bên ngoài của cửa sổ, bao gồm thanh công cụ / thanh cuộn
bên ngoài - Chiều rộng bên ngoài của cửa sổ, bao gồm thanh công cụ / thanh cuộn
pageX Offerset - Số pixel của tài liệu hiện tại đã được cuộn theo chiều ngang
pageY Offerset - Số pixel của tài liệu đã được cuộn theo chiều dọc
cha mẹ - Cửa sổ cha của cửa sổ hiện tại
màn - Trả về đối tượng Screen cho cửa sổ
màn hình - Tọa độ ngang của cửa sổ (so với màn hình)
màn hình - Tọa độ dọc của cửa sổ
màn hìnhX - Giống như màn hình nhưng cần thiết cho một số trình duyệt
màn hình - Giống như màn hình nhưng cần thiết cho một số trình duyệt
tự - Trả về cửa sổ hiện tại
trạng thái - Đặt hoặc trả lại văn bản trong thanh trạng thái của cửa sổ
hàng đầu - Trả về cửa sổ trình duyệt trên cùng
Phương pháp cửa sổ
cảnh báo () - Hiển thị hộp cảnh báo với thông báo và nút OK
mơ hồ() - Loại bỏ tiêu điểm khỏi cửa sổ hiện tại
ClearInterval () - Xóa bộ hẹn giờ với setInterval ()
ClearTimeout () - Xóa bộ hẹn giờ với setTimeout ()
đóng() - Đóng cửa sổ hiện tại
xác nhận() - Hiển thị hộp thoại với tin nhắn và đồng ý và Hủy bỏ cái nút
tiêu điểm() - Đặt tiêu điểm cho cửa sổ hiện tại
di chuyển bởi() - Di chuyển một cửa sổ so với vị trí hiện tại của nó
chuyển tới() - Di chuyển cửa sổ đến một vị trí xác định
thay đổi kích thướcBy () - Thay đổi kích thước cửa sổ theo số pixel được chỉ định
thay đổi kích thước () - Thay đổi kích thước cửa sổ thành chiều rộng và chiều cao được chỉ định
cuộnBy () - Cuộn tài liệu theo một số pixel được chỉ định
di chuyển đến () - Di chuyển tài liệu đến tọa độ được chỉ định
setInterval () - Gọi một hàm hoặc đánh giá một biểu thức theo các khoảng thời gian được chỉ định
setTimeout () - Gọi một hàm hoặc đánh giá một biểu thức sau một khoảng thời gian xác định
dừng lại() - Dừng cửa sổ tải
Thuộc tính màn hình
tận dụng - Trả về chiều cao của màn hình (không bao gồm Thanh tác vụ Windows)
sẵn có - Trả về chiều rộng của màn hình (không bao gồm Thanh tác vụ Windows)
độ đậm của màu - Trả về độ sâu bit của bảng màu để hiển thị hình ảnh
Chiều cao - Tổng chiều cao của màn hình
pixelDepth - Độ phân giải màu của màn hình tính theo bit trên pixel
chiều rộng - Tổng chiều rộng của màn hình
Sự kiện JavaScript
Sự kiện là những điều có thể xảy ra với các yếu tố HTML và được thực hiện bởi người dùng. Ngôn ngữ lập trình có thể lắng nghe các sự kiện này và kích hoạt các hành động trong mã. Không có bảng cheat JavaScript nào được hoàn thành mà không có chúng.
Chuột
trong một cái nhấp chuột - Sự kiện xảy ra khi người dùng nhấp vào một yếu tố
oncontextmenu - Người dùng nhấp chuột phải vào một yếu tố để mở menu ngữ cảnh
ondblclick - Người dùng nhấp đúp vào một yếu tố
onmousedown - Người dùng nhấn nút chuột trên một yếu tố
người quản lý - Con trỏ di chuyển lên một phần tử
onmouseleave - Con trỏ di chuyển ra khỏi một yếu tố
onmousemove - Con trỏ đang di chuyển trong khi nó ở trên một phần tử
giao dịch - Khi con trỏ được di chuyển lên một phần tử hoặc một trong các phần tử con của nó
onmouseout - Người dùng di chuyển con trỏ chuột ra khỏi một phần tử hoặc một trong các phần tử con của nó
onmouseup - Người dùng nhả nút chuột trong khi qua phần tử
Bàn phím
onkeydown - Khi người dùng nhấn phím xuống
onkeypress - Khoảnh khắc người dùng bắt đầu nhấn phím
onkeyup - Người dùng phát hành một khóa
Khung
onabort - Việc tải phương tiện bị hủy bỏ
onb Beforeunload - Sự kiện xảy ra trước khi tài liệu sắp được tải
người giới thiệu - Xảy ra lỗi trong khi tải tệp bên ngoài
trao đổi - Đã có thay đổi đối với phần neo của URL
đang tải - Khi một đối tượng đã được tải
da - Người dùng điều hướng khỏi một trang web
trên trang - Khi người dùng điều hướng đến một trang web
kích thước - Chế độ xem tài liệu được thay đổi kích thước
onscroll - Một thanh cuộn yếu tố đang được cuộn
tải trọng - Sự kiện xảy ra khi một trang đã được tải
Hình thức
onblur - Khi một yếu tố mất tập trung
trao đổi - Nội dung của một phần tử biểu mẫu thay đổi (cho , và )
vào trọng tâm - Một yếu tố được tập trung
tập trung vào - Khi một yếu tố chuẩn bị lấy nét
tập trung vào - Yếu tố sắp mất tập trung
oninput - Người dùng nhập vào một yếu tố
oninvalid - Một yếu tố không hợp lệ
onreset - Một hình thức được thiết lập lại
tìm kiếm - Người dùng viết một cái gì đó trong một trường tìm kiếm (cho )
onselect - Người dùng chọn một số văn bản (cho và )
onsubmit - Một mẫu đơn được gửi
Kéo
ondrag - Một phần tử được kéo
yêu cầu - Người dùng đã hoàn thành việc kéo phần tử
người bảo vệ - Phần tử được kéo vào mục tiêu thả
ondragleave - Một phần tử được kéo rời khỏi mục tiêu thả
ondragover - Phần tử được kéo ở trên cùng của mục tiêu thả
bắt đầu - Người dùng bắt đầu kéo một phần tử
ondrop - Phần tử kéo được thả vào mục tiêu thả
Clipboard
nội soi - Người dùng sao chép nội dung của một yếu tố
oncut - Người dùng cắt một phần tử nội dung
hương vị - Một người dùng dán nội dung trong một yếu tố
Phương tiện truyền thông
onabort - Tải phương tiện bị hủy bỏ
oncanplay - Trình duyệt có thể bắt đầu phát phương tiện (ví dụ: một tệp đã được đệm đủ)
oncanplayENC - Trình duyệt có thể phát qua phương tiện mà không dừng lại
ondurationchange - Thời lượng của phương tiện truyền thông thay đổi
bảo vệ - Các phương tiện truyền thông đã kết thúc
người giới thiệu - Xảy ra khi xảy ra lỗi khi tải tệp bên ngoài
onloadeddata - Dữ liệu truyền thông được tải
onloadedmetadata - Siêu dữ liệu (như kích thước và thời lượng) được tải
khởi động - Trình duyệt bắt đầu tìm kiếm phương tiện được chỉ định
tạm dừng - Phương tiện bị tạm dừng bởi người dùng hoặc tự động
onplay - Phương tiện đã được bắt đầu hoặc không còn bị tạm dừng
đang chơi - Phương tiện đang phát sau khi bị tạm dừng hoặc dừng để đệm
từ chối - Trình duyệt đang trong quá trình tải xuống phương tiện truyền thông
onratechange - Tốc độ phát của phương tiện truyền thông thay đổi
cố gắng - Người dùng đã hoàn thành việc di chuyển / bỏ qua một vị trí mới trong phương tiện truyền thông
cố gắng - Người dùng bắt đầu di chuyển / bỏ qua
kết tinh - Trình duyệt đang cố tải phương tiện nhưng không khả dụng
onsuspend - Trình duyệt cố tình không tải phương tiện
ontimeupdate - Vị trí chơi đã thay đổi (ví dụ: vì chuyển tiếp nhanh)
onvolumechange - Âm lượng phương tiện đã thay đổi (bao gồm cả tắt tiếng)
chờ đợi - Phương tiện bị tạm dừng nhưng dự kiến sẽ tiếp tục (ví dụ: bộ đệm)
Hoạt hình
hoạt hình - Một hoạt hình CSS đã hoàn tất
hoạt hình - Hoạt hình CSS được lặp lại
hoạt hình bắt đầu - Hoạt hình CSS đã bắt đầu
Khác
chuyển đổi - Được kích hoạt khi quá trình chuyển đổi CSS đã hoàn thành
hành động - Một tin nhắn được nhận thông qua nguồn sự kiện
trực tuyến - Trình duyệt bắt đầu hoạt động ngoại tuyến
trực tuyến - Trình duyệt bắt đầu hoạt động trực tuyến
onpopstate - Khi cửa sổ Lịch sử thay đổi
onshow - A yếu tố được hiển thị như một menu ngữ cảnh
bảo quản - Khu vực lưu trữ web được cập nhật
ontoggle - Người dùng mở hoặc đóng thành phần
bánh đà - Bánh xe chuột lăn lên hoặc xuống trên một phần tử
ontouchcelon - Màn hình cảm ứng bị gián đoạn
ontouchend - Ngón tay người dùng được xóa khỏi màn hình cảm ứng
ontouchmove - Một ngón tay được kéo trên màn hình
bắt đầu - Một ngón tay được đặt trên màn hình cảm ứng
Lỗi
Khi làm việc với JavaScript, các lỗi khác nhau có thể xảy ra. Có một số cách xử lý chúng:
thử - Cho phép bạn xác định một khối mã để kiểm tra lỗi
nắm lấy - Thiết lập một khối mã để thực thi trong trường hợp có lỗi
phi - Tạo thông báo lỗi tùy chỉnh thay vì lỗi JavaScript tiêu chuẩn
cuối cùng - Cho phép bạn thực thi mã, sau khi thử và bắt, bất kể kết quả là gì
Giá trị tên lỗi
JavaScript cũng có một đối tượng lỗi tích hợp. Nó có hai thuộc tính:
Tên - Đặt hoặc trả lại tên lỗi
thông điệp - Đặt hoặc trả về một thông báo lỗi trong một chuỗi từ
Thuộc tính lỗi có thể trả về sáu giá trị khác nhau như tên của nó:
EvalError - Đã xảy ra lỗi trong đánh giá () chức năng
Phạm viError - Một số là ra khỏi phạm vi phạm vi
Tham khảoError - Một tài liệu tham khảo bất hợp pháp đã xảy ra
Lỗi cú pháp - Đã xảy ra lỗi cú pháp
LoạiError - Đã xảy ra lỗi loại
ĐÔ THỊ - An mã hóa () lỗi đã xảy ra
Bảng cheat JavaScript trong một Nutshell
JavaScript đang đạt được nhiều tầm quan trọng như một ngôn ngữ lập trình. Nó ngày càng trở thành ngôn ngữ để xây dựng các thuộc tính web nhờ vào lợi ích và hồ sơ theo dõi đã được chứng minh của nó.
Trong bảng cheat JavaScript ở trên, chúng tôi đã biên soạn nhiều toán tử, hàm, nguyên tắc và phương thức cơ bản và quan trọng nhất. Nó cung cấp một cái nhìn tổng quan về ngôn ngữ và tài liệu tham khảo cho cả nhà phát triển và người học. Chúng tôi hy vọng bạn đã tìm thấy nó hữu ích.
Bạn có bổ sung vào bảng cheat JavaScript không? Xin vui lòng cho chúng tôi biết trong phần ý kiến dưới đây!
07.06.2020
Bảng cheat JavaScript
Jeffrey Wilson Không có thể loại
Contents
Bảng cheat JavaScript
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- 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
- Số -
- Biến -
- Văn bản (chuỗi) -
- Hoạt động -
- Tuyên bố đúng hay sai -
- Số không đổi -
- Các đối tượng -
thành phần
![]()
Jeffrey Wilson Administrator Sorry! The Author has not filled his profile. follow me
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:
//
/ *
và* /
để 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ớivar
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:tuổi var = 23
var x
var a = "init"
var b = 1 + 2 + 3
var c = đúng
const PI = 3,14
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ọ
và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.
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:
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ộtChỉ số()
- Trả về vị trí đầu tiên tại đó một phần tử đã cho xuất hiện trong một mảngtham 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ỗilast 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ảngpop ()
- 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ầnca ()
- Loại bỏ phần tử đầu tiên của một mảnglá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ớisắp xếp ()
- Sắp xếp các yếu tố theo thứ tự abcmố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ỗikhông di chuyển ()
Hướng dẫn thêm một yếu tố mới cho sự khởi đầugiá trị của()
- Trả về giá trị nguyên thủy của đối tượng đã chỉ địnhNgườ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ảmToá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ànhToán tử logic
&&
- Hợp lý và| |
- Hợp lý hay!
- Hợp lý khôngToá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 caChứ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:
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ệtxá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ùngconsole.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ỗitài liệu. Viết ()
- Viết trực tiếp vào tài liệu HTMLlời nhắc()
- Tạo một cuộc đối thoại cho đầu vào của người dùngChứ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ởimã hóa
hoặc tương tựdecodeURIComponent ()
- Giải mã một thành phần URImã hóa ()
- Mã hóa URI thành UTF-8encodeURIComponent ()
- 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ỗilà vô hạn ()
- Xác định xem giá trị đã qua có phải là số hữu hạn khôngisNaN ()
- Xác định xem giá trị có phải là NaN hay khôngCon 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 độngphân tích cú pháp ()
- Phân tích đối số của nó và trả về một số nguyênVò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:
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 JavaScripttrong khi
- Thiết lập các điều kiện theo đó một vòng lặp thực thilà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ôngphá vỡ
Đã sử dụng để dừng và thoát khỏi chu kỳ ở một số điều kiện nhất địnhtiếp tục
- Bỏ qua các phần của chu trình nếu đáp ứng một số điều kiệnNế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.
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.
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épNgoà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ọcPhươ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ỗicharCodeAt ()
- 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ộttừCharCode ()
- Trả về một chuỗi được tạo từ chuỗi đơn vị mã UTF-16 đã chỉ địnhChỉ 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ỗilast 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ậutrận đấu()
- Lấy các kết quả khớp của chuỗi với mẫu tìm kiếmthay thế()
- Tìm và thay thế văn bản được chỉ định trong một chuỗiTì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ớichia ()
- 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 địnhchấ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ỉ địnhchuỗ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ựctoLowerCase ()
- 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ữ hoagiá 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ỗiCú 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ườngg
- Thực hiện kết hợp toàn cầum
- Thực hiện khớp nhiều dòngS
- Coi các chuỗi như một dòng đơnx
- Cho phép bình luận và khoảng trắng trong mẫuBạ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 XXXXBộ định lượng
n+
- Khớp với bất kỳ chuỗi nào chứa ít nhất một nn *
- Bất kỳ chuỗi nào chứa 0 hoặc nhiều lần xuất hiện của nn?
- Một chuỗi chứa 0 hoặc một lần xuất hiện của nn {X}
- Chuỗi chứa một chuỗi X niênn {X, Y}
- Chuỗi chứa chuỗi từ X đến Y niênn {X,}
- Khớp với bất kỳ chuỗi nào chứa chuỗi ít nhất X nn $
- 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ể niSố 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 JavaScriptTỐI THIỂU
- Giá trị số dương nhỏ nhất có thể biểu thị trong JavaScriptNaN
- Giá trị không phải là sốNEGECT_INFINITY
- Giá trị vô cực âmTÍCH CỰC
- Giá trị vô cực tích cựcPhươ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 địnhtoPrecision ()
- Chuỗi số được viết với độ dài chỉ địnhtoString ()
- Trả về một số dưới dạng chuỗigiá trị của()
- Trả về một số dưới dạng sốThuộc tính toán học
E
- Số EulerLN2
- logarit tự nhiên của 2LN10
- 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 Esố Pi
- Số PISQRT1_2
- Căn bậc hai của 1/2SQRT2
- Căn bậc hai của 2Phương pháp toán
abs (x)
- Trả về giá trị tuyệt đối (dương) của xacos (x)
- Arccosine của x, tính bằng radianasin (x)
- Arcsine của x, tính bằng radianatan (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 Exsà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 xtối đa (x, y, z, ..., n)
- Trả về số có giá trị cao nhấttối thiểu (x, y, z, ..., n)
- Tương tự cho số có giá trị thấp nhấtpow (x, y)
- X với sức mạnh của yngẫu nhiên ()
- Trả về một số ngẫu nhiên trong khoảng từ 0 đến 1vò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 xtan (x)
- Tiếp tuyến của một gócXử 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ạiNgà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ỗiKé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 1970getUTCDate ()
- 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 HTMLmã 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útTên nút
Đây là tên của một nútnodeType
- Trả về loại nútnodeValue
- Đặt hoặc trả về giá trị của nútchủ sở hữu
- Đối tượng tài liệu cấp cao nhất cho nút nàycha 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ạitextContent
- Đặ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ùngcloneNode ()
- Nhân bản một phần tử HTMLso 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ỉ địnhhasAttribut ()
- 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à falsehasChildNodes ()
- Trả về true nếu một phần tử có bất kỳ nút con nào, ngược lại là falseinsertB Before ()
- Chèn một nút con mới trước một nút con hiện có, được chỉ địnhisDefaultNamespace ()
- Trả về true nếu không gian tên được chỉ địnhURI là mặc định, ngược lại là falseisEqualNode ()
- Kiểm tra nếu hai yếu tố bằng nhauisSameNode ()
- 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 đã chotra 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ỉ địnhgetAttributionNode ()
- Nhận nút thuộc tính được chỉ địnhgetAttributionNodeNS ()
- Trả về nút thuộc tính cho thuộc tính với không gian tên và tên đã chogetElementsByTagName ()
- 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ỉ địnhgetElementsByTagNameNS ()
- 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 đã chohasAttribution ()
- 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à falsehasAttributionNS ()
- 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ôngremoveAttribution ()
- 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 địnhremoveAttributionNode ()
- 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ỉ địnhsetAttributionNS ()
- 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 đã chosetAttributionNode ()
- Đặt hoặc thay đổi nút thuộc tính được chỉ địnhsetAttributionNodeNS ()
- 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 saidefaultStatus
- Đặ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ảcác yếu tố trong cửa sổ hiện tại
lịch sử
- Cung cấp đối tượng Lịch sử cho cửa sổnội tâm
- Chiều cao bên trong của khu vực nội dung Cửa sổbên trong
- Chiều rộng bên trong của khu vực nội dungchiều dài
- Tìm ra số lượngcác yếu tố trong cửa sổ
vị trí
- Trả về đối tượng vị trí cho cửa sổTên
- Đặt hoặc trả về tên của một cửa sổhoa tiêu
- Trả về đối tượng Navigator cho cửa sổcái mở
- Trả về một tham chiếu đến cửa sổ đã tạo ra cửa sổbên ngoài
- Chiều cao bên ngoài của cửa sổ, bao gồm thanh công cụ / thanh cuộnbên ngoài
- Chiều rộng bên ngoài của cửa sổ, bao gồm thanh công cụ / thanh cuộnpageX Offerset
- Số pixel của tài liệu hiện tại đã được cuộn theo chiều ngangpageY Offerset
- Số pixel của tài liệu đã được cuộn theo chiều dọccha mẹ
- Cửa sổ cha của cửa sổ hiện tạimàn
- Trả về đối tượng Screen cho cửa sổmàn hình
- Tọa độ ngang của cửa sổ (so với màn hình)màn hình
- Tọa độ dọc của cửa sổmàn hìnhX
- Giống nhưmàn hình
nhưng cần thiết cho một số trình duyệtmàn hình
- Giống nhưmàn hình
nhưng cần thiết cho một số trình duyệttự
- Trả về cửa sổ hiện tạitrạng thái
- Đặt hoặc trả lại văn bản trong thanh trạng thái của cửa sổhàng đầu
- Trả về cửa sổ trình duyệt trên cùngPhương pháp cửa sổ
cảnh báo ()
- Hiển thị hộp cảnh báo với thông báo và nút OKmơ hồ()
- Loại bỏ tiêu điểm khỏi cửa sổ hiện tạiClearInterval ()
- Xóa bộ hẹn giờ vớisetInterval ()
ClearTimeout ()
- Xóa bộ hẹn giờ vớisetTimeout ()
đóng()
- Đóng cửa sổ hiện tạixác nhận()
- Hiển thị hộp thoại với tin nhắn và đồng ý và Hủy bỏ cái núttiêu điểm()
- Đặt tiêu điểm cho cửa sổ hiện tạidi chuyển bởi()
- Di chuyển một cửa sổ so với vị trí hiện tại của nóchuyển tới()
- Di chuyển cửa sổ đến một vị trí xác địnhmở()
- Mở một cửa sổ trình duyệt mớiin()
- In nội dung của cửa sổ hiện tạilời nhắc()
- Hiển thị hộp thoại nhắc khách truy cập nhập liệuthay đổi kích thướcBy ()
- Thay đổi kích thước cửa sổ theo số pixel được chỉ địnhthay đổi kích thước ()
- Thay đổi kích thước cửa sổ thành chiều rộng và chiều cao được chỉ địnhcuộnBy ()
- Cuộn tài liệu theo một số pixel được chỉ địnhdi chuyển đến ()
- Di chuyển tài liệu đến tọa độ được chỉ địnhsetInterval ()
- Gọi một hàm hoặc đánh giá một biểu thức theo các khoảng thời gian được chỉ địnhsetTimeout ()
- Gọi một hàm hoặc đánh giá một biểu thức sau một khoảng thời gian xác địnhdừng lại()
- Dừng cửa sổ tảiThuộc tính màn hình
tận dụng
- Trả về chiều cao của màn hình (không bao gồm Thanh tác vụ Windows)sẵn có
- Trả về chiều rộng của màn hình (không bao gồm Thanh tác vụ Windows)độ đậm của màu
- Trả về độ sâu bit của bảng màu để hiển thị hình ảnhChiều cao
- Tổng chiều cao của màn hìnhpixelDepth
- Độ phân giải màu của màn hình tính theo bit trên pixelchiều rộng
- Tổng chiều rộng của màn hìnhSự kiện JavaScript
Sự kiện là những điều có thể xảy ra với các yếu tố HTML và được thực hiện bởi người dùng. Ngôn ngữ lập trình có thể lắng nghe các sự kiện này và kích hoạt các hành động trong mã. Không có bảng cheat JavaScript nào được hoàn thành mà không có chúng.
Chuột
trong một cái nhấp chuột
- Sự kiện xảy ra khi người dùng nhấp vào một yếu tốoncontextmenu
- Người dùng nhấp chuột phải vào một yếu tố để mở menu ngữ cảnhondblclick
- Người dùng nhấp đúp vào một yếu tốonmousedown
- Người dùng nhấn nút chuột trên một yếu tốngười quản lý
- Con trỏ di chuyển lên một phần tửonmouseleave
- Con trỏ di chuyển ra khỏi một yếu tốonmousemove
- Con trỏ đang di chuyển trong khi nó ở trên một phần tửgiao dịch
- Khi con trỏ được di chuyển lên một phần tử hoặc một trong các phần tử con của nóonmouseout
- Người dùng di chuyển con trỏ chuột ra khỏi một phần tử hoặc một trong các phần tử con của nóonmouseup
- Người dùng nhả nút chuột trong khi qua phần tửBàn phím
onkeydown
- Khi người dùng nhấn phím xuốngonkeypress
- Khoảnh khắc người dùng bắt đầu nhấn phímonkeyup
- Người dùng phát hành một khóaKhung
onabort
- Việc tải phương tiện bị hủy bỏonb Beforeunload
- Sự kiện xảy ra trước khi tài liệu sắp được tảingười giới thiệu
- Xảy ra lỗi trong khi tải tệp bên ngoàitrao đổi
- Đã có thay đổi đối với phần neo của URLđang tải
- Khi một đối tượng đã được tảida
- Người dùng điều hướng khỏi một trang webtrên trang
- Khi người dùng điều hướng đến một trang webkích thước
- Chế độ xem tài liệu được thay đổi kích thướconscroll
- Một thanh cuộn yếu tố đang được cuộntải trọng
- Sự kiện xảy ra khi một trang đã được tảiHình thức
onblur
- Khi một yếu tố mất tập trungtrao đổi
- Nội dung của một phần tử biểu mẫu thay đổi (cho,
và
)
vào trọng tâm
- Một yếu tố được tập trungtập trung vào
- Khi một yếu tố chuẩn bị lấy néttập trung vào
- Yếu tố sắp mất tập trungoninput
- Người dùng nhập vào một yếu tốoninvalid
- Một yếu tố không hợp lệonreset
- Một hình thức được thiết lập lạitìm kiếm
- Người dùng viết một cái gì đó trong một trường tìm kiếm (cho)
onselect
- Người dùng chọn một số văn bản (chovà
)
onsubmit
- Một mẫu đơn được gửiKéo
ondrag
- Một phần tử được kéoyêu cầu
- Người dùng đã hoàn thành việc kéo phần tửngười bảo vệ
- Phần tử được kéo vào mục tiêu thảondragleave
- Một phần tử được kéo rời khỏi mục tiêu thảondragover
- Phần tử được kéo ở trên cùng của mục tiêu thảbắt đầu
- Người dùng bắt đầu kéo một phần tửondrop
- Phần tử kéo được thả vào mục tiêu thảClipboard
nội soi
- Người dùng sao chép nội dung của một yếu tốoncut
- Người dùng cắt một phần tử nội dunghương vị
- Một người dùng dán nội dung trong một yếu tốPhương tiện truyền thông
onabort
- Tải phương tiện bị hủy bỏoncanplay
- Trình duyệt có thể bắt đầu phát phương tiện (ví dụ: một tệp đã được đệm đủ)oncanplayENC
- Trình duyệt có thể phát qua phương tiện mà không dừng lạiondurationchange
- Thời lượng của phương tiện truyền thông thay đổibảo vệ
- Các phương tiện truyền thông đã kết thúcngười giới thiệu
- Xảy ra khi xảy ra lỗi khi tải tệp bên ngoàionloadeddata
- Dữ liệu truyền thông được tảionloadedmetadata
- Siêu dữ liệu (như kích thước và thời lượng) được tảikhởi động
- Trình duyệt bắt đầu tìm kiếm phương tiện được chỉ địnhtạm dừng
- Phương tiện bị tạm dừng bởi người dùng hoặc tự độngonplay
- Phương tiện đã được bắt đầu hoặc không còn bị tạm dừngđang chơi
- Phương tiện đang phát sau khi bị tạm dừng hoặc dừng để đệmtừ chối
- Trình duyệt đang trong quá trình tải xuống phương tiện truyền thôngonratechange
- Tốc độ phát của phương tiện truyền thông thay đổicố gắng
- Người dùng đã hoàn thành việc di chuyển / bỏ qua một vị trí mới trong phương tiện truyền thôngcố gắng
- Người dùng bắt đầu di chuyển / bỏ quakết tinh
- Trình duyệt đang cố tải phương tiện nhưng không khả dụngonsuspend
- Trình duyệt cố tình không tải phương tiệnontimeupdate
- Vị trí chơi đã thay đổi (ví dụ: vì chuyển tiếp nhanh)onvolumechange
- Âm lượng phương tiện đã thay đổi (bao gồm cả tắt tiếng)chờ đợi
- Phương tiện bị tạm dừng nhưng dự kiến sẽ tiếp tục (ví dụ: bộ đệm)Hoạt hình
hoạt hình
- Một hoạt hình CSS đã hoàn tấthoạt hình
- Hoạt hình CSS được lặp lạihoạt hình bắt đầu
- Hoạt hình CSS đã bắt đầuKhác
chuyển đổi
- Được kích hoạt khi quá trình chuyển đổi CSS đã hoàn thànhhành động
- Một tin nhắn được nhận thông qua nguồn sự kiệntrực tuyến
- Trình duyệt bắt đầu hoạt động ngoại tuyếntrực tuyến
- Trình duyệt bắt đầu hoạt động trực tuyếnonpopstate
- Khi cửa sổ Lịch sử thay đổionshow
- Ayếu tố được hiển thị như một menu ngữ cảnh
bảo quản
- Khu vực lưu trữ web được cập nhậtontoggle
- Người dùng mở hoặc đóngbánh đà
- Bánh xe chuột lăn lên hoặc xuống trên một phần tửontouchcelon
- Màn hình cảm ứng bị gián đoạnontouchend
- Ngón tay người dùng được xóa khỏi màn hình cảm ứngontouchmove
- Một ngón tay được kéo trên màn hìnhbắt đầu
- Một ngón tay được đặt trên màn hình cảm ứngLỗi
Khi làm việc với JavaScript, các lỗi khác nhau có thể xảy ra. Có một số cách xử lý chúng:
thử
- Cho phép bạn xác định một khối mã để kiểm tra lỗinắm lấy
- Thiết lập một khối mã để thực thi trong trường hợp có lỗiphi
- Tạo thông báo lỗi tùy chỉnh thay vì lỗi JavaScript tiêu chuẩncuối cùng
- Cho phép bạn thực thi mã, sau khi thử và bắt, bất kể kết quả là gìGiá trị tên lỗi
JavaScript cũng có một đối tượng lỗi tích hợp. Nó có hai thuộc tính:
Tên
- Đặt hoặc trả lại tên lỗithông điệp
- Đặt hoặc trả về một thông báo lỗi trong một chuỗi từThuộc tính lỗi có thể trả về sáu giá trị khác nhau như tên của nó:
EvalError
- Đã xảy ra lỗi trongđánh giá ()
chức năngPhạm viError
- Một số là ra khỏi phạm vi phạm viTham khảoError
- Một tài liệu tham khảo bất hợp pháp đã xảy raLỗi cú pháp
- Đã xảy ra lỗi cú phápLoạiError
- Đã xảy ra lỗi loạiĐÔ THỊ
- Anmã hóa ()
lỗi đã xảy raBảng cheat JavaScript trong một Nutshell
JavaScript đang đạt được nhiều tầm quan trọng như một ngôn ngữ lập trình. Nó ngày càng trở thành ngôn ngữ để xây dựng các thuộc tính web nhờ vào lợi ích và hồ sơ theo dõi đã được chứng minh của nó.
Trong bảng cheat JavaScript ở trên, chúng tôi đã biên soạn nhiều toán tử, hàm, nguyên tắc và phương thức cơ bản và quan trọng nhất. Nó cung cấp một cái nhìn tổng quan về ngôn ngữ và tài liệu tham khảo cho cả nhà phát triển và người học. Chúng tôi hy vọng bạn đã tìm thấy nó hữu ích.
Bạn có bổ sung vào bảng cheat JavaScript không? Xin vui lòng cho chúng tôi biết trong phần ý kiến dưới đây!