Nói thì có vẻ đơn giản thế thôi nhưng thật sự rất khó với một người thuần engineer.
Thuần engineer nhìn chung sẽ mạnh về HOW - xử lý vấn đề này như thế nào,
chứ không mạnh về WHAT - Làm cái gì.
Bạn lấy gì ra để đảm bảo tính năng này không nên làm, tính năng này không có ích?
Bạn có hiểu rõ toàn bộ product, hiểu rõ khách hàng bằng PO hay PM không?
Tất nhiên bảo gì làm đó là không nên,
nhưng bạn nên ở tâm thế là "Tính năng này hữu ích cho k/h ntn, a giải thích thêm cho e với",
chứ không nên ở tâm thế "E nghĩ tính năng này không cần đâu, làm tốn thời gian"
Mình chưa hiểu bạn ơi, NodeJs bản chất là Javascript mà trong Javascript ta có thể sử dụng promise thì tại sao trong NodeJs không dùng được mà phải cài thêm packge npm install q --save bạn nhỉ
Mặc định thì Nuxt đã có sẵn lazy load Route cho bạn rồi đó: truy cập vào route nào cần dùng tới chat/slider thì nó mới load. Do vậy nếu bạn đang load các thư viện đó global (tức đang để ở nuxt.config.js) thì bạn chuyển nó vào page nơi bạn thực sự dùng thì sẽ đỡ đi nhé.
Khi load thư viện, nếu không cần thiết phải dùng tới thư viện ngay lập tức từ thời điểm trang được load, thì bạn để async hoặc defer vào nhé, thì chúng sẽ đc chạy bất đồng bộ, và sẽ ko còn cảm giác nặng nề lúc ban đầu nữa
@bacode
Bạn có thể dùng cú pháp lookaround để tìm (không phải phiên bản nào cũng hỗ trợ. Như google dùng RE2, không hỗ trợ)
Tìm tất cả các chuỗi MU, mà không đứng sau hoặc đứng trước bất kì kí tự gì ngoài whitespace
let test ='MU muốn học tậpMU MU';let regexp =newRegExp(/(?<![^\s])mu(?![^\s])/,'ig');// showing how to pass optional flags
console.log(test.match(regexp));// > Array ["MU", "MU]
THẢO LUẬN
Cảm ơn bạn để mình check thử
đúng rồi a ơi em đang cần làm như thế nhưng mà chưa tìm ra cách để chủ động gửi tin tới user id
@Sorrow chrome với safari trên iphone không được hỗ trợ à bạn?
đúng rồi em, thunog72 sẽ là search/input và button
Nói thì có vẻ đơn giản thế thôi nhưng thật sự rất khó với một người thuần engineer. Thuần engineer nhìn chung sẽ mạnh về HOW - xử lý vấn đề này như thế nào, chứ không mạnh về WHAT - Làm cái gì.
Bạn lấy gì ra để đảm bảo tính năng này không nên làm, tính năng này không có ích? Bạn có hiểu rõ toàn bộ product, hiểu rõ khách hàng bằng PO hay PM không?
Tất nhiên bảo gì làm đó là không nên, nhưng bạn nên ở tâm thế là "Tính năng này hữu ích cho k/h ntn, a giải thích thêm cho e với", chứ không nên ở tâm thế "E nghĩ tính năng này không cần đâu, làm tốn thời gian"
cái debounce này ứng dụng vào việc search cũng khá oke này anh
cám ơn
Ý bạn là chatbot messenger sẽ chủ động gửi boardcast theo định kì đến từng user_id trong database nhỉ ??? Mình hiểu vậy có đúng ko ??
wow !
ai tích hợp được rồi chỉ e với ạ
lại quá hay, dễ hiểu, đầy đủ, 5 sao
Bài viết của bạn thật rộng rải. Tks
Hay quá! Nếu có ảnh với source code demo nữa thì tuyệt cú mèo luôn ạ
Mình chưa hiểu bạn ơi, NodeJs bản chất là Javascript mà trong Javascript ta có thể sử dụng promise thì tại sao trong NodeJs không dùng được mà phải cài thêm packge
npm install q --save
bạn nhỉthank b nhiều
nuxt.config.js
) thì bạn chuyển nó vàopage
nơi bạn thực sự dùng thì sẽ đỡ đi nhé.async
hoặcdefer
vào nhé, thì chúng sẽ đc chạy bất đồng bộ, và sẽ ko còn cảm giác nặng nề lúc ban đầu nữaĐức có gợi ý gì cho mình về cách lazy( tải, active )các thư viện bên ngoài như: chat, slider,...trên nuxt ko? bọn này thật sự rất nặng
@bacode Bạn có thể dùng cú pháp lookaround để tìm (không phải phiên bản nào cũng hỗ trợ. Như google dùng RE2, không hỗ trợ) Tìm tất cả các chuỗi MU, mà không đứng sau hoặc đứng trước bất kì kí tự gì ngoài whitespace
Bạn ơi. Có cách nào con queue job nó chạy luôn khi mình thực thi không. Chứ k cần đợi rồi mới chạy không ạ.
Ví dụ con meò sinh động qué )