Javascript: Học Javascript cơ bản-Các khái niệm cần nắm trong JS.

Series hiện tại có 2 bài viết: Học Javascript cơ bản – Kiến thức chung về lập trình.Học Javascript cơ bản – Các khái niệm cần nắm trong JS. Ở phần trước, tôi đã giới thiệu cho các bạn những phần hết sức cơ bản trong lập trình như biến, vòng lặp, điều kiện, hàm, … Read moreJavascript: Học Javascript cơ bản-Các khái niệm cần nắm trong JS.

Javascript: Học Javascript cơ bản – Kiến thức chung về lập trình.

Series hiện tại có 2 bài viết: Học Javascript cơ bản – Kiến thức chung về lập trình.Học Javascript cơ bản – Các khái niệm cần nắm trong JS. Phần này sẽ giúp bạn hiểu hơn về lập trình trên máy tính. Với những kiến thức cơ bản nhất về máy tính và lập trình … Read moreJavascript: Học Javascript cơ bản – Kiến thức chung về lập trình.

Javascritpt: Học Javascript căn bản – Giới thiệu

Tôi chắc rằng bạn bạn đã biết về Javascript – một ngôn ngữ đã chinh phục được thế giới. Bạn có thể bắt gặp JS xuất hiện khắp mọi nơi như: website(tất nhiên), server(Nodejs), desktop app(slack), mobile app(facebook, instagram, …) “JS” trong series này không phải là một thuật ngữ đơn thuần khi nói về … Read moreJavascritpt: Học Javascript căn bản – Giới thiệu

Javascript: Tăng tốc độ tải trang như thế nào?

Có rất nhiều yếu tố làm chậm website của bạn, một trong số đó là site của bạn phải tải quá nhiều Javascript code. Sau đây là một số tip để chúng ta xem xét tối ưu trang thêm nhanh hơn, và SEO tốt hơn. Để load trang nhanh thì hãy load những JS cần … Read moreJavascript: Tăng tốc độ tải trang như thế nào?

ReactJS: Sử dụng lifecycle hooks trong React như thế nào?

React là một UI library cho phép chúng ta tạo nên những component và kết hợp chúng lại để tạo nên một ứng dụng tuyệt vời. Tất cả bên dưới trang web của chúng ta chỉ là những component như là các Header, Body, Footer, Navigation, Login, Modal, … Hằng ngày, để tập trung làm … Read moreReactJS: Sử dụng lifecycle hooks trong React như thế nào?

ReactJS: Tại sao phải gọi super(props) trong constructor của React component?

Trong React chúng ta có 2 cách viết component. Đó là dùng function và dùng Class. Functional component dùng để tạo nên nhưng presentational(dump) component. Presentational component(Functional component) Là những component đơn giản không thay đổi props, không có state, không có lifecycle hooks.Nhiệm vụ chính là nhận props để render UI và bắn event … Read moreReactJS: Tại sao phải gọi super(props) trong constructor của React component?

Javascript: Unit testing React Component với Jest và Enzyme

Sau khi chúng ta thống nhất structure và chia những component trong React, chúng ta bắt đầu phần cài đặt cho từng component, kiểm thử bằng tay và sau đó viết unit testing. Vậy tại sao phải viết unit test cho những component trong React? Đảm bảo code chúng ta chạy đúng một lần nữa … Read moreJavascript: Unit testing React Component với Jest và Enzyme

Javascript: Sự khác nhau giữa Cookie, localStorage và sessionStorage

Hiện nay với nhu cầu lưu trữ thông tin người dùng trên trình duyệt, chúng ta có thể sử dụng localStorage, sessionStorage, hay cookie. Những dữ liệu này thường đơn giản chỉ là những thông tin như ngôn ngữ, theme, tùy chỉnh layout, … Nhưng trên thực tế, chúng ta thường nhầm lẫn giữa cookie, … Read moreJavascript: Sự khác nhau giữa Cookie, localStorage và sessionStorage

ReactJS: Code-Splitting là gì?

Code-Splitting là một trong những kỹ thuật giúp tăng tốc thời gian load Javascript của React App. Một trang web thường có một số thành phần cơ bản sau: HTML, CSS, Javascript và một số media như images, fonts … Và có thể Javascript là một trong những thành phần làm chậm thời gian load … Read moreReactJS: Code-Splitting là gì?