- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
8 lỗi sai thường thấy khi viết css
Về mặt bề ngoài, CSS là một ngôn ngữ khá đơn giản, các trình bày của nó gần giống như là tiếng Anh. Ví dụ, bạn muốn thay đổi "font size", CSS cung cấp thuộc tính font-size cho bạn. Hay bạn muốn thay đổi "color", CSS cũng cung cấp thuộc tính color cho bạn. Tuy vậy, ở cấp độ chuyên nghiệp hơn, CSS là ...
[Swift 4] Cùng build TableView bằng code
Chào các bạn. Khi mới lập trình ios hẳn các bạn đều được giới thiệu về storyboard để xây dựng layout kéo thả một cách trực quan. Nhưng sau một thời gian thì mình quyết định không kéo thả nữa dùng cơm và bò húc để thiết kế layout cho app. Lý do tại sao thì các bạn có thể tham khảo trong 2 posts này ...
Single Responsibility Principle trong SOLID
Theo Wikipedia: "Một class chỉ nên mang 1 trách nhiệm duy nhất mà thôi", và theo Robert C.Martin: "Một class chỉ nên có duy nhất 1 lý do để phải thay đổi". Vậy kết hợp lại, ta có định nghĩa cho Single responsibility principle: "Một lớp chỉ nên mang 1 trách nhiệm duy nhất và chỉ nên có duy nhất 1 lý ...
Giới thiệu
Sau một thời gian lên official, tôi tự hỏi tôi đã tự học gì được ở môi trường mới sau cánh cửa đại học. Làm quen với một ngôn ngữ mới không khó nhưng làm thế nào để hiểu và thuần thục nó là một cách không dễ dàng. Đây là 1 series về Kotlin advanced mà tôi tìm hiểu và học thông qua các courses. Cụ ...
Sự khác nhau giữa ''==='', ''=='', ''.equal?'' and ''.eql?'' trong Ruby?
Trong những năm dài theo đuổi lập trình từ chương trình Java trong trường học ,tới PHP và bây giờ là Ruby, tôi gần như đã vượt qua các bài thực hành trong Exercism.io và trong khi mọi người “soi xét” những dòng code của tôi, họ đã nói rằng có lẽ tôi không cần đến toán tử ===. Mã code ...
Linux Kernel: tìm hiểu để tuỳ biến phù hợp cho hệ thống.
Ngày nay Linux đã không còn là khái niệm xa lạ với mọi người nữa, đặc biệt là các lập trình viên. Trên phạm vi toàn thế giới, Linux đang ngày càng được phổ biến rộng rãi. Có lẽ chỉ trừ hệ điều hành cho máy tính cá nhân lâu nay vốn là sự thống trị của Microsoft Windows ra thì mọi nơi khác ...
Xem tổng điểm Unipos của người khác
Link extension: https://github.com/ththth0303/unipos-.git Unipos là một ứng dụng để mọi người có thể bày tỏ những lời khen gợi, cảm ơn chân thành đến nhau. Nhiều công ty sử dụng nó để tạo dựng và phát triển kênh thông tin giúp mọi người có thể bày tỏ những lời khen gợi, cảm ơn chân thành ...
Bài 12: Class và style binding trong VueJS
Chào mừng các bạn quay trở lại với series học VueJS với Laravel của mình, ở bài trước mình đã hướng dẫn các bạn cách sử dụng $forceUpdate() để re-render lại DOM khi cần thiết. Ở bài này chúng ta sẽ cùng tìm hiểu cách bind style và class cho các thẻ HTML trong VueJS thế nào nhé. Trong quá trình ...
Hướng dẫn tạo Bottom Sheet
Android bottom sheet là compent được mở phía dưới màn hình thiết bị để hiển thị thêm thông tin như map app(hiển thị thêm thông tin về hướng đi, địa chỉ), music app(hiển thị play bar stick). Persistent Bottom Sheet : Hiển thị nội dung trong ứng dụng, nó sẽ hiển thị ở dưới màn hình, biểu diễn 1 ...
Tại sao tôi lại chọn React + Next.js thay vì Vue hay Angular
Dạo này, mình đang tìm hiểu về Next.js, một framework giúp giải quyết vấn đề Server Side Rendering khi code với React. Next.js có rất nhiều điều hay ho đáng để học tập, mặt khác nó cũng rất phù hợp để triển khai các sản phẩm yêu cầu SEO như trang Viblo này chẳng hạn. Trịnh Tiến Mạnh viết 17:51 ngày 12/08/2018 chỉnh sửa