chào bạn, mình đang theo dõi bài viết của bạn, trong khi đọc mình có chỗ này chưa hiểu lắm :
Thông thường với việc sử dụng HTML + JS, state hoặc giá trị của thẻ <input /> được điều khiển bằng trình duyệt
chứ không phải là do javascript. Nếu bạn cũng giữ giá trị của đầu vào như vậy trong javascript thì nó có nghĩa rằng
có ít nhất "two sources of truth - 2 nguồn của sự thật".
Bạn có thể giải thích chi tiết hơn cho mình với được không. Cám ơn bạn nhiều .
Mình hiện tại cũng đang xử lý front end với angular 6. Cái khó khăn nhất là không thể nào xử lý được triệt để việc hiển thị chức năng theo sự phân quyền trên angular. Cũng theo kiểu khi login thì lưu token. Dựa vào token đã lưu ở local storage để check null hay not null. Nếu not null có nghĩa là đã đăng nhập
Nhưng giá trị này lại có thể được người dùng có thể edit trong F12. Thế là thành ra NULL hay NOT NULL cũng như nhau. Phần hiển thị thì xem như fail. Còn phía server API thì check quyền đc để chặn tác vụ request lên.
THẢO LUẬN
Cái này đối tượng của Message thì
messagelà được, cần gì phảianybạn nhỉ?Bài viết rất bổ ích
chào bạn, mình đang theo dõi bài viết của bạn, trong khi đọc mình có chỗ này chưa hiểu lắm :
Bạn có thể giải thích chi tiết hơn cho mình với được không. Cám ơn bạn nhiều .
mình cũng muốn vậy, nhưng k biết cách để ghép ảnh thường với gif? cảm ơn góp ý của bạn
Ơ, ảnh bên trái là HTML, ảnh bên phải là HTML + CSS chứ, HTML + CSS + JS thì chắc phải là cái ảnh Magic hơn nữa kia
Hay quá =)))
lối viết hài quá :>
Mình hiện tại cũng đang xử lý front end với angular 6. Cái khó khăn nhất là không thể nào xử lý được triệt để việc hiển thị chức năng theo sự phân quyền trên angular. Cũng theo kiểu khi login thì lưu token. Dựa vào token đã lưu ở local storage để check null hay not null. Nếu not null có nghĩa là đã đăng nhập Nhưng giá trị này lại có thể được người dùng có thể edit trong F12. Thế là thành ra NULL hay NOT NULL cũng như nhau. Phần hiển thị thì xem như fail. Còn phía server API thì check quyền đc để chặn tác vụ request lên.
Cái chỗ database.yml, đoạn nay: production: <<: *default database: login_app_production username: login_app password: <%= ENV['LOGIN_APP_DATABASE_PASSWORD'] %> để làm gì?
Trong document của Firebase đã nêu rất rõ cách query rồi mà bạn. Mình k nêu ra ở bài viết vì đó là phần thực hành rồi
Bạn có thể share git để mọi người contribute không?
ngon...làm bộ vue-cli xử lý api thôi là được
heheeeee
Bài viết xúc tích xứng đáng là bài viết viblo của năm (bow)
Bài viết sâu, cô đọng, súc tích, ý văn rõ nét mà lại ko lan man, mong anh yêu ra bài mới, mãi yêu anh, Anh Quân KUN
Hỏi Hoàng ấy, hình như Hoàng chụp ảnh động gif demo chat++ suốt mà ^^
em định chèn ảnh động nhưng mà em k biết ghép kiểu gì T_T
Hình minh họa HTML vs HTML + CSS có vẻ hợp lý hơn :v
đúng là mình đã nghĩ đến điều này
Đặt tiêu đề thì tiếng anh, nội dung thì tiếng việt. Chất lượng bài viết quá tệ, chẳng có tí giá trị nào, không hiểu viết ra cái bài này để làm gì vậy?
I think you shoud check error log file. It can give you more information about your issue.