Cùng tìm hiểu về các hook trong React hooks

Đối với ai đã từng làm việc với React thì chắc hẳn đã có những lúc cảm thấy bối rối không biết nên dùng stateless (functional) component hay là stateful component . Nếu có dùng stateful component thì cũng sẽ phải loay hoay với đống LifeCycle 1 cách khổ sở <img alt="

Tác giả: Tạ Quốc Bảo viết 10:11 ngày 20/07/2019

Dockerizing fullstack app with reactjs, expressjs, postgresql (Phần 1)

Chào mọi người, mình là Đại một lập trình viên fullstack và đây cũng là lần đầu tiên mình làm chuyện ấy ở viblo. Hi vọng những kiến thức mà mình chia sẽ qua những bài viết có thể phần nào giúp ích được cho các bạn <img alt="

Tác giả: Bùi Văn Nam viết 10:11 ngày 20/07/2019

ReactJS dưới góc nhìn của một VueJS Developer

Tính tới thời điểm hiện tại, mình đã làm việc với VueJS được một khoảng thời gian tương đối. Tìm hiểu càng xâu về nguồn gốc của Vue thì mình biết định hướng dựa theo một thư viện JavaScript nổi tiếng khác là ReactJS nên cũng dành chút thời gian tìm hiểu thêm về ReactJS. Bài viết này sẽ nói về nhận ...

Tác giả: Trịnh Tiến Mạnh viết 10:11 ngày 20/07/2019

Công bố 15 “Công ty IT tốt nhất” năm 2019

Tôi muốn mọi người dùng ITviec như bạn YÊU công việc mình làm mỗi ngày. Đó là lý do vì sao chúng tôi tạo nên trang “Đánh giá công ty” và giải thưởng “Công ty IT tốt nhất“. Những người làm IT chuyên nghiệp như bạn có thể sử dụng trang ” Đánh giá công ty” để ...

Tác giả: Hoàng Hải Đăng viết 10:11 ngày 20/07/2019

Parallax in ReactJS, why not?

Chắc hẳn rất nhiều người trong chúng ta đã làm việc nhiều với hiệu ứng parallax. Và thường là làm việc với thư viện parallax.js. Nhưng trong còn hiệu ứng parallax trong ReactJS thì sao =)). Hãy cùng tìm hiểu và làm một demo nào! Chắc các bạn đã biết cơ chế để ReactJS update DOM trên. Nên việc ...

Tác giả: Hoàng Hải Đăng viết 10:11 ngày 20/07/2019

Bitbucket là gì? 5 tính năng tuyệt vời của Bitbucket “bỏ xa” GitHub

Bitbucket là một dịch vụ lưu trữ trên web dành cho các dự án có sử dụng hệ thống kiểm soát Git/Mercurial revision. Bitbucket được viết bằng ngôn ngữ lập trình Python và được xây dựng trên nền tảng Django Framework. Đọc bài viết này để biết: Bitbucket là gì? 5 tính năng nổi bật của ...

Tác giả: Trần Trung Dũng viết 10:11 ngày 20/07/2019

10 Framework PHP chất cho Developer

Các Framework PHP rất cần thiết cho PHP Developer chất khi lập trình web. Đọc bài viết dưới đây để biết được: 10 Framework PHP phổ biến nhất Các ưu điểm và hạn chế khi sử dụng các Framework PHP này Xem thêm việc làm PHP tại ITviec. 1. Laravel Laravel là một trong các Framework ...

Tác giả: Trịnh Tiến Mạnh viết 10:10 ngày 20/07/2019

Giải ngố về SQL – cơ bản nhưng không hề đơn giản

SQL là viết tắt của Structured Query Language, nghĩa là ngôn ngữ truy vấn dữ liệu Có thể coi SQL là ngôn ngữ chung mà bất cứ hệ thống cơ sở dữ liệu quan hệ (RDBMS) nào cũng phải đáp ứng. Đọc bài phỏng vấn của ITviec với anh Hồng Minh Trí – người có hơn 7 năm làm việc với SQL để biết: ...

Tác giả: Bùi Văn Nam viết 10:10 ngày 20/07/2019

10 Java Framework cho Java Developer chất

Với một Java Developer chất, các Java Framework là đề tài không thể không nhắc đến. Đọc bài viết này của ITviec để biết được: 10 Java Framework chất cho Java Developer Biết được ưu điểm và hạn chế của mỗi Framework Xem việc làm Java Developer chất trên ITviec. 1. JSF – JavaServer ...

Tác giả: Hoàng Hải Đăng viết 10:10 ngày 20/07/2019

Thẻ Comment trong HTML

Định nghĩa và cách sử dụng Thẻ comment được sử dụng để chèn chú thích, bình luận trong đoạn code. Các comment này sẽ không hiển thị trên trình duyệt. Việc sử dụng các comment bên cạnh code giúp bạn dễ hiểu, dễ kiểm soát cũng như khắc phục lỗi cho bài làm của mình một cách nhanh chóng ...

