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 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

Khi sử dụng Eloquent của Laravel hầu hết các chúng ta đều biết cách sử dụng method find() để tìm record trên database với ID cho trước:

$post = Post::find(100);

Tuy nhiên ít bạn biết rằng ngoài find() thì Laravel còn cung cấp method findOrFail() rất hữu ích và có thể giúp chúng ta code nhanh hơn nữa!

Ví dụ thay vì phải viết đoạn code dài dòng như sau:

$post = Post::find(100);
if ( empty ($post) ) {
    abort (404);
}

Chúng ta có thể code ngắn gọn lại như sau:

$post = Post::findOrFail(100);

Nếu b...

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

Ở bài học này chúng ta sẽ tạo một ứng dụng Hello World đơn giản sử dụng thư viện ReactJs và ReactDOM.

Bước 1.1: Tạo File index.html

Chúng ta sẽ bắt đầu bằng việc tạo một file HTML để bootstrap dự án sử dụng các thư viện liên quan tới React.js. Trong thư mục dự án bạn tạo tập tin static và bên trong này tạo tập tin index.html với nội dung sau:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>Hello React!</title>
        <script src="https://cdnjs.cloudflare.com/aj...

Trong số những kiểu mẫu thiết kế hay design pattern trong PHP thì Factory là một trong những pattern được sử dụng phổ biến nhất. Trong tiếng anh Factory có nghĩa là nhà máy , nhà xưởng và đây là pattern được thiết kế để xử lý việc tạo object mới. Hãy xem Factory pattern được sử dụng như thế nào trong một ví dụ sau:

class XMLParser {
    function __construct($filePath) {
        file_get_content($filePath);
        // ...
    }
}

class JSONParser {
    function __construct($filePath) {
        f...

JavaScript là ngôn ngữ kịch bản hướng đối tượng được sử dụng trong hầu hết các website trên thế giới hiện nay. Nó cho phép tương tác với các hành động của người...