@vhung Đúng rồi bạn, Lazy loading là làm ở phía client, chỉ load ảnh khi người dùng scroll đến gần chỗ nó cần được hiện ra.
Vậy mà vẫn chậm thì bạn thử xem lại kích cỡ và dung lượng ảnh xem sao Khi người dùng up ảnh lên thì nén lại, resize với kích cỡ nhỏ hơn, và hiển thị trên mobile thì chỉ hiển thị ảnh kích cỡ nhỏ (thumbnail), khi click vào ảnh mới load ra ảnh full chẳng hạn
Kỷ thuật lazy loading như bạn nói apply cho phía client nhỉ, bên mobile cũng sử dụng kỷ thuật đó rồi, dữ liệu sẽ show ra trước và hình ảnh sẽ load dần để show lên cho đến khi hoàn tất, nhưng thấy ảnh load vẫn chậm á bạn
@huukimit thì đúng rồi bạn, ý mình chỉ là dư thừa cái đoạn :not(.steps) thôi chứ bỏ cả top:0 đi là hỏng code mất tiêu rồi.
Nhìn vào cú pháp thì mình cũng đoán được .step là class nhưng mà nhìn lên code HTML thì không thấy có element nào có class ``.steps``` cả
nên mình mới thấy lạ.
Lúc đầu mình xóa cái :not(.steps) thấy Ok ko có vấn đề gì cũng tính bỏ qua rồi, nhưng sau nghĩ lại thôi cứ hỏi cho chắc ăn chứ biết đâu nó lại liên quan đến phần kiến thức mình chưa biết thì sao , mà mấy cha nước ngoài viết Code chặt chẽ lắm ... sao có chuyện thừa code được - mình đã nghĩ như thế
Thế mới thấy nhà đầu tư ăn quá nhiều. Ngồi không cũng đủ cho 8 đời ăn rồi. Vì từ ngày xưa rất xưa đã rộ cái này. Mấy trăm năm sau là bây giờ thì mới đẻ ra vietlot là nó đã giảm đi 1 chút nhưng vẫn nhiều
@wiliamfeng Nó là không dùng nhưng lại chính là dùng. :v
Class .steps thì không dùng trong tài liệu HTML nhưng đoạn code top:0 thì vẫn được áp dụng khi click .menu-btn vì css sử dụng :not(.steps). Mình nghĩ bạn chỉ có thể remove cái :not(.steps) đi thôi, còn code top: 0 bạn vẫn cần giữ lại.
Hàm random() trong tất cả các ngôn ngữ đều được tạo ra bởi một loạt các hàm mà ngoài người lập trình thì không ai biết.
Có thể dựa trên ngày tháng năm -> hàm phức -> kết quả
Tức là với mỗi đầu vào cố định sẽ có đầu ra cố định (ngược lại khái niệm về ngẫu nhiên)
=> Không tồn tại sự ngẫu nhiên trong lập trình.
=> Không thể tận dụng để đánh đề
Mục tiêu bài này không phải tìm hiểu lỗ hổng xổ số mà là "Khoe biết tí thống kê bằng pandas by python nhé bác"
Bởi vì không đánh cũng biết thua nếu theo thống kê.
Chắc quái gì đánh 100 ngày đều tiền như nhau mà nó đã ra và ăn với tỷ lệ 70% thì hiển nhiên cmnr cần gì lập trình tốn thời gian
THẢO LUẬN
ừa, nhưng mà cơ bản vẫn thấy cái định dạng nó kì kì thế nào, quan điểm cá nhân thôi =))
Thiếu cái scope, cảm ơn anh, em đã hiểu
không phải kì kì đâu, nó là định dạng của JSON API đó: http://jsonapi.org/examples/
Thua hết theme này nhé: https://themeforest.net/item/reality-real-estate-wordpress-theme/21627776 Cực ngon mà giá cũng phải chăng.
có chỗ nào bạn thấy không khớp để mình xem lại, cảm ơn bạn đã góp ý
Bạn tham khảo bài viết này xem: http://abstraction.blog/2015/06/28/soft-vs-hard-delete
Hay topic này: https://stackoverflow.com/questions/2549839/are-soft-deletes-a-good-idea
nội dung với tiêu đề hơi không bị khớp ạ
Không biết vấn đề hiệu năng mà bạn gặp phải là như nào vậy nhỉ?
@vhung Đúng rồi bạn, Lazy loading là làm ở phía client, chỉ load ảnh khi người dùng scroll đến gần chỗ nó cần được hiện ra.
Vậy mà vẫn chậm thì bạn thử xem lại kích cỡ và dung lượng ảnh xem sao
Khi người dùng up ảnh lên thì nén lại, resize với kích cỡ nhỏ hơn, và hiển thị trên mobile thì chỉ hiển thị ảnh kích cỡ nhỏ (thumbnail), khi click vào ảnh mới load ra ảnh full chẳng hạn 
Kỷ thuật lazy loading như bạn nói apply cho phía client nhỉ, bên mobile cũng sử dụng kỷ thuật đó rồi, dữ liệu sẽ show ra trước và hình ảnh sẽ load dần để show lên cho đến khi hoàn tất, nhưng thấy ảnh load vẫn chậm á bạn
@huukimit thì đúng rồi bạn, ý mình chỉ là dư thừa cái đoạn
:not(.steps)thôi chứ bỏ cảtop:0đi là hỏng code mất tiêu rồi. Nhìn vào cú pháp thì mình cũng đoán được.steplàclassnhưng mà nhìn lên codeHTMLthì không thấy cóelementnào có class ``.steps``` cả nên mình mới thấy lạ.Lúc đầu mình xóa cái
:not(.steps)thấy Ok ko có vấn đề gì cũng tính bỏ qua rồi, nhưng sau nghĩ lại thôi cứ hỏi cho chắc ăn chứ biết đâu nó lại liên quan đến phần kiến thức mình chưa biết thì sao , mà mấy cha nước ngoài viết Code chặt chẽ lắm ... sao có chuyện thừacodeđược - mình đã nghĩ như thế@vhung

Mình làm được rồi, cảm ơn bạn
Cảm ơn bạn nhiều (bow)
Done
Thế mới thấy nhà đầu tư ăn quá nhiều. Ngồi không cũng đủ cho 8 đời ăn rồi. Vì từ ngày xưa rất xưa đã rộ cái này. Mấy trăm năm sau là bây giờ thì mới đẻ ra vietlot
là nó đã giảm đi 1 chút nhưng vẫn nhiều
@wiliamfeng Nó là không dùng nhưng lại chính là dùng. :v
Class
.stepsthì không dùng trong tài liệu HTML nhưng đoạn code top:0 thì vẫn được áp dụng khi click.menu-btnvì css sử dụng:not(.steps). Mình nghĩ bạn chỉ có thể remove cái:not(.steps)đi thôi, còn codetop: 0bạn vẫn cần giữ lại.tức là trong đây nó viết bị thừa thôi chứ không có tác dụng gì đúng không bạn....
Hàm random() trong tất cả các ngôn ngữ đều được tạo ra bởi một loạt các hàm mà ngoài người lập trình thì không ai biết. Có thể dựa trên ngày tháng năm -> hàm phức -> kết quả Tức là với mỗi đầu vào cố định sẽ có đầu ra cố định (ngược lại khái niệm về ngẫu nhiên) => Không tồn tại sự ngẫu nhiên trong lập trình. => Không thể tận dụng để đánh đề
Mục tiêu bài này không phải tìm hiểu lỗ hổng xổ số mà là "Khoe biết tí thống kê bằng pandas by python nhé bác" Bởi vì không đánh cũng biết thua nếu theo thống kê. Chắc quái gì đánh 100 ngày đều tiền như nhau mà nó đã ra và ăn với tỷ lệ 70% thì hiển nhiên cmnr cần gì lập trình tốn thời gian