Tác giả: Hoàng Hải Đăng viết 10:10 ngày 20/07/2019

Magento là gì? Có nên trở thành Magento Developer?

Magento là mã nguồn mở lớn nhất và khó nhất của ngôn ngữ PHP, sử dụng hướng đối tượng và mô hình MVC (Model-View-Controller) rõ ràng. Magento được dùng để phát triển các trang web thương mại điện tử dựa trên nền tảng Zend Framework. Đọc bài phỏng vấn của ITviec với anh Dương Công Luận – ...

Tác giả: Trịnh Tiến Mạnh viết 10:10 ngày 20/07/2019

Thẻ abbr trong HTML

Định nghĩa và cách sử dụng Thẻ <abbr> được sử dụng để mô tả một cụm từ viết tắt. Khi sử dụng thẻ này, ta đã cung cấp những thông tin hữu ích cho trình duyệt, hệ thống dịch thuật, và công cụ tìm kiếm. Trình duyệt hỗ trợ Không có sự khác biệt của ...

Tác giả: Tạ Quốc Bảo viết 10:10 ngày 20/07/2019

5 bước tìm hiểu sơ lược thành phần một web HTML động

HTML là một phần quan trọng của các trang web chúng ta vẫn sử dụng hằng ngày. Tuy nhiên không phải ai cũng có thể hiểu được một trang web cấu tạo như thế nào. Bài viết này Quantrimang xin dành tặng cho độc giả có ít kinh nghiệm về các ngôn ngữ lập trình nhưng mong muốn trở thành một người ...

Tác giả: Trần Trung Dũng viết 10:10 ngày 20/07/2019

Thẻ aside trong HTML

Định nghĩa và cách sử dụng Thẻ <aside> định nghĩa nội dung bên ngoài nội dung chính. Nội dung trong <aside> nên liên quan tới phần nội dung chính. Trình duyệt hỗ trợ 6.0 4.0 9.0 11.1 5.0 <aside> được hỗ trợ trong ...

Tác giả: Tạ Quốc Bảo viết 10:10 ngày 20/07/2019

Thẻ br trong HTML

Định nghĩa và cách sử dụng Thẻ <br> dùng để xuống hàng trong cùng đoạn văn, giống phím "Enter". Thẻ <br> là thẻ trống, nó không có thẻ kết thúc. Trình duyệt hỗ trợ Không có sự khác biệt của thẻ này giữa HTML 4.01 và HTML5. Tip : Thẻ ...

Tác giả: Hoàng Hải Đăng viết 10:10 ngày 20/07/2019

Một số thuộc tính xử lý Text trong CSS

Bài viết này Quantrimang.com sẽ cùng bạn tìm hiểu cách xử lý đoạn text quá dài gây tình trạng tràn ra ngoài phần tử chứa nó bằng cách sử dụng các thuộc tính: text-overflow word-wrap word-break writing-mode Text Overflow Thuộc tính text-overflow dùng để xử lý một đoạn ...

Tác giả: Bùi Văn Nam viết 10:10 ngày 20/07/2019

Thẻ div trong HTML

Định nghĩa và cách sử dụng Thẻ <div> được sử dụng để định nghĩa một bộ phận hay một vùng trong văn bản HTML. Thẻ <div> nhóm các thành phần nội dung thành một khối để định dạng bằng CSS hoặc để thực hiện một số tác vụ nhất định với JavaScript. Trình duyệt hỗ trợ ...

Tác giả: Trần Trung Dũng viết 10:10 ngày 20/07/2019

2D Transform trong CSS

Transform trong CSS là những thuộc tính dùng để "biến hình" cho các phần tử ban đầu, cho phép chúng ta thay đổi vị trị, hình dáng hay xoay phần tử theo các chiều. Có 2 kiểu thường gặp là 2D and 3D transformation. ( Transformation là cách gọi chung của hiệu ứng thay đổi hình dạng, ...

Tác giả: Vũ Văn Thanh viết 10:10 ngày 20/07/2019

5 HTML template miễn phí để tạo nhanh trang web

Cho dù bạn điều hành doanh nghiệp của riêng mình hay chỉ đơn giản là muốn tự quảng cáo bản thân và các kỹ năng của mình, điều quan trọng là phải có một trang web. Nhưng có lẽ bạn không có thời gian để học HTML và không muốn chi tiền cho các dịch vụ thiết kế web đắt tiền. Trong trường hợp ...

Tác giả: Trịnh Tiến Mạnh viết 10:10 ngày 20/07/2019

Bảng mã màu CSS, code color chuẩn trong thiết kế website

Sở hữu bảng mã màu CSS chuẩn, bạn sẽ tự tin hơn khi thiết kế, lập trình web, bởi màu sắc là một phần không thể thiếu trong thế giới Internet. Ở bài viết này, Quantrimang.com xin giới thiệu cho bạn những bảng mã màu đẹp và thông dụng nhất, kèm theo mã hex để các bạn tiện dùng. Bảng màu CSS ...

Tác giả: Hoàng Hải Đăng viết 10:10 ngày 20/07/2019