Please enable JavaScript.
Coggle requires JavaScript to display documents.
Javascript Advande (3 cách tạo class (Sử dụng Object, Sử dụng Singleton…
Javascript Advande
-
Key word this
là keyword đặc biệt của javascript, nó đại diện cho ngữ cảnh hiện tại
có thẻ coi từ khóa this là 1 con trỏ ,n sẽ trỏ tới đối tượng hiện tại, hoặc thẻ HTML
Clousure function
What?
-
nó có thể sử dụng các biến toàn cục , biến cục bộ của hàm cha và biến cục bộ của chính nó
Why?
-
code dễ nhìn , dễ quản lý
Callback function
What?
có thể hiểu nôm na là 1 function A được truyền vào 1 function B thông qua các danh sách tham số của B
-
-
Bind()
-
khi truyền bất kỳ một loại dữ liệu nào trong tham số của hàm bind() , thì this chính là dữ liệu đó
Call()
dùng để thực thực thi 1 hàm nào đó với các tham số truyền vào( nếu có ). hàm này được tích hợp sẵn trong các đối tượng là function
tham số đầu tiên là this, tiếp theo là các tham số của hàm cần gọi
Apply()
tham số đầu tiên là this, tham số tiếp theo là 1 mảng chứa các tham số của hàm cần gọi
Anonymous functions
What?
-
-
Anonymous functions được khai báo bằng cách sử dụng toán tử thay vì sử dụng cú pháp định nghĩa hàm thông thường. var fnc = function() {}
Prototype
là 1 đối tượng object trong js được gọi là prototype object, tất cả obj trong js đều có 1 prototype , và các obj này kế thừa các thuộc tính cũng như phương thức từ prototype của chúng.