Bài viết của Trịnh Tiến Mạnh

Facebook content placeholder

Content placeholder là gì? Content placeholder là các thành phần được hiển thị khi page load, mà nó được load đầu tiên, thay thế cho phần nội dung cần load. Và nó sẽ mất đi khi mà nội dung chính được load xong hết. Ví dụ placeholder images, khi mà bạn load web, có những bức ảnh lớn, nặng, thì nó ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa

LinkedHashMap

Khi sử dụng Map để tạo một map key-value, đôi khi chúng ta cần get ra cặp key-value theo index mà chúng được put vào map. Bình thường khi sử dụng HashMap, thì theo như https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html: Hash table based implementation of the Map interface. This ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa

Tìm hiểu trình biên soạn văn bản trên dòng lệnh VIM

VIM hay Vi IMprove là một trình biện soạn văn bản nổi tiếng trên UNIX và Linux và có rất nhiều người đã cảm thấy ghét nó trong lần đầu tiên sử dụng. Tuy nhiên, bên cạnh số lượng lớn người ghét và không muốn sử dụng VIM thì cũng có một số lượng lớn người thích sử dụng nó, và những ai đã thích ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa

Floating widget like facebook chat

1. giới thiệu Floating widget là view được vẽ trên các ứng dụng khác, vì thế ứng dụng cần permission android.permission.SYSTEM_ALERT_WINDOW . Ta sẽ dùng background service để thêm floating widget vào hierarchy của màn hình hiện tại, vì thế floating widget sẽ luôn ở trên các ứng dụng khác. ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa

Type checking trong JavaScript

Javascript là ngôn ngữ không cần chỉ rõ kiểu dữ liệu khi khai báo biến. Nếu phải định rõ kiểu cho biến sẽ làm giảm phần lớn sức mạnh của Js, tuy nhiên trong nhiều trường hợp, việc hiểu rõ các cách kiểm tra kiểu dữ liệu của biến vẫn rất cần thiết. Có nhiều cách để kiểm tra kiểu dữ liệu trong ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa

Tạo Tab Bằng CSS (no jquery)

Sử dụng Tab trong thiết kế nội dung rất phổ biến và quen thuộc trong thiết kế web. Trước đây việc làm 1 tab thường sử dụng html , css và kết hợp với js để làm một tab. Hôm nay tôi sẽ trình bày cách tạo ra một tab chỉ dùng HTML và CSS để cho các bạn chưa biết có thể tham khảo HTML Sử dụng ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa

Sử dụng Viewer JS cho Rails App

Chào các bạn, nếu các bạn đang thiết kế một trang web , và trên trang web của các bạn có chứa những tấm ảnh, hoặc cho người dùng upload ảnh của họ lên website của mình thì việc cho người dùng lựa chọn để xem ảnh ở chế độ riêng là một điều rất cần thiết. Nó vừa tạo cho người dùng cảm giác dễ chịu và ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa

Làm quen với React DevTools Và Redux DevTools

Có khá nhiều tools để giúp bạn có thể thực hiện debug với React, và trong bài viết này tôi sẽ giới thiệu với bạn 2 tools được sử dụng rất phổ biến là React Develope Tool và Redux Dev Tool. Đây là một extension để phục vụ việc develope react. Nó cho phép bạn có thể xem được các cấu trúc của các ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa

Big data testing - Hướng dẫn dành cho người mới bắt đầu

Hướng dẫn này lý tưởng cho người kiểm tra phần mềm và bất kỳ ai khác muốn hiểu về kiểm tra dữ liệu lớn nhưng hoàn toàn chưa biết gì về big data, bài viết này đề cập đến các khái niệm liên quan đến thử nghiệm các ứng dụng dữ liệu lớn. Mục đích hướng dẫn các bạn QA/Tester hình dung cơ bản về big ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa

Đối tượng (Object) trong Javascript?

Như các bạn đã biết, Javascript có 5 kiểu dữ liệu Number, String, Boolean, Undefined và Null và còn 1 kiểu khác nữa đó là Object (kiểu dữ liệu phức hợp). Kiểu Object là kiểu được sử dụng nhiều nhất vì tính linh hoạt cực kỳ mạnh mẽ của nó trong việc xử lý dữ liệu. Chi tiết thế nào thì chúng ta cùng ...

Tác giả: Trịnh Tiến Mạnh viết 16:28 ngày 12/08/2018 chỉnh sửa