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.
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.
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.
@@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ó
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 ơ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
Chào anh Sơn đẹp zai em thấy IIFE là 1 function "private". Tuy nhiên cũng có cách để lấy ra function bên trong đó. Ví dụ như sau" let getIIFE; (function (getIIFE) { function getName () { return "Son Dang"; } getIIFE.getName = getName ; })(getIIFE || (getIIFE = {})) Cách lấy ở đây là gán function đó bằng thuộc tính của object. Chúc anh ngày mới tốt lành
Em hiểu nhầm rồi, IIFE là cái hàm chạy ngay. VD em đưa ra là em đang nói tới nội dung trong hàm chứ đâu có nói tới IIFE? Tiếp theo việc em tạo biến global để lấy value trong một scope như trên đâu có ý nghĩa gì đâu? Người ta tạo ra phạm vi để tránh "đụng chạm" nhau e lại biến nó thành global thì e mang luôn hàm getName ra ngoài đi, để vào trong rồi lại lấy ra làm gì cho phức tạp hoá lên 😅
Đ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.
Đú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.
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ỉ
*Không nên hiểu nhầm e ơi, IIFE chỉ nhắc tới việc Chạy ngay & Tạo phạm vi mới, còn Closure sẽ chỉ tập trung vào việc tạo phạm vi mới và tính đóng của hàm. Vài bài tới anh sẽ giúp anh em phân biệt rõ ràng, mạch lạc chỗ này nhé 😉*
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.
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
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
*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 😉*
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.
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.
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.
mong 1 vài tháng nữa anh ra khóa reactjs ạ
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 :))
Comment đầu tiên để ý đc anh dzai. Cảm ơn e nhiều :))
@@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ó
Đoạn này kiến thức rất sâu sắc mà ít người hiểu và chia sẻ được!
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é.
anh triển khai quá nhanh cảm ơn anh nhiều lại có khóa học mới để học
*Em mà bảo "Lại có khóa mới để like & share rồi" có phải vui hơn😂 ko*
Anh dạy rất có tâm, respected for u ❤
quá hay luôn , thực sự rất cần thiết cho anh em mới như em
hướng dẫn ntn đáng đồng tiền bát gạo ạ, ủng hộ anh ❤️
*Xịn không em 😂, đỡ tiếc tiền mạng e nhỉ kaka*
@@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 😅
@@thienpham.h5954 Cảm ơn em đã support anh nha ^^
Hay kinh khủng luôn ạ, nhờ anh dạy mới biết đến cái này ạ
*Vài bài tới mọi người sẽ biến thêm vài thứ hay ho e nha*
Tài liệu free mà có khi còn hơn mất tiền. Cám ơn a rất nhiều.
*Vậy thì chia sẻ em nhé haha*
Anh dạy rất hay và dễ hiểu. Cảm ơn anh nhiều ạ! ❤️
Cảm ơn em nhiều nhé
Quá hay anh ạ, rất hóng series này của anh .
*Cảm ơn em nha 😉*
Bác giải thích dễ hiểu quá, tks bác nhiều
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....
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é
Vẫn đang học tại F8. Cám ơn anh rất nhiều đã định hướng
anh giảng hay quá em lại phải xem hết video
*"Lại phải like & share" nghe hấp dẫn hơn e ơi 😂*
mong anh ra video sớm. hóng quá ạ
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".
yeh, nếu như trong Java thì toàn setAttr() và setAttr() nhìn chuối lắm (●'◡'●)
Hóng clip mới lắm a Sơn ơi
công nhận kiến thức kênh này hay thiệt
Cảm ơn anh về bài giảng này
Quá xịn sò! Luôn ủng hộ a
👍
anh ra thêm khóa react nữa là tuyệt vời luôn :3
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
Nhìn a sơn cứ hao hao giống diễn viên Mạnh Trường ý 😎
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
+1
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é,
anh ơi khi nào mới ra khóa học react vậ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
Bạn này sún răng dễ thương qué, hihi
a này giảng hay mà kĩ thật
Mong a làm một video ngắn về tối ưu code
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
khi nào xin 1 bài về canvas nhe anh!
series hay quá mà mới có 2 video xem dở thèm ra anh ạ :v
hay quá a ơi, nghe cuốn thật sự
anh làm khóa Vuejs đi anh
a ra thêm video về phần này và react nữa đi
Chào anh Sơn đẹp zai
em thấy IIFE là 1 function "private". Tuy nhiên cũng có cách để lấy ra function bên trong đó. Ví dụ như sau"
let getIIFE;
(function (getIIFE) {
function getName () {
return "Son Dang";
}
getIIFE.getName = getName ;
})(getIIFE || (getIIFE = {}))
Cách lấy ở đây là gán function đó bằng thuộc tính của object. Chúc anh ngày mới tốt lành
Em hiểu nhầm rồi, IIFE là cái hàm chạy ngay. VD em đưa ra là em đang nói tới nội dung trong hàm chứ đâu có nói tới IIFE? Tiếp theo việc em tạo biến global để lấy value trong một scope như trên đâu có ý nghĩa gì đâu? Người ta tạo ra phạm vi để tránh "đụng chạm" nhau e lại biến nó thành global thì e mang luôn hàm getName ra ngoài đi, để vào trong rồi lại lấy ra làm gì cho phức tạp hoá lên 😅
Khi nao up phan tiep theo vay 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
Anh Sơn ơi, ở trong React thì mình dùng IIFE có được ko ạ ^^
1 tháng rồi anh chưa ra video, hóng quá đi
a ơi cho e hỏi là muốn học fontend thì có cần nắm vững C k ạ
Quá hay luôn anh Sơn ơi
Anh trai làm clip dạy bootstrap jquery đc ko anh ơi
hay thật sự luôn anh, cảm ơn anh
hay quá thầy ơi ))) cảm ơn thầy !
Hay quá Anh ơi ❤
mong anh ra thêm bài trong khóa node.js ạ
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
Đúng rồi em nhé
cảm ơn anh, bài hay lắm
Anh Sơn ơi, anh ra series code front end bằng js thuần đi ạ.
hay quá a ơi
quá hay luôn anh oiwiiiii
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
Cảm ơn ảnh
Hay quá a ơi
Bao giờ ra khóa DevOps anh ơi, như Docker chẳng hạn
Thêm về video backend đi anh ơi. Spring MVC, Spring boot, ... Cám ơn anh nhiều ạ
mong vài tháng anh ra khoá reactjs à anh mà ra khoá đó em đội ơn anh lắm á
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!
làm về reactjs cho người mới đi a
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 ạ
anh ơi lâu quá ko ra clip mới
Đ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.
đúng rồi. sau khi đi code 1 năm thì thấy 2 thằng này giống nhau quá nhể :D
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?
Đú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 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 ạ
khi nào anh dạy off ạ
Anh dùng gì để quay màn hình vậy a?
Screen flow hoặc Camtasia em ơi
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ỉ
chừng nào a ra closure v anh
Cảm ơn a nhiều ạ
Quá hay ạ 🥰
chức năng đăng nhập bằng fb trên web đang bị lỗi hả anh.
anh có khóa học về http request ko anh
Hay quá a
yêu a
add(car) la function a mn
hay quá a .
Thầy Sơn dạy autu dễ hiểu
a làm về jwt đ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 ạ ???
*Để anh thêm nội dung OOP vào khóa này nhé*
Anh ơi fullstack k chạy được trên điện thoại anh fix chạy trên điện thoại đi ạ
Em gặp lỗi gì khi vào bằng điện thoại đó e?
@@F8VNOfficial no hien moi dang tai xong k load nua
higher order function nữa a
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 ?
sao rồi bác
Quá hay!
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 ạ
Thì k truyền giá trị nên nó un bạn
hay lắm ạ
hay quá trời
IlFE là closure à ah?
*Không nên hiểu nhầm e ơi, IIFE chỉ nhắc tới việc Chạy ngay & Tạo phạm vi mới, còn Closure sẽ chỉ tập trung vào việc tạo phạm vi mới và tính đóng của hàm. Vài bài tới anh sẽ giúp anh em phân biệt rõ ràng, mạch lạc chỗ này nhé 😉*
cám ơn bạn