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

  • @dinhdocr7862
    @dinhdocr78623 жыл бұрын

    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í.

  • @PhucTran-ec4vb
    @PhucTran-ec4vb2 жыл бұрын

    đơ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ó

  • @nguyencongquoc4436
    @nguyencongquoc4436 Жыл бұрын

    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.

  • @tinphan7574
    @tinphan75743 жыл бұрын

    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....

  • @HaiNguyen-jg5vj
    @HaiNguyen-jg5vj2 жыл бұрын

    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

  • @sohot98
    @sohot983 жыл бұрын

    mong 1 vài tháng nữa anh ra khóa reactjs ạ

  • 3 жыл бұрын

    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é.

  • @datwilliama2
    @datwilliama23 жыл бұрын

    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

    @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 😉*

  • @thanh8699
    @thanh86993 жыл бұрын

    mong anh ra video sớm. hóng quá ạ

  • @quanganhang5445
    @quanganhang54453 жыл бұрын

    Quá xịn sò! Luôn ủng hộ a 👍

  • @HungLe-po5fm
    @HungLe-po5fm2 жыл бұрын

    Anh dạy rất có tâm, respected for u ❤

  • @dungbkhn02
    @dungbkhn02 Жыл бұрын

    Đoạn này kiến thức rất sâu sắc mà ít người hiểu và chia sẻ được!

  • @angminhuc6674
    @angminhuc66743 жыл бұрын

    Quá hay anh ạ, rất hóng series này của anh .

  • @F8VNOfficial

    @F8VNOfficial

    3 жыл бұрын

    *Cảm ơn em nha 😉*

  • @NgocNguyen-zn6eo
    @NgocNguyen-zn6eo Жыл бұрын

    Bác giải thích dễ hiểu quá, tks bác nhiều

  • @nguyenuchuy1738
    @nguyenuchuy17383 жыл бұрын

    Vẫn đang học tại F8. Cám ơn anh rất nhiều đã định hướng

  • @thienvu1377
    @thienvu13773 жыл бұрын

    Hóng clip mới lắm a Sơn ơi

  • @daoxuanduong1472
    @daoxuanduong1472 Жыл бұрын

    quá hay luôn , thực sự rất cần thiết cho anh em mới như em

  • @qaqeqe
    @qaqeqe3 жыл бұрын

    Cảm ơn anh. Thêm 1 kiến thức rất hay!

  • @johnnytang5044
    @johnnytang50443 жыл бұрын

    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é,

  • @dieukhanhquach8489
    @dieukhanhquach84893 жыл бұрын

    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é

  • @tranducvu4893
    @tranducvu48933 жыл бұрын

    anh ra thêm khóa react nữa là tuyệt vời luôn :3

  • @tuetrancao
    @tuetrancao3 жыл бұрын

    series hay quá mà mới có 2 video xem dở thèm ra anh ạ :v

  • @vuongqtvn
    @vuongqtvn3 жыл бұрын

    anh triển khai quá nhanh cảm ơn anh nhiều lại có khóa học mới để học

  • @F8VNOfficial

    @F8VNOfficial

    3 жыл бұрын

    *Em mà bảo "Lại có khóa mới để like & share rồi" có phải vui hơn😂 ko*

  • @nguyenminhhieu5261
    @nguyenminhhieu52613 жыл бұрын

    Hay quá Anh ơi ❤

  • @maicaotri3668
    @maicaotri36683 жыл бұрын

    Hay kinh khủng luôn ạ, nhờ anh dạy mới biết đến cái này ạ

  • @F8VNOfficial

    @F8VNOfficial

    3 жыл бұрын

    *Vài bài tới mọi người sẽ biến thêm vài thứ hay ho e nha*

  • @QuanNguyen-oe8lb
    @QuanNguyen-oe8lb3 жыл бұрын

    Cảm ơn anh về bài giảng này

  • @thanh8699
    @thanh86993 жыл бұрын

    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

  • @QNhuCK
    @QNhuCK2 жыл бұрын

    Anh dạy rất hay và dễ hiểu. Cảm ơn anh nhiều ạ! ❤️

  • @F8VNOfficial

    @F8VNOfficial

    2 жыл бұрын

    Cảm ơn em nhiều nhé

  • @yenka2452
    @yenka24524 ай бұрын

    Quá hay luôn anh Sơn ơi

  • @hoangminhquan8777
    @hoangminhquan87772 жыл бұрын

    hay quá a ơi, nghe cuốn thật sự

  • @HaiNguyen-bx4kr
    @HaiNguyen-bx4kr3 жыл бұрын

    Cảm ơn ảnh

  • @tachinguyen4dev
    @tachinguyen4dev3 жыл бұрын

    công nhận kiến thức kênh này hay thiệt

  • @tonalone2912
    @tonalone29122 жыл бұрын

    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!

  • @teacheforward97
    @teacheforward972 жыл бұрын

    hay quá thầy ơi ))) cảm ơn thầy !

  • @phanhuumanh9570
    @phanhuumanh95703 жыл бұрын

    Cảm ơn a nhiều ạ

  • @thanh1735
    @thanh17353 жыл бұрын

    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 ạ

  • @tekashinakamura8719
    @tekashinakamura87193 жыл бұрын

    Hay quá a

  • @lfc6490
    @lfc64903 жыл бұрын

    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

  • @sonlengoc948
    @sonlengoc9482 жыл бұрын

    hay thật sự luôn anh, cảm ơn anh

  • @phucphamduy2469
    @phucphamduy24693 жыл бұрын

    Hay quá a ơi

  • @zngaming1687
    @zngaming16873 жыл бұрын

    a ơi cho e hỏi là muốn học fontend thì có cần nắm vững C k ạ

  • @namnguyenduc68
    @namnguyenduc683 жыл бұрын

    cảm ơn anh, bài hay lắm

  • @HT-gj5zg
    @HT-gj5zg2 жыл бұрын

    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

    @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

    @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.

  • @HieuNguyen-og6jj
    @HieuNguyen-og6jj2 жыл бұрын

    hay quá a ơi

  • @juhandvan
    @juhandvan3 жыл бұрын

    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

    @F8VNOfficial

    3 жыл бұрын

    Comment đầu tiên để ý đc anh dzai. Cảm ơn e nhiều :))

  • @tuannguyenhuu964

    @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ó

  • @duyk30b
    @duyk30b3 жыл бұрын

    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ỉ

  • @becauseimthebest7284
    @becauseimthebest72843 жыл бұрын

    Thêm về video backend đi anh ơi. Spring MVC, Spring boot, ... Cám ơn anh nhiều ạ

  • @dung_gl
    @dung_gl2 жыл бұрын

    quá hay luôn anh oiwiiiii

  • @thienpham.h5954
    @thienpham.h59543 жыл бұрын

    hướng dẫn ntn đáng đồng tiền bát gạo ạ, ủng hộ anh ❤️

  • @F8VNOfficial

    @F8VNOfficial

    3 жыл бұрын

    *Xịn không em 😂, đỡ tiếc tiền mạng e nhỉ kaka*

  • @thienpham.h5954

    @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

    @F8VNOfficial

    3 жыл бұрын

    @@thienpham.h5954 Cảm ơn em đã support anh nha ^^

  • @_NguyenThanhBinh-ch5ct
    @_NguyenThanhBinh-ch5ct3 жыл бұрын

    anh ơi khi nào mới ra khóa học react vậy ạ

  • @nguyenxuantruong2867
    @nguyenxuantruong28677 ай бұрын

    Quá hay!

  • @QuanNguyen-nx9td
    @QuanNguyen-nx9td6 ай бұрын

    cám ơn bạn

  • @nvs4600
    @nvs46003 жыл бұрын

    Anh Sơn ơi, anh ra series code front end bằng js thuần đi ạ.

  • @VuNguyen-yj5wi
    @VuNguyen-yj5wi3 жыл бұрын

    hay quá a .

  • @manhcuongo3450
    @manhcuongo34503 жыл бұрын

    mong anh ra thêm bài trong khóa node.js ạ

  • @momol1701
    @momol1701 Жыл бұрын

    hay lắm ạ

  • @tranxuanloc6165
    @tranxuanloc6165 Жыл бұрын

    Anh Sơn ơi, ở trong React thì mình dùng IIFE có được ko ạ ^^

  • @phongang7508
    @phongang75082 жыл бұрын

    Quá hay ạ 🥰

  • @hoangtruong5663
    @hoangtruong5663 Жыл бұрын

    yêu a

  • @quangss6091
    @quangss60913 жыл бұрын

    Anh trai làm clip dạy bootstrap jquery đc ko anh ơi

  • @ziat1988
    @ziat19883 жыл бұрын

    Khi nao up phan tiep theo vay a?

  • @nongquan5880
    @nongquan58803 жыл бұрын

    anh giảng hay quá em lại phải xem hết video

  • @F8VNOfficial

    @F8VNOfficial

    3 жыл бұрын

    *"Lại phải like & share" nghe hấp dẫn hơn e ơi 😂*

  • @sonvan9880
    @sonvan98803 жыл бұрын

    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

    @F8VNOfficial

    3 жыл бұрын

    *Vậy thì chia sẻ em nhé haha*

  • @mrtoan5558
    @mrtoan55583 жыл бұрын

    1 tháng rồi anh chưa ra video, hóng quá đi

  • @phapnguyen155
    @phapnguyen1553 жыл бұрын

    hay quá trời

  • @phonglehong8280
    @phonglehong82803 жыл бұрын

    anh làm khóa Vuejs đi anh

  • @quangtrananh4698
    @quangtrananh46983 жыл бұрын

    a này giảng hay mà kĩ thật

  • @winterburn3010
    @winterburn30102 жыл бұрын

    Bạn này sún răng dễ thương qué, hihi

  • @longphan4252
    @longphan42523 жыл бұрын

    Bao giờ ra khóa DevOps anh ơi, như Docker chẳng hạn

  • @duyk30b
    @duyk30b3 жыл бұрын

    a ra thêm video về phần này và react nữa đi

  • @test-fh4ei
    @test-fh4ei2 жыл бұрын

    khi nào xin 1 bài về canvas nhe anh!

  • @xuanthanhtran9728
    @xuanthanhtran97283 жыл бұрын

    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

  • @tqttqt5807
    @tqttqt58073 жыл бұрын

    anh có khóa học về http request ko anh

  • @DuyTran-ss4lu
    @DuyTran-ss4lu2 жыл бұрын

    Hay

  • @risket211
    @risket2113 жыл бұрын

    chức năng đăng nhập bằng fb trên web đang bị lỗi hả anh.

  • @iamfong29
    @iamfong293 жыл бұрын

    làm về reactjs cho người mới đi a

  • @nguyenminhtuan8104
    @nguyenminhtuan81043 жыл бұрын

    hay a

  • @babayaga3303
    @babayaga33032 жыл бұрын

    Đ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

    @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

  • @1phuttimtoi
    @1phuttimtoi3 жыл бұрын

    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

  • @alllaemtroll2017
    @alllaemtroll20173 жыл бұрын

    F8 ơi em không vào được fullstack nữa là sao ạ

  • @jackdo1012
    @jackdo10123 жыл бұрын

    chừng nào a ra closure v anh

  • @vietanhlai9547
    @vietanhlai95473 жыл бұрын

    Nhìn a sơn cứ hao hao giống diễn viên Mạnh Trường ý 😎

  • @vanlongnguyen3294
    @vanlongnguyen32943 жыл бұрын

    Thầy Sơn dạy autu dễ hiểu

  • @james-rx8kw
    @james-rx8kw3 жыл бұрын

    khi nào anh dạy off ạ

  • @nuoccodedua568
    @nuoccodedua5683 жыл бұрын

    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

    @mak8naf0813

    3 жыл бұрын

    yeh, nếu như trong Java thì toàn setAttr() và setAttr() nhìn chuối lắm (●'◡'●)

  • @n9.lemanhhung971
    @n9.lemanhhung9713 жыл бұрын

    a làm về jwt đi ạ

  • @lannguyen538
    @lannguyen5382 жыл бұрын

    anh ơi lâu quá ko ra clip mới

  • @tathanhat1438
    @tathanhat14383 жыл бұрын

    mong vài tháng anh ra khoá reactjs à anh mà ra khoá đó em đội ơn anh lắm á

  • @anpham9471
    @anpham94713 жыл бұрын

    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

    @nghiahoang9201

    Жыл бұрын

    sao rồi bác

  • @TrjNguyen9
    @TrjNguyen93 жыл бұрын

    Anh ko có khóa học php hả a

  • @longnhatho3678
    @longnhatho36783 жыл бұрын

    Mong a làm một video ngắn về tối ưu code

  • @longnhatho3678

    @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

  • @thequang9256
    @thequang92563 жыл бұрын

    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

    @nghiahoang9201

    Жыл бұрын

    +1

  • @hoangtranvanhuy6154
    @hoangtranvanhuy61542 жыл бұрын

    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

    @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.

  • @tongnam9353
    @tongnam93532 жыл бұрын

    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

    @phuoctaile1944

    2 жыл бұрын

    Thì k truyền giá trị nên nó un bạn

  • @igdev6095
    @igdev60953 жыл бұрын

    Anh dùng gì để quay màn hình vậy a?

  • @F8VNOfficial

    @F8VNOfficial

    3 жыл бұрын

    Screen flow hoặc Camtasia em ơi

  • @nhatlee9756
    @nhatlee97563 жыл бұрын

    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

    @F8VNOfficial

    3 жыл бұрын

    *Để anh thêm nội dung OOP vào khóa này nhé*

  • @glorynt7925
    @glorynt79253 жыл бұрын

    higher order function nữa a

  • @HoaPham-rg8rm
    @HoaPham-rg8rm3 жыл бұрын

    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

  • @dnc1821
    @dnc1821 Жыл бұрын

    add(car) la function a mn

  • @tangdiem9827
    @tangdiem98273 жыл бұрын

    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

    @F8VNOfficial

    3 жыл бұрын

    Đúng rồi em nhé

Келесі