Bạn đang dùng trình duyệt đã lỗi thời. Trình duyệt có thể không hiển thị đúng trang web này hoặc các trang web khác. Bạn nên nâng cấp hoặc dùng một trình duyệt khác.
Là tôi đây. Tôi khó tính, khó chiều, thích mèo, ghét mấy ông hay hỏi cơ bản mà lười đọc docs hoặc search google. Làm content chia sẻ vì muốn anh em nghiêm túc hơn trong việc tìm hiểu, ko quan trọng số lượt view, ko kiếm tiền từ mấy hoạt động đó. Nói chung thì đúng kiểu nhìn ngứa mắt là ko muốn...
dễ nhất thì bây giờ chắc có thằng này mkcert. chỉ cần cài đặt sau đó chạy lệnh install của nó là được.
Ví dụ mình từng làm để setup cho việc dev ứng dụng Angular
JSON stringify nếu object lớn thì tổng thể có khi chậm hơn lodash.isEqual nhiều. vì lodash nó sẽ dừng lại khi thấy sai khác. còn thằng kia nó phải serialize toàn bộ.
show cái benchmark đây cho mn tham khảo...
JS vẫn là prototype-based, keyword class chỉ là cách viết khác cho developer dễ dùng hơn thôi. bản thân nó vẫn là prototype. xem code được generated ra sẽ thấy.
học đi học lại, không gì là dễ dàng cả. tài liệu bây giờ vô vàn tài liệu hay. nhiều cái còn miễn phí nên cứ chịu khó xào lại thì sẽ lên thôi.
ví dụ: You don't know JS, hay như ông này có rất nhiều sách hay mà free https://exploringjs.com/
hiểu sai ý rồi: bên trên hướng đến dùng JSON.stringify để convert về string.
nhưng cách này thường thì không phải là cách toàn diện. hơn nữa câu trả lời của bạn kia khá mập mờ nên có thể khiến người khác hiểu nhầm. và có thể dùng cách đó cho rất nhiều trường hợp khác nhau mà không để ý đến những...
class to nhất là class Object nó có định nghĩa sẵn một số method như valueOf, toString, ...
default thì valueOf sẽ return chính cái this. còn các class kế thừa thích thì override lại những cái trên.
trong trường hợp code ở trên
b = cat.valueOf();
thì bản chất vẫn là b và cat cùng trỏ tới 1 vùng...
2 biến nếu đều trỏ tới kiểu dữ liệu object thì sẽ compare theo reference. tức là kiếm tra xem 2 biến đó có trỏ tới cùng một vùng nhớ không. nên trong trường hợp hai object khác nhau thì không bao giờ bằng nhau, dù có dùng == hay ===. 2 biến kiểu object chỉ bằng nhau khi và chỉ khi chúng trỏ tới...
giải thích sai. if (x) thì nếu x là các giá trị truthy thì các câu lệnh trong block if sẽ được thực thi.
nếu viết v1 == true thì nó sẽ khác. lúc này sẽ áp dụng theo quy tắc convert như link MDN mọi người đã gửi ở trên đã đưa...
Dr. Axel Rauschmayer có một số lượng lớn sách khá hay cho bạn tìm hiểu JavaScript từ mọi cấp độ. Hiện nay, tác giả đã free khá nhiều sách, bạn có thể xem miễn phí phiên bản HTML ở các link sau.
JavaScript for impatient programmers (ES2021 edition)
https://exploringjs.com/impatient-js/
Deep...
Đối với Vue 3 như bạn đang tìm hiểu thì cơ bản thì nó sẽ giống như thế này:
Sau đó sẽ có thể mount ra một vị trí nào đó trên trang web qua method mount.
Dưới đây là code của hàm createApp kia, trong đó sẽ cho thấy có một số phần global như hình trên...