Câu Lệnh

Một câu lệnh là một chỉ dẫn để máy tính làm một việc nào đó như cộng 2 số, hiển thị ra màn hình giá trị một chuỗi ký tự hay một số.... Khác với các ngôn ngữ khác như PHP, C hay Java thì trong Ruby việc sử dụng ký tự ; để kết thúc câu lệnh là tuỳ ý.

puts "Câu lệnh trong Ruby không yêu câu phải có ; ở cuối";
puts 3 + 2
"Hello" + "April" + "2016"

Mở editor

Ở ví dụ trên chúng ta có 3 câu lệnh trong đó chỉ có câu lệnh đầu dùng để hiển thị một chuỗi các ký tự và có sử dụng ; kết thúc câu lệnh này....

Kết thúc bài học trước chúng ta đã đổ dữ liệu để hiển thị component động từ biến JavaSript thay vì code cứng HTML. Ở phần này chúng ta sẽ thực hiện việc cập nhật component động sử dụng state.

Trong ReactJS, thuộc tính (hay property) của một component là không thể thay đổi (immutable), ngược lại trạng thái (hay state) của component đó có thể thay đổi. Do đó để cập nhật dữ liệu của component chúng ta sẽ sử dụng data trong state thay vì property.

Bước 4.1: Khởi Tạo state Cho Component

Trong BugList...

Destructuring assignment là một biểu thức JavaScript dùng để lấy ra (destructure) giá trị của một hay nhiều phần tử rong mảng hoặc đối tượng đồng thời gán các giá trị này cho các biến cho trước.

Chúng ta cùng tham khảo một đoạn code ví dụ khá cơ bản dùng để destructure các thuộc tính trong đối tượng như sau:

var iPhone = {  
    model: "iPhone X",
    price: "$1500 USD",
    year: 2017
};

var model = iPhone.model;
var price = iPhone.price;
var year = iPhone.year;

Bạn có thể thấy sử dụng cú phá...

Một trong những đặc điểm được coi là tính năng chìa khóa (key feature) của ReactJS đó là khả năng sử dụng lại của các component. Ở bài học này chúng ta sẽ bắt...
ReactJS Component
Trong bài học này chúng ta sẽ tổ chức lại source code bằng việc tách riêng JavaScript ra khỏi HTML đồng thời sử dụng Babel mô-đun của Node.js để chuyển đổi mã...
Tổ Chức Code

Trong khoá học này bạn sẽ tìm hiểu cách xây dựng một ứng dụng quản lý bugs sử dụng MEARN stack (ReactJS kết hợp với MongoDB, Express.js và Node.js).

Bài hướng dẫn này được thiết kế cho những người đã nắm vững được cơ bản về ReactJS, MongoDB, Express.js

Web Động Là Gì

Web động là trang web được viết sử dụng các ngôn ngữ kịch bản chạy trên server (server scripting language) như PHP, Ruby, Java, Python hay ASP.NET... Mã lệnh HTML của trang web tĩnh được tạo ra linh động trên server và có thể tuỳ biến cho từng client khác nhau.

Ví dụ một trang web động được viết bằng ngôn ngữ PHP như sau:

<?php
$user = get_user();
if ($user) {
  echo "Xin chào  {$user->username}";
} else {
  echo "Xin chào khách";
}
?>

Ở ví dụ trên khi server nhận được yêu cầu của...