Fn.bind() method trong JavaScript - phần 2 | JavaScript nâng cao

  Рет қаралды 26,386

F8 Official

F8 Official

Күн бұрын

Пікірлер: 60
@F8VNOfficial
@F8VNOfficial 3 жыл бұрын
- XEM PHẦN I TẠI ĐÂY: kzbin.info?search_query=bind+method+P1+f8 - XÂY DỰNG MUSIC PLAYER: kzbin.info?search_query=music+player+f8
@tuanngominh86
@tuanngominh86 3 жыл бұрын
Bạn này quá ư là pro luôn. Điều quý nhất ở bạn mà mình học được là kỹ năng tự học, tự tìm hiểu, khi học phải đọc doc để hiểu sâu, một khi hiểu sâu nó cực kì ĐÃ. Chân thành cám ơn bạn nhiều nhiều :)
@aitrong4884
@aitrong4884 Жыл бұрын
công nhận là như vậy ạ, giờ mình mới rõ thì có muộn rồi...
@ninhbuihai5017
@ninhbuihai5017 2 жыл бұрын
E đang tự học về Web nhưng có rất nhiều kiến thức căn bản chưa hiểu, sử dụng kiểu học vẹt. Nhờ Vid của a mà e đã tiến bộ hơn. Mong a upload nhiều khoá học căn bản hữu ích hơn nữa. Xin cảm ơn anh.
@aitrong4884
@aitrong4884 Жыл бұрын
em đã xem qua video tiếng Anh và không hiểu rõ lắm nhưng rồi xem qua video a thực sự cảm ơn a Sơn nhiều
@HoaNguyen-kn4ci
@HoaNguyen-kn4ci Жыл бұрын
Cách truyền đạt, lấy ví dụ của a thực sự rất hay và dễ hiểu 👽
@Ng_Pham10_18
@Ng_Pham10_18 8 ай бұрын
Cảm ơn anh Sơn, cảm ơn F8 rất nhiều. Ước gì anh có thể dạy thêm PHP thì thật tuyệt!
@HoaNguyen-kn4ci
@HoaNguyen-kn4ci 3 жыл бұрын
Video giúp e hiểu hơn. Cảm ơn a nhiều. Hóng video về series này của a
@luantran7118
@luantran7118 3 жыл бұрын
video chất lượng 4k, xịn thật sự, chưa thấy trang nào mà video 4k như này :v
@Zero_Kid
@Zero_Kid 3 жыл бұрын
Quá hay bạn ơi. Vẫn mong chờ các video tiếp theo của bạn
@F8VNOfficial
@F8VNOfficial 3 жыл бұрын
Cảm ơn bạn đã ủng hộ nha
@thienlovewe
@thienlovewe 3 жыл бұрын
Đỉnh thật sự. E đang cần thông não về render. Thấy clip a luôn
@chrisbuivn188
@chrisbuivn188 2 жыл бұрын
Cách mà bind method hoạt động: ---> Bind là 1 method mà tất cả các functions đều có thể sử dụng vì function thực chất là object trong Javascript. Bind sẽ làm 2 việc, một là tạo 1 function mới giống hàm cũ, hai là thay đổi ngữ cảnh chạy của hàm bằng cách truyền vào đối số đầu tiên là 1 object. Thì giá trị của 'this' sẽ là thằng object mình truyền vào khi hàm được gọi. Nó sẽ không quan tâm là hàm đó sẽ được gọi ở đâu, dù là được gọi trên global object hay gọi lại bởi browser khi sử lý event(callback). Tham số this luôn là thằng object mình truyền vào method bind khi hàm được gọi.
@trongluonghoan8041
@trongluonghoan8041 2 жыл бұрын
hay thế bác
@duytungnguyen5394
@duytungnguyen5394 3 жыл бұрын
Luôn đợi video của anh để ôn lại kiến thức chắc hơn
@F8VNOfficial
@F8VNOfficial 3 жыл бұрын
Cảm ơn em nha, hi vọng giúp ích em phần nào trong công việc nha
@dungbkhn02
@dungbkhn02 Жыл бұрын
Kiến thức chuyên sâu!
@juhandvan
@juhandvan 2 жыл бұрын
Tuyệt vời quá anh Sơn ạ :)))
@hungnguyenmanh5333
@hungnguyenmanh5333 3 жыл бұрын
Cảm ơn A nhiều ạ. Chúc A nhiều sức khỏe ạ
@duchl0260
@duchl0260 2 жыл бұрын
bài giảng rất hay. cảm ơn anh!
@hoaimiqng
@hoaimiqng 3 жыл бұрын
Hay và chất lượng anh ạ
@minhtricao6805
@minhtricao6805 3 жыл бұрын
16:05 Cho em hỏi hàm handleDelete(e) có tham số e, mà lúc sử dụng root.onlick = this.handleDelete không có tham số tại sao vẫn chạy được ạ
@xuanphonetran1178
@xuanphonetran1178 3 жыл бұрын
toi nghi cai e nay la optional param
@SillyLeizy
@SillyLeizy 3 жыл бұрын
Không phải như bạn trên nói đâu, đoạn code root.onlick = this.handleDelete đang thực hiện gán khai báo của hàm this.handleDelete cho root.onlick, không phải gọi hàm this.handleDelete, vì không phải gọi hàm nên không cần truyền đối số nhé. Với cả bạn đang nhầm lẫn khái niệm đối số với tham số. Khi khai báo hàm, các biến đầu vào của hàm mình sẽ gọi là tham số, còn khi sử dụng hàm, truyền giá trị đầu vào cho hàm, thì các giá trị đó gọi là đối số.
@duyanh6909
@duyanh6909 2 жыл бұрын
đây là mới gán hàm this.handleDelete cho method onclick của element root thôi chứ đã gọi đâu, gọi phải có toán tử call ( ) 2 dấu ngoặc như này nhé
@giaitri24h16
@giaitri24h16 2 жыл бұрын
this ở đây là thằng root hả mọi người.
@truonghoanglong541
@truonghoanglong541 3 жыл бұрын
đỉnh thật sự anh ơi. Không liên quan nhưng mà dịch đói quá a ơi :(
@linhtranbao4732
@linhtranbao4732 3 жыл бұрын
cố lên nha ông ơi
@nnt25251325
@nnt25251325 2 жыл бұрын
Tuyệt vời 💯
@itnhalam
@itnhalam 2 жыл бұрын
Hay lắm anh ơi
3 жыл бұрын
lâu lâu cứ phải vào xem lại để ôn tập hihi
@dieuanhle7117
@dieuanhle7117 3 жыл бұрын
A dạy dễ hiểu.muốn đc anh hỗ trợ tầm 15-30 phút ... vướng mắc quá nhiều sinh stress.😞
@NhatNguyen-zg6il
@NhatNguyen-zg6il 2 жыл бұрын
11:30 arrrow func , 14.27 delegate ( using closet )
@truonganhkhoa4673
@truonganhkhoa4673 3 жыл бұрын
Quá hay luôn a ơi
@F8VNOfficial
@F8VNOfficial 3 жыл бұрын
Thank em nhiều nhaaa
@huuong7758
@huuong7758 3 жыл бұрын
hay thật sự ạ
@F8VNOfficial
@F8VNOfficial 3 жыл бұрын
Cảm ơn em nhaaa
@duytaovo4051
@duytaovo4051 3 жыл бұрын
hay quá anh ơi
3 жыл бұрын
Úi chà, nóng hổi quá anh ơi
@hifanci2506
@hifanci2506 3 жыл бұрын
đỉnh vãiiiiiiiiiiiiiiiiiiiiiiiiiii
@trungthanhbp
@trungthanhbp 3 жыл бұрын
hay quá nhể :D
@dennisnguyen5787
@dennisnguyen5787 3 жыл бұрын
12:05, a Sơn ơi cái đoạn input.focus(), cái hàm focus() là nó ở đâu vậy ạ? Hay là nó có sẵn?
@F8VNOfficial
@F8VNOfficial 3 жыл бұрын
E quan sát, a gọi từ 1 DOM element, nghĩa là nó là method của DOM element e (có sẵn). Mình đâu có tạo ra thằng input element, mình chỉ lấy nó từ DOM ra thôi em nhé.
@dennisnguyen5787
@dennisnguyen5787 3 жыл бұрын
@@F8VNOfficial vâng em cảm ơn anh nhiều, em cũng vừa search thử trên w3 thì nó có ra phương thức đó. Hehe
@hoaimiqng
@hoaimiqng 3 жыл бұрын
loving you
@zabtaro
@zabtaro 2 жыл бұрын
Cho hỏi: $ của biểu thức ${car} không phải là $ của biến được định nghĩa lúc ban đầu là Const $ = document.querySelector.bind(document), đúng không vậy nhỉ ? Nói mộtcách khác, trong bài này $(....) hoàn toàn khác với ${....} , đúng không ? ${car} chỉ là giá trị của biến car trong mảng cars :)
@F8VNOfficial
@F8VNOfficial 2 жыл бұрын
${} là nội suy trong template strings mà em. Nó là syntax chứ không phải là biến đâu em nhé.
@congnamle3632
@congnamle3632 3 жыл бұрын
Admin chăm đọc comment Học viên. Cái ví dụ car của ông nào trên Website F8 nè :v
@F8VNOfficial
@F8VNOfficial 3 жыл бұрын
Thank bạn nhaa
@chichat9266
@chichat9266 2 жыл бұрын
mọi người cho em hỏi là: nếu mà mình muốn tạo thêm 1 buttton edit nữa thì khi mình dùng lại cái root.onclick = this.handleDelete.bind(this); // thêm root.onclick = this.handleEdit.bind(this); thì nó chỉ hoạt động đc 1 cái, thì có cách nào khắc phục ko ạ
@sevenup139
@sevenup139 Жыл бұрын
cách khắc phục là bạn nên học js lại từ đầu. Kiến thức quá cơ bản cũng ko hiểu thì ko nên học nâng cao.
@lqh159
@lqh159 3 жыл бұрын
Anh có dạy ngôn ngữ C với C++ không ạ
@tienduc295
@tienduc295 3 жыл бұрын
👍
@tuananh1783
@tuananh1783 3 жыл бұрын
Bao giờ ra khóa ReactJS a ơi
@F8VNOfficial
@F8VNOfficial 3 жыл бұрын
Cuối tháng anh em ơi
@tuananh1783
@tuananh1783 3 жыл бұрын
@@F8VNOfficial Hóng
@KhoaNguyen-bk2kv
@KhoaNguyen-bk2kv 3 жыл бұрын
@@F8VNOfficial Cảm ơn anh nhiều [-_-]
@xuanhuynguyen3203
@xuanhuynguyen3203 2 жыл бұрын
:v xem js mà tưởng dạy ReactJS
@chovycon3056
@chovycon3056 2 жыл бұрын
AAA hem hiểu gì hết khó quá mọi người ơi , có ai kèm mình vs không :(((
@ninhbuihai5017
@ninhbuihai5017 2 жыл бұрын
E muốn buy a coffee cho a mà cái platform đấy lag quá :)) a nên add thêm paypal hoặc momo để tiện donate hơn a ạ.
This keyword trong JavaScript | JavaScript nâng cao
25:01
F8 Official
Рет қаралды 44 М.
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
Promise example | Ví dụ sử dụng Promise trong JavaScript
22:50
PreventDefault & StopPropagation | DOM events
19:37
F8 Official
Рет қаралды 41 М.
Scope trong JavaScript | Phạm vi truy cập trong JavaScript
36:27
Hoisting trong Javascript | JavaScript nâng cao
10:58
F8 Official
Рет қаралды 32 М.
Destructuring trong JavaScript ES6
13:20
F8 Official
Рет қаралды 70 М.
Programming Is NOT Enough | Add these 7 skills…
13:19
Travis Media
Рет қаралды 425 М.
Code Cùng Code Dạo - Tự Học JavaScript Cơ Bản trong 15 phút
15:03
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН