logo devmaster

Cẩm nang chia sẻ kiến thức

Tạo menu đa cấp đơn giản với HTML5 và CSS3 - Phần 2

Sử dụng các thẻ html5, cấu trúc css3 để xây dựng menu đa cấp

Đọc thêm ...

LỘ TRÌNH ĐỂ TRỞ THÀNH MỘT LẬP TRÌNH VIÊN .NET DEVELOPER

‼️ Trở thành .NET Developer bạn sẽ làm gì? ❓ Nhiều bạn hỏi mình làm sao để trở thành một .NET Developer vậy bài viết này mình sẽ hướng cho các bạn các bước để trở thành một .NET Developer và cần phải học những gì?

Đọc thêm ...

Học lập trình ở đâu tốt nhất Hà Nội và các tiêu chí đánh giá

Học lập trình ở đâu tốt nhất Hà Nội là vấn đề luôn được các lập trình viên tương lai quan tâm hàng đầu bởi ngày càng có nhiều trung tâm đào tạo lập trình được mở ra. Vậy tiêu chí nào để đánh giá một địa chỉ tốt nhất, hãy cùng tìm hiểu ngay sau đây! Devmaster Academy địa chỉ đáng tin cậy của các ...

Đọc thêm ...

Vẽ ảnh pixel bằng thuộc tính “box-shadow” của CSS

Bài viết dưới đây của mình sẽ chia sẻ cách vẽ một hình ảnh pixel bằng thuộc tính box-shadow của CSS Mong rằng bài viết của mình sẽ đem lại cho các bạn những phút giây thoải mái cũng như một số trải nghiệm thú vị với CSS

Đọc thêm ...

Một số thủ thuật đơn giản nhưng tăng đáng kể hiệu suất cho Website của bạn (Phần 2)

Chúng ta cùng đến với một vài mẹo vặt nhỏ tiếp theo để tăng hiệu suất cho website của bạn. Rất rất nhiều website mà mình biết thường hay code như thế này, và điều này làm ảnh hưởng rất lớn tới hiệu năng của website.

Đọc thêm ...

Một số thủ thuật đơn giản nhưng tăng đáng kể hiệu suất cho Website của bạn

Là một Developer, không ai trong chúng ta được bỏ qua việc tăng performance cho ứng dụng, website,… mà mình tạo ra. Tuy nhiên, khi mới đi làm, hay còn gọi là những junior developer, chúng ta thường chỉ cần “chạy được là được”. Điều này tạo nên những app, website có hiệu năng cực kỳ tệ, mà phần lớn do developer thiếu kinh nghiệm. Dưới đây, mình muốn giới thiệu một số thủ thuật tuy khá nhỏ, dễ thực hiện nhưng lại cải thiện đáng kể hiệu suất cho website của bạn.

Đọc thêm ...

Sơ lược về phương pháp Agile

Người viết: Hoàng Minh Đức Phương pháp Agile là một hướng tiếp cận cụ thể cho việc quản lý dự án phát triển phần mềm. Phương pháp này hỗ trợ nhóm trong việc phản hồi với tính khó đoán của việc tạo dựng phần mềm. Nó gồm một quá trình làm việc tương tác và …

Đọc thêm ...

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 5)

CSS canh giữa 1 thành phần theo chiều ngang và dọc với code ngắn nhất Có khá nhiều bài viết hướng dẫn canh giữa 1 thành phần theo chiều ngang, theo chiều dọc hoặc theo cả 2 chiều với từng trường hợp yêu cầu ta ứng dụng mỗi kiểu CSS khác nhau. Dạo gần đây bên cạnh Flexbox với 3 dòng code là giúp ta canh giữa dễ dàng

Đọc thêm ...

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 4)

Hello mọi người, mình tiếp tục trở lại với series về thủ thuật CSS đây. Các mẹo CSS trong phần này có 1 số chưa được support đầy đủ ở các trình duyệt phổ biến, nên mình đánh dấu [Not Cross-Browsers] để các bạn dễ nhận biết nhé!

Đọc thêm ...

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 3)

Enable Show user agent shadow DOM trong DevTools của trình duyệt để debug CSS dễ dàng hơn Đã bao giờ bạn code CSS cho: Input có type="range" với các pseudo như ::-webkit-slider-runnable-track, ::-webkit-slider-thumb Input có type="text" với các pseudo như ::placeholder mà không biết debug trên trình duyệt như thế nào?

Đọc thêm ...

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 2)

Select Items Using Negative nth-child Chúng ta chỉ thường hay sử dụng nth-child để chọn các phần tử ở các vị trí như: :nth-child(2): Chọn phần tử thứ 2 :nth-child(2n): Chọn phần tử thứ 2, 4, 6, 8…. :nth-child(2n + 1): Chọn phần tử thứ 1, 3, 5, 7… Thế thì làm sao để chọn phần tử nằm trong 1 khoảng hoặc là chọn hết tất cả phần tử ngoại trừ 1 khoảng. Ok tips ở đây là chúng ta sẽ dùng nth-child với số âm để có được kết quả:

Đọc thêm ...

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 1)

CSS chưa bao giờ là khó để học, nhưng để viết ít code CSS nhất mà vẫn có thể cover được nhiều tình huống layout xảy ra thì không hề dễ dàng chút nào. Thuần thục được món này đòi hỏi người làm UI có 1 sự trải nghiệm thật nhiều, va chạm với nhiều kiểu layout, bị dự án, bị khách hàng ép cho các tình huống xử lý layout khó để rồi phải đi tìm tòi và thế là am hiểu nó hơn Đây là 1 vài thủ thuật mà trong quá trình làm CSS mình gặp phải và học được cách giải quyết nó 1 cách đơn giản

Đọc thêm ...

Mảng và các hàm xử lý mảng trong PHP

1. Định nghĩa Một mảng là một cấu trúc dữ liệu mà lưu giữ một hoặc nhiều kiểu giá trị giống nhau trong một giá trị đơn. Nói đơn giản thì mảng như các dòng xe ô tô, từng dòng xe mang từng giá trị riêng (value) và được đánh …

Đọc thêm ...