Em có một hàm getDataFromURL() dùng để lấy dữ liệu trên server thông quan gọi AJAX. Đoạn code của hàm này như sau:

var result;

function getDataFromURL(url) {
    $.ajax({
        url: $url,
        success: function (response) {
            result = response.data; // gán giá trị data response vào biến global
        }
    });
}

Ở trên giá trị dữ liệu data lấy từ đối tượng response trả về được gán vào biến result được khai báo ở phạm vi global. Tuy nhiên khi gọi hàm getDataFromURL() thì giá trị ...

Em có một vấn đề này cần hỏi ý kiến mọi người, hiện tại team em đang phát triển một ứng dụng để users các bài viết lên trang
dưới dạng hình ảnh. Tức là mỗi bài viết sẽ là một ảnh. Sau khi họp để lấy ý kiến thì team em đưa ra hai cách để làm như sau:

  • Lưu ảnh dưới dạng chuỗi được mã hóa thông qua base64 vào database
  • Lưu ảnh dưới dạng tập tin và lưu trên máy chủ

Theo em thấy cách thứ nhất sẽ giúp lấy dữ liệu nhanh hơn (so với việc phải đọc dữ liệu từ file) và đồng thời cũng tiết kiệm được dung lư...

Ở trang đăng nhập người dùng, em sử dụng một form HTML như sau:

<form id="form-login" action="sessions" method="POST">
    <p>
        <label for="email">Email: </label>
        <input type="text" id="email" name="email"></input>
    </p>
    <p>
        <label for="pasword">Password: </label>
        <input type="password" id="password" name="password"></input>
    </p>
<input type="submit" value="Submit"></input>
</form>

Phía trên server em sử dụng Express.js. Bây giờ để lấy dữ liệu từ trường...

Biến Trong Python Trong lập trình biến được sử dụng để lưu trữ dữ liệu trong chương trình. Dữ liệu được lưu trữ trong một biến bất kỳ có thể thay đổi trong khi...
Biến và Kiểu Dữ Liệu

Don't Repeat Yourself hay DRY là một nguyên lý cơ bản nhất của lập trình được đưa ra nhằm mục đích hạn chế tối thiểu việc viết các đoạn code lặp đi lặp lại nhiều lần chỉ để thực hiện các công việc giống nhau trong ứng dụng.

Nguyên lý này được nhắc tới lần đầu trong cuốn sách The Pragmatic Programmer viết bởi Andy HuntDave Thomas. Dennis Ritchie (tác giả của The C Programming Language) cũng tham gia vào việc cùng soạn thảo cuốn sách này.

Trong phần tiếp theo tôi sẽ giải thích tại sao chúng ta...

Bài viết liệt kê ra 26 câu hỏi phỏng vấn thường gặp dành cho các lập trình viên frontend làm về Rêact.js và Redux. Trong đó có cả các câu hỏi dễ mà chắc chắn hầu như tất cả những ai tìm hiểu về React.js đều trả lời được như React.js là gì, Flux là gì... cho tới những câu hỏi khó hơn một chút như phân biệt element và component trong React.