Bài viết của Hoàng Hải Đăng

Tối ưu hoá tốc độ truy vấn trong Rails app – phần 1

Khi làm việc với các project nhỏ mình ít quan tâm đến phần tối ưu hóa truy vấn, vì với lượng data ít và quan hệ giữa các table đơn giản nên app nhanh hay chậm có thể khó nhận biết. Nhưng khi phải tính toán metrics, thực hiện các thống kê có dữ liệu từ nhiều bảng và lượng data ở mỗi bảng rất lớn. ...

Tác giả: Hoàng Hải Đăng viết 15:31 ngày 07/09/2018 chỉnh sửa

Tính chiều cao dự kiến của UILabel áp dụng cho trường hợp Show More.

Xin chào mọi người. Mình xin chia sẽ một UILabel Helper nhỏ dùng trong truờng hợp cần tính chiều cao của UILabel để xác định "Show More" button có nên được hiển thị hay không . Đây là helper của mình: Có một hạn chế ở helper này là bạn đã xác định được chiều rộng của UILabel. Mình sẽ khắc ...

Tác giả: Hoàng Hải Đăng viết 15:31 ngày 07/09/2018 chỉnh sửa

[newspaper]theme newspaper 8.1 bản quyền

Theme newspaper 8.1 Theme tin tức, magazine, blog chuyên nghiệp với rất nhiều style và chức năng dựng sẵn cho phép kéo thả sắp xếp và chỉnh sửa giao diện trực quan bằng Visual Composer, nhanh gọn và chuẩn SEO Bao gồm rất nhiều tính năng và demo layout dựng sẵn ...

Tác giả: Hoàng Hải Đăng viết 15:28 ngày 07/09/2018 chỉnh sửa

Tìm hiểu về JSONP

JSONP là một phương thức để gửi dữ liệu JSON mà không phải lo lắng về các vấn đề về tên miền chéo. JSONP không sử dụng đối tượng XMLHttpRequest. JSONP sử dụng thẻ <script> để thay thế. Giới thiệu về JSONP JSONP là viết tắt của JSON với Padding. Yêu ...

Tác giả: Hoàng Hải Đăng viết 15:25 ngày 07/09/2018 chỉnh sửa

Window Navigator trong JavaScript

Đối tượng window.navigator chứa thông tin về trình duyệt của khách truy cập. Window Navigator Đối tượng window.navigator có thể được viết mà không có tiền tố window. Một số ví dụ: navigator.appName navigator.appCodeName navigator.platform Cookies ...

Tác giả: Hoàng Hải Đăng viết 15:24 ngày 07/09/2018 chỉnh sửa

So sánh JSON và XML

Cả JSON và XML đều có thể được sử dụng để nhận dữ liệu từ máy chủ web. Các ví dụ JSON và XML sau đây đều định nghĩa đối tượng employees, với mảng gồm 3 employees: Ví dụ JSON: {"employees":[ { "firstName":"John", "lastName":"Doe" }, { ...

Tác giả: Hoàng Hải Đăng viết 15:23 ngày 07/09/2018 chỉnh sửa

Các sự kiện HTML DOM trong JavaScript

HTML DOM cho phép JavaScript phản ứng với sự kiện HTML. Phản ứng với sự kiện Một JavaScript có thể được thực hiện khi một sự kiện xảy ra, như khi một người dùng nhấp vào một phần tử HTML. Để thực thi mã khi người dùng nhấp vào một phần tử, hãy thêm mã ...

Tác giả: Hoàng Hải Đăng viết 15:21 ngày 07/09/2018 chỉnh sửa

Gửi một yêu cầu đến server trong AJAX

Đối tượng XMLHttpRequest được sử dụng để trao đổi dữ liệu với máy chủ. Gửi yêu cầu đến một máy chủ Để gửi một yêu cầu đến một máy chủ, chúng ta sử dụng phương thức open() và send() của đối tượng XMLHttpRequest: xhttp.open(“GET”, ...

Tác giả: Hoàng Hải Đăng viết 15:19 ngày 07/09/2018 chỉnh sửa

Window History trong JavaScript

Đối tượng window.history chứa lịch sử trình duyệt. Window History Đối tượng window.history có thể được viết mà không có tiền tố window. Để bảo vệ sự riêng tư của người dùng, có những hạn chế về cách JavaScript có thể truy cập đối tượng này. Một số phương ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 07/09/2018 chỉnh sửa

Chuyển đổi từ pixels sang ems

Bảng dưới đây thể hiện giá trị chuyển đổi từ pixels sang ems, phần trăm: px em percent 5px 0.3125em 31.25% 6px 0.3750em 37.50% 7px 0.4375em 43.75% 8px 0.5000em 50.00% 9px 0.5625em 56.25% 10px 0.6250em ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 07/09/2018 chỉnh sửa