Khái niệm IIFE trong JavaScript | JavaScript Nâng Cao
Ғылым және технология
*Lưu ý: Trong video có một đoạn mình nói chưa rõ cho lắm, đó là đoạn một hàm có các toán tử đứng trước như: !function() {}, +function() {}, -function() {}, v.v đều trở thành một expression function. Vì vậy bạn chỉ cần thêm toán tử "call" vào sau chúng là có thể invoke hàm này. Nên các cú pháp như vậy vẫn có thể được sử dụng để tạo ra 1 IIFE. Ví dụ: !function() {}(), +function() {}(), -function() {}(), v.v
Khái niệm IIFE trong JavaScript | JavaScript Nâng Cao
IIFE viết tắt của Immediately invoked function expression. Là một biểu thức tạo ra một hàm được thực thi ngay lập tức. Ứng dụng của IIFE là tạo ra một phạm vi hàm mới với cách viết ngắn gọn.
#hoclaptrinh #hoclaptrinhmienphi #javascript #javascript_advanced #frontend #backend #devops #f8
-------
👉 Xem Lộ Trình Học: fullstack.edu.vn/learning-paths
👉 Đăng Ký Học Offline Tại F8: short.f8team.dev/dang-ky-hoc-...
☻ Phần mềm sử dụng trong video:
Công cụ dịch Tiếng Anh: bit.ly/2Wsuhet
Công cụ đo đạc giao diện web: s.net.vn/D8kL
Công cụ viết CV xin việc chuyên nghiệp: mycv.vn
--------------
☻ Khóa học lập trình web MIỄN PHÍ:
Kiến thức nhập môn: fullstack.edu.vn/courses/less...
Xây dựng giao diện với HTML, CSS: fullstack.edu.vn/courses/html...
Xây dựng web responsive: fullstack.edu.vn/courses/resp...
Lập trình Javascript cơ bản: fullstack.edu.vn/courses/java...
Lập trình Javascript nâng cao: fullstack.edu.vn/courses/java...
Làm việc với Terminal & Ubuntu: fullstack.edu.vn/courses/wind...
Xây Dựng Website với ReactJS: fullstack.edu.vn/courses/reactjs
Xây dựng web với Node & Express: fullstack.edu.vn/courses/nodejs
HTML, CSS tips: fullstack.edu.vn/courses/html...
Ứng dụng cảnh báo khi sờ lên mặt: fullstack.edu.vn/courses/tool...
Xem thêm tại: fullstack.edu.vn/courses
-------------------------------------
F8 Official
(c) Sơn Đặng
Website: fullstack.edu.vn
Facebook cá nhân: / sondnf8
Nhóm Học Lập Trình Web: / f8official
Email: contact@fullstack.edu.vn
© Bản quyền thuộc về Channel F8 Official ☞ Do not Reup
© Nghiêm cấm sử dụng video nhằm mục đích thương mại dưới mọi hình thức.
Пікірлер: 150
Wow. Tìm đúng nơi rồi A ơi, bên A kì thật bao nhiêu là kiến thức thế này mà toàn là miễn phí.
đơn giản, đầy đủ, dễ hiểu đó là những gì tìm thấy con video của bạn mà khi viết 1 chương trình cần có
Quá hay. Xin chân thành c.ơn F8 đã tạo ra khoá học này. Nó thực sự mang lại rất nhiều giá trị. Hơn nữa nó lại còn free cho mọi người.
người thầy trẻ có tâm có tầm.mong anh ra video nhanh hơn ạ chứ hóng quá. và mong chờ khóa reactjs trong time tới. thanks a nhìu....
Anh dậy rất hay, em dùng IIFE này khá nhiều nhưng hôm nay mới được hiểu sâu hơn về nó, em còn ứng dụng IIFE này khi muốn sử lý bất đồng bộ nữa
mong 1 vài tháng nữa anh ra khóa reactjs ạ
mình cứ ai làm free là mình ủng hộ. Chúc kênh ngày càng phát triển và có nhiều video free hơn nữa nhé.
bác sơn giảng rất dễ hiểu, mạch lạc, không dài dòng nữa, yêu bác Sơn
@F8VNOfficial
3 жыл бұрын
*Cảm ơn bác đã ủng hộ. Tự nhận ra điểm chưa tốt của bản thân và khắc phục dần bác ơi 😉*
mong anh ra video sớm. hóng quá ạ
Quá xịn sò! Luôn ủng hộ a 👍
Anh dạy rất có tâm, respected for u ❤
Đoạn này kiến thức rất sâu sắc mà ít người hiểu và chia sẻ được!
Quá hay anh ạ, rất hóng series này của anh .
@F8VNOfficial
3 жыл бұрын
*Cảm ơn em nha 😉*
Bác giải thích dễ hiểu quá, tks bác nhiều
Vẫn đang học tại F8. Cám ơn anh rất nhiều đã định hướng
Hóng clip mới lắm a Sơn ơi
quá hay luôn , thực sự rất cần thiết cho anh em mới như em
Cảm ơn anh. Thêm 1 kiến thức rất hay!
tụi e đang rất hóng những video mới về JS nâng cao của a ạ, a làm thêm về reacjs thêm a nhé,
Em rất mong có khoá react js hoặc native bản trả phí ạ . Dù sao a dạy rất tốt và rất có tâm luôn nên có bản trả phí để kiếm thêm thu nhập ạ , chúc anh nhiều sk nhé
anh ra thêm khóa react nữa là tuyệt vời luôn :3
series hay quá mà mới có 2 video xem dở thèm ra anh ạ :v
anh triển khai quá nhanh cảm ơn anh nhiều lại có khóa học mới để học
@F8VNOfficial
3 жыл бұрын
*Em mà bảo "Lại có khóa mới để like & share rồi" có phải vui hơn😂 ko*
Hay quá Anh ơi ❤
Hay kinh khủng luôn ạ, nhờ anh dạy mới biết đến cái này ạ
@F8VNOfficial
3 жыл бұрын
*Vài bài tới mọi người sẽ biến thêm vài thứ hay ho e nha*
Cảm ơn anh về bài giảng này
Hi vọng anh ra khóa reactjs ạ. Dù trên mạng cũng nhiều nhưng mà vẫn thích kiểu anh dạy hơn
Anh dạy rất hay và dễ hiểu. Cảm ơn anh nhiều ạ! ❤️
@F8VNOfficial
2 жыл бұрын
Cảm ơn em nhiều nhé
Quá hay luôn anh Sơn ơi
hay quá a ơi, nghe cuốn thật sự
Cảm ơn ảnh
công nhận kiến thức kênh này hay thiệt
anh Sơn ơi, có video của anh nói về Private dùng setter và getter. Cho em hỏi video đó ở đâu trong chuỗi video Javascript của anh vậy ạ? Em cảm ơn!
hay quá thầy ơi ))) cảm ơn thầy !
Cảm ơn a nhiều ạ
Anh có thể chỉ vài trang bài tập html cơ bản dựa theo lộ trình của anh trên f8 kh ạ
Hay quá a
Em mới biết đến kênh của anh, Video thật sự đầu tư và chất lượng Mà em vẫn chưa hiểu lý do tại sao anh lại dạy free cho các học viên luôn
hay thật sự luôn anh, cảm ơn anh
Hay quá a ơi
a ơi cho e hỏi là muốn học fontend thì có cần nắm vững C k ạ
cảm ơn anh, bài hay lắm
anh này giỏi mà thấy vẫn đẹp trai, phong thái hướng dẫn vẫn rất vui vẻ, nhẹ nhàng, không thấy sự vất vả kiểu tưởng tượng về những người làm công việc lập trình, chứng tỏ anh rất thông minh.
@F8VNOfficial
2 жыл бұрын
Anh ko có thông minh đâu, được cái chăm chỉ tìm tòi cái mới thôi nè ^^. Ngành nào cũng vậy, mình biết cách học và làm việc thì cứ gọi là thoải mái nha em.
@HT-gj5zg
2 жыл бұрын
a chia sẻ nhiều về kinh nghiệm làm việc, phương pháp học tập, cách giải quyết 1 vấn đề đang gặp phải nhé, em thấy phương pháp của anh chuẩn đấy, em cũng thích thành công theo phong cách happy.
hay quá a ơi
Bài giải thích về IIFE dễ hiểu và tường tận nhất từng xem, cám ơn anh Sơn đẹp dzai nhiều :))
@F8VNOfficial
3 жыл бұрын
Comment đầu tiên để ý đc anh dzai. Cảm ơn e nhiều :))
@tuannguyenhuu964
Жыл бұрын
@@F8VNOfficial e biết một chút về nhân tướng học, thật sự nhìn a Sơn rất có duyên nha, ngta nói là tâm sinh tướng đó anh, đẹp hay không thì tùy gu mỗi người nữa nhưng mà nhìn rất có duyên luôn không phải ai cũng có
ad cho mình hỏi chút với. Tại sao mình không dùng 1 scope: { //action } và để bên trong chạy những gì mình cần. Mình thấy hiệu quả cũng như IIFE mà nhỉ
Thêm về video backend đi anh ơi. Spring MVC, Spring boot, ... Cám ơn anh nhiều ạ
quá hay luôn anh oiwiiiii
hướng dẫn ntn đáng đồng tiền bát gạo ạ, ủng hộ anh ❤️
@F8VNOfficial
3 жыл бұрын
*Xịn không em 😂, đỡ tiếc tiền mạng e nhỉ kaka*
@thienpham.h5954
3 жыл бұрын
@@F8VNOfficial em học code ít khi em ytb lắm, chủ yếu là đọc document thôi, xem qua clip của anh là ưng luôn 😅
@F8VNOfficial
3 жыл бұрын
@@thienpham.h5954 Cảm ơn em đã support anh nha ^^
anh ơi khi nào mới ra khóa học react vậy ạ
Quá hay!
cám ơn bạn
Anh Sơn ơi, anh ra series code front end bằng js thuần đi ạ.
hay quá a .
mong anh ra thêm bài trong khóa node.js ạ
hay lắm ạ
Anh Sơn ơi, ở trong React thì mình dùng IIFE có được ko ạ ^^
Quá hay ạ 🥰
yêu a
Anh trai làm clip dạy bootstrap jquery đc ko anh ơi
Khi nao up phan tiep theo vay a?
anh giảng hay quá em lại phải xem hết video
@F8VNOfficial
3 жыл бұрын
*"Lại phải like & share" nghe hấp dẫn hơn e ơi 😂*
Tài liệu free mà có khi còn hơn mất tiền. Cám ơn a rất nhiều.
@F8VNOfficial
3 жыл бұрын
*Vậy thì chia sẻ em nhé haha*
1 tháng rồi anh chưa ra video, hóng quá đi
hay quá trời
anh làm khóa Vuejs đi anh
a này giảng hay mà kĩ thật
Bạn này sún răng dễ thương qué, hihi
Bao giờ ra khóa DevOps anh ơi, như Docker chẳng hạn
a ra thêm video về phần này và react nữa đi
khi nào xin 1 bài về canvas nhe anh!
admin ơi F8 mất chức năng giao diện tối hay sao á. em mới reset lại máy xong giờ vào mất giao diện tối không bật lại được
anh có khóa học về http request ko anh
Hay
chức năng đăng nhập bằng fb trên web đang bị lỗi hả anh.
làm về reactjs cho người mới đi a
hay a
Đoạn sau giống với useImperativeHandle trong React hook đúng không ạ. Cũng có tính đóng gói khi fowardRef ra để ngăn chặn bên nhận làm những việc khác với mục đích ban đầu.
@babayaga3303
Жыл бұрын
đúng rồi. sau khi đi code 1 năm thì thấy 2 thằng này giống nhau quá nhể :D
cho em hỏi sao em bị kick khỏi nhóm f8 trên facebook dù đăng bài đúng quy định vậy
F8 ơi em không vào được fullstack nữa là sao ạ
chừng nào a ra closure v anh
Nhìn a sơn cứ hao hao giống diễn viên Mạnh Trường ý 😎
Thầy Sơn dạy autu dễ hiểu
khi nào anh dạy off ạ
Getter & Setter lúc nào cũng làm cho em cảm thấy: "Oh ~! code của mình chuyên nghiệp vãi".
@mak8naf0813
3 жыл бұрын
yeh, nếu như trong Java thì toàn setAttr() và setAttr() nhìn chuối lắm (●'◡'●)
a làm về jwt đi ạ
anh ơi lâu quá ko ra clip mới
mong vài tháng anh ra khoá reactjs à anh mà ra khoá đó em đội ơn anh lắm á
Cho e hỏi: Mình học về frontend xong rồi tạo ra 1 cái pj về frontend để đi xin việc. Trong quá trình làm việc thì mình học thêm về backend được ko a ?
@nghiahoang9201
Жыл бұрын
sao rồi bác
Anh ko có khóa học php hả a
Mong a làm một video ngắn về tối ưu code
@longnhatho3678
3 жыл бұрын
ae đọc cmt này thì sau 2 tháng mày mò thì ae sẽ dùng hướng đối tượng của es6 rồi ứng dụng như DI của .net
anh ơi, em có 1 ý kiến ạ, website f8 của bọn anh thật sự chất lượng, rất đầy đủ, chi tiết, qua đó em học đc rất nhiều ạ, tuy nhiên theo em nghĩ thì anh nên để mn có thể tự chọn video mình thấy phù hợp ạ, vừa tiết kiện thời gian, vừa hiệu quả (vì anh để mặc định là phải xem hết video trước mới xem được video sau ấy ạ), đây là ý kiến của em, mong anh phản hồi ạ! Thank you
@nghiahoang9201
Жыл бұрын
+1
Anh ơi, em thấy cái bài tập về car về tính private này giống với tính chất của closure function. Đúng không anh?
@F8VNOfficial
2 жыл бұрын
Đúng rồi em nhé. IIFE hay được ứng dụng trong trường hợp muốn gọi hàm ngay và tạo ra một sự bao đóng (closure) em nhé. Ví dụ em viết một plugin/library mà không muốn code của plugin/library ảnh hưởng tới chỗ khác của website.
anh cho e hỏi chút ạ , đoạn phút 23, sao anh app.add() vào thì màn hình console lại hiện undefined bên dưới vậy ạ
@phuoctaile1944
2 жыл бұрын
Thì k truyền giá trị nên nó un bạn
Anh dùng gì để quay màn hình vậy a?
@F8VNOfficial
3 жыл бұрын
Screen flow hoặc Camtasia em ơi
Javascript sinh ra có đáp ứng được cả 4 tính chất của HĐT không anh, hay chỉ có vài tính chất ạ ???
@F8VNOfficial
3 жыл бұрын
*Để anh thêm nội dung OOP vào khóa này nhé*
higher order function nữa a
Bạn nào từng xài devtool để cheat mấy game nhỏ nhỏ trên web, game html, idle , gặp toàn IIFE
add(car) la function a mn
cho em hỏi cách viết như cái ví dụ cuối (lúc car thành private) được gọi là JS Closures đúng k vậy mọi ng
@F8VNOfficial
3 жыл бұрын
Đúng rồi em nhé