Làm Quen Với JSX (React)

Một trong những vướng mắc mà nhiều bạn mới tìm hiểu về React đó là về JSX. Tron bài viết này chúng ta sẽ tìm hiểu về JSX và làm quen với cú pháp của template engine này thông qua các ví dụ minh hoạ. JSX Là Gì JSX (viết tắt của cụm từ JavaScript XML ) là một loại cú pháp mở rộng dành cho ngôn ...

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

Bạn Đã Biết Máy Tính Lưu Dữ Liệu Như Thế Nào Chưa

Bạn có biết rằng khi điện thoại gửi tin nhắn thì trên thực tế điện thoại gửi các số 0 và 1 đi thay vì các ký tự? Đối với bất cứ một chương trình máy tính nào thì lưu trữ dữ liệu trên máy là một công việc hết sức thông dụng. Ngay cả trong trường hợp bạn gán một giá trị cho biến thì lúc này máy ...

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

Giới Thiệu Về call() và apply() trong JavaScript

Trong JavaScript call() và apply() là hai method có thể được sử dụng với bất cứ hàm nào. Nói cách khác khi bạn khai báo một hàm thì hai method này sẽ tự được thêm vào. function.call() Hãy xem một ví dụ sử dụng call() sau: var intro = function() { console.log("Tên tôi là " + ...

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

Cách Thêm CSS Class vào Phần Tử trong jQuery

Cách đơn giản nhất để chèn CSS class vào phần tử HTML đó là sử dụng method addClass() của jQuery. Có hai cách sử dụng method .addClass() của jQuery: Thêm CSS Class Sử Dụng Cú Pháp .addClass(className) Với cách này chúng ta sẽ sử dụng đối số truyền vào là một chuỗi chứa một hoặc nhiều CSS ...

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

Phân biệt Overloading và Overriding trong Java

Overloading và Overriding là hai khái niệm quan trọng trong Java. Tuy nhiên rất nhiều lập trình viên không phân biệt được sự khác biệt giữa Overloading và Overriding và thậm chí một số còn cho rằng hai khái niệm này là một. Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu sự khác biệt giữa ...

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

Tìm Hiểu Về Cherry-Pick Trong Git

Khi ai đó yêu cầu thực hiện cherry-pick một commit trên nhánh dev về nhánh master sử dụng Git thì chính xác thì điều đó có nghĩa là gì? Nếu bạn nhận được yêu cầu tương tự như trên mà chưa biết phải làm gì thì hãy tham khảo bài viết ngắn này vì thuật ngữ này cũng không khó hiểu như cách phát ...

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

Cú Pháp jQuery

Cú Pháp Trong jQuery Với jQuery bạn chọn các phần tử HTML và thực hiện "các hành động" trên chúng. jQuery được thiết kế riêng để lựa chọn các phần tử HTML và thực hiện một số hành động trên các phần tử Cú pháp cơ bản là: $(selector).action() trong đó: Dấu $ để định nghĩa / truy ...

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

JSON Cơ Bản Cho Người Mới Bắt Đầu

JSON Là Gì JSON là một kiểu định dạng dữ liệu được sử dụng phổ biến ngày nay. Dữ liệu lưu trữ theo định dạng JSON chỉ bao gồm các chuỗi ký tự (string) hay nói cách khác JSON chỉ lưu trữ văn bản thuần tuý. Ví dụ chúng ta có một chuỗi JSON như sau dùng để lưu trữ thông tin của một người dùng: ...

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

3 Cách Khác Nhau Để Đọc File Content Trong Ruby

Tương tự như các ngôn ngữ lập trình khác, Ruby cung cấp các phương thức khác nhau để hỗ trợ việc đọc nội dung file trên hệ thống. Trong bài viết này chúng ta sẽ cùng tìm hiểu các cách khác nhau để thực hiện tác vụ đọc nội dung file sử dụng ngôn ngữ lập trình Ruby. Kết thúc bài viết bạn cũng sẽ hiểu ...

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

Chính Xác Thì Cookie Được Tạo Ra Như Thế Nào

Session và Cookie không còn là chủ đề mới mẻ gì trong lĩnh vực lập trình web và đặc biệt nếu như được hỏi session và cookies khác nhau như thế nào thì hầu hết mọi người đều có thể trả lời một cách trơn tru. Phân biệt được sự khác biệt giữa session và cookie mặc dù là điều cần thiết nhưng mới chỉ ...

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

Khác Biệt Giữa substring() trong Java 6 và Java 7

Trong Java 6 và Java 7 cách hoạt động của method substring(int beginIndex, int endIndex) khác nhau. Phân biệt được sự khác nhau này sẽ giúp chúng ta sử dụng method này một cách hiệu quả hơn. Lưu ý: Để đơn giản hóa, phần dưới của bài viết substring() thay vì sử dụng format dài substring(int ...

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

Tìm Hiểu Về Câu Lệnh Yum Trên Linux

Yum Là Gì Yum là một công cụ mạnh mẽ dùng để quản lý các software package trên các Linux distribution sử dụng RPM. Sử dụng Yum các nhà quản trị hệ thống có thể thực hiện các tác vụ như cài đặt, gỡ bỏ, cập nhật các package một cách đơn giản và thuận tiện. Lưu ý: Một package đơn giản là một ứng ...

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

Khác Biệt Giữa Phương Thức POST và GET

POST và GET là hai trong số các phương thức phổ biến sử dụng trong biểu mẫu của trang web. Tuy nhiên có không hiểm các trường hợp lập trình viện đã lúng túng không biết nên lựa chọn giữa sử dụng phương thức GET hay POST khi tạo form. Cả hai phương thức này đều có thể được sử dụng để tạo ...

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

Bind (Attach) Event Handler Với Phần Tử HTML Động trong jQuery

Trên trang bạn có một bảng chứa danh sách các việc cần làm (gọi là task), mỗi task tương ứng với một thẻ <tr> với code HTML như sau: <table> <thead> <tr> <th>Tên Task</th> </tr> </thead> <tbody> ...

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

RESTful API Cho Người Bắt Đầu

Nếu bạn tìm thấy bài viết này của tôi trên Google thì tôi đoán rằng bạn đã từng ít nhất một vài lần nghe về thuật ngữ RESTful API và đang không hiểu chính xác thuật ngữ này là gì. Và nếu giống như tôi thì có thể bạn đã phải bỏ ra vài giờ đồng hồ để đọc các giải thích trên mạng mà cuối cùng vẫn ...

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

So Sánh PEAR vs PECL

Đối với các lập trình viên PHP lâu năm thì việc phải cài đặt thêm các phần mở rộng extension của PHP vào hệ thống không còn là điều lạ lẫm. Tuy nhiên nếu các bạn để ý thì sẽ có hai cách khác nhau để cài đặt các extension một là thông qua sử dụng PEAR (đọc là pia-ờ)và một là thông qua PECL (đọc ...

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

JavaScript Xuất Thông Tin

Khả năng hiển thị của JavaScript JavaScript có thể hiển thị dữ liệu theo nhiều cách: Sử dụng thuộc tính HTML: innerHTML . Sử dụng chức năng xuất của HTML: document.write() . Sử dụng alert box: window.alert() . Sử dụng console.log() . InnerHTML Để sử dụng thuộc tính HTML, ...

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

Kiểm Tra Sự Tồn Tại Của Biến trong JavaSCript

Trong JavaScript các biến cần được khai báo trước khi sử dụng. Trường hợp một biến được khai báo nhưng chưa được gán giá trị thì giá trị mặc định của biến sẽ là undefined. var a; console.log(a); // undefined Nếu chúng ta sử dụng một biến chưa được khai báo JavaScript sẽ báo lỗi. Trong ví dụ ...

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

OpenID và OAuth Khác Nhau Như Thế Nào

OpenID và OAuth là hai khái niệm nghe có vẻ giống nhau và trên thực tế không ít bạn lập trình viên đã phải bó tay trước một câu hỏi phỏng vấn tưởng chừng như rất đơn giản đó là nêu ra sự khác biệt giữa hai khái niệm này. Một số thậm trí còn cho rằng hai khái niệm này là một. Hoặc như một câu hỏi ...

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

Mã hóa chuỗi Unicode

Cần giúp đỡ: Giả sử đầu vào mình có chuổi như sau: $str1='ăắằẳẵặ'; Làm sao để echo từng ký tự mà không bị mã hóa? Ví dụ: echo $str[0]; // hiển thị ă echo $str[1]; // hiển thị ắ echo $str[2]; // hiển thị ằ Xin chỉ giúp , mình echo toàn ra ? hoặc dấu tam giác. Thanks

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