hi bạn, bạn cho mình hỏi làm thế nào bạn có thể truy cập vào các bài viết của medium.com được vậy.
mình và bạn bè của mình luôn bị [medium.com refused to connect.]
Thanks anhđã chia sẻ, em góp ý thêm MySQL (nếu bên anh cũng đang dùng nó) nếu lúc tạo bảng thêm vào `ENGINE=INNODB' thì khóa ngoại sẽ tự động được đánh index
async/await chỉ là cách viết đơn giản để ae viết Promise cho nó giễ dàng nhìn trông giống như code đồng bộ.
Mà đúng là nếu như code theo cách của trên thì nó sẽ hoạt động y như đồng bộ luôn tức là:
const banners =awaitfetch('/banners');// 1s phải chờ banners được trả về mới thực hiện tiếp cái dướiconst events =awaitfetch('/events');// 1s phải chờ events được trả về mới thực hiện tiếp cái dướiconst notices =awaitfetch('/notices');// 1s
-> tổng mất ít nhất 3s
Còn nếu bạn viết như vầy
const bannersFetch =fetch('/banners');// Nó gọi tới API này và ko chờ kết quả thực hiện câu lệnh tiếp theo luônconst eventsFetch =fetch('/events');// Nó gọi tới API này và ko chờ kết quả thực hiện câu lệnh tiếp theo luônconst noticesFetch =fetch('/notices');// khi nào có kết quả nó sẽ đưa vào callback queue -> nếu fetch API đủ nhanh có thể min là 1s// Chú ý là khi nào call stack rỗng thì mấy ông anh này mới được thực thi và trả về kết quả // Điều này cũng có nghĩa là min của nó sẽ là 1s thay vì 3s như ở trên.// non-blocking io hoặc khi gọi API thì ko thể để những thằng khác trong call stack phải chờ những xử lý bất đồng bộ được :Dconst banners =await bannersFetch;const events =await eventsFetch;const notices =await noticesFetch;
Tuy nhiên nó ko phải lúc nào cũng vậy như mình đã nói ở trên nếu thứ tự là quan trọng thì phải chờ. VD phải Login có LoginUserInfo thì dùng nó để fetch API tiếp theo...
THẢO LUẬN
hi bạn, bạn cho mình hỏi làm thế nào bạn có thể truy cập vào các bài viết của medium.com được vậy. mình và bạn bè của mình luôn bị [medium.com refused to connect.]
Bài viết rất hữu ích. Cám ơn bạn.
Tks b, rat chi tiet va huu ich.!
tks
Thanks anhđã chia sẻ, em góp ý thêm MySQL (nếu bên anh cũng đang dùng nó) nếu lúc tạo bảng thêm vào `ENGINE=INNODB' thì khóa ngoại sẽ tự động được đánh index
Bạn có thể chia sẻ structure dự án cho mọi ng dễ theo dõi được không ạ.
tks
@PHUONG_LE e phải để nó lúc tạo form group ấy nhé, ví dụ:
Anh ra thêm nhiều bài đi ạ, em đọc các bài viết của anh, cách diễn đat rất dễ hiểu và nội dung thì hay lắm ạ
em có để array
link trước của bạn bị die rùi đây là link mới
https://loda.me/articles/core-khai-niem-tight-coupling-lien-ket-rang-buoc-va-cach-loosely-coupled
async/await chỉ là cách viết đơn giản để ae viết Promise cho nó giễ dàng nhìn trông giống như code đồng bộ. Mà đúng là nếu như code theo cách của trên thì nó sẽ hoạt động y như đồng bộ luôn tức là:
-> tổng mất ít nhất 3s
Còn nếu bạn viết như vầy
Tuy nhiên nó ko phải lúc nào cũng vậy như mình đã nói ở trên nếu thứ tự là quan trọng thì phải chờ. VD phải Login có LoginUserInfo thì dùng nó để fetch API tiếp theo...
Up cho chủ thớt!
Tại sao không code nư thế này cho đơn giản hơn:
hay quá
Bài viết hay quá !!! Mong bạn có nhiều bài viết hơn nữa !!! < 3 you 😀
🤣🤣 hề hề phải nói sao giờ nhở. Cho ngầu thì nói là Ok mình thử đấy. Cọn thực sự là quên sửa lại 🤣
sao lại có chỗ ngủ trở lại (thời gian) thế ạ =)) lần đầu mình thấy có người dịch code ra tiếng Việt luôn
bài viết kém vler, người viết chán vkl =))))
anh cho em xin lại link