Bài viết của Bùi Văn Nam

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 chỉnh sửa

Học JavaScript Cơ Bản

JavaScript Là Gì JavaScript là một loại ngôn ngữ máy tính được sử dụng chủ yếu cùng với phần mềm duyệt web để tạo các hiệu ứng cho trang web. Code JavaScript thường được nhúng (embed) trong trang HTML và đặt bên trong thẻ <script></script> ví dụ như sau: <!DOCTYPE ...

Tác giả: Bùi Văn Nam viết 10:52 ngày 07/09/2018 chỉnh sửa

Học javascript cơ bản - P2

Ở phần trước của bài học này các bạn đã tìm hiểu về những kiến thức cơ bản nhất trong JavaScript bao gồm cách nhúng và chạy mã JavaScript, cách tạo một hộp thoại cảnh báo alert, làm việc với biến và kiểu dữ liệu. Ở phần hai cũng là phần cuối của bài học này các bạn sẽ hoàn tất các kỹ năng cơ bản ...

Tác giả: Bùi Văn Nam viết 10:50 ngày 07/09/2018 chỉnh sửa

Tìm Hiểu Về Factory Design Pattern Trong PHP

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

Tác giả: Bùi Văn Nam viết 10:49 ngày 07/09/2018 chỉnh sửa

Hướng dẫn cài đặt Java trên Ubuntu 16.04

Giới thiệu Java đang là ngôn ngữ lập trình được sử dụng rộng rãi để phát triển ứng dụng phần mềm trên nhiều hệ điều hành khác nhau. Bài viết này sẽ hướng dẫn bạn các bước để cài đặt và quản lý các phiên bản khác nhau của Java sử dụng apt-get. Cụ thể chúng ta sẽ cài đặt: Java Runtime ...

Tác giả: Bùi Văn Nam viết 10:47 ngày 07/09/2018 chỉnh sửa

Hướng Dẫn Tạo File Excel Sử Dụng PHP

PHP có hỗ trợ native việc tạo file CSV thông qua hàm fputcsv mà không cần cài thêm thư viện nào. Tuy nhiên PHP lại không hỗ trợ sẵn việc tạo tập tin Excel. Có nhiều thư viện khác nhau trong PHP có thể được sử dụng để tạo file Excel. Trong số các thư viện này thì PhpSpreadsheet là thư viện đang ...

Tác giả: Bùi Văn Nam viết 10:47 ngày 07/09/2018 chỉnh sửa

Tìm Hiểu Về Dependency Injection Design Pattern

Dependency Injection là khái niệm được nhắc tới nhiều trong thời gian gần đây. Mặc dù không phải là một khái niệm quá khó hiểu nhưng rất nhiều bạn developer cảm thấy khái niệm này khó hiểu. Trong bài viết này chúng ta cùng nhau giải mã khái niệm này thông qua các ví dụ đơn giản và dễ hiểu. Trước ...

Tác giả: Bùi Văn Nam viết 10:46 ngày 07/09/2018 chỉnh sửa

Khắc Phục Lỗi Khi Không Truy Cập Được CDN

Do nhiều ưu điểm của các máy chủ CDN (Content Deliver Network) nên khi cần sử dụng một thư viện nào đó của Frontend (JavaScript hay CSS) chúng ta được khuyên nên sử dụng CDN thay cho việc lưu trữ thư viện trên máy chủ cá nhân. Tuy nhiên phương pháp này không phải là hoàn hảo. Và một nhược điểm ...

Tác giả: Bùi Văn Nam viết 10:42 ngày 07/09/2018 chỉnh sửa

Tại sao nên đưa composer.lock vào commit của Git

Việc đưa composer.json vào trong version của Git (hay đối với bất cứ VCS nào khác như Mercurial, SVN...) là điều dễ hiểu vì file này chứa thông tin về dependency (các package) sử dụng trong dự án mà các developer khác cần phải sử dụng để cài đặt. Tuy nhiên thì tại sao chúng ta cần theo dõi cả ...

Tác giả: Bùi Văn Nam viết 10:41 ngày 07/09/2018 chỉnh sửa

Tìm hiểu về CSRF

CSRF là một kiểu tấn công diễn ra khá phổ biến hiện nay trên các website không bảo mật. Nếu bạn là một developer thì bạn cần hiểu được về kiểu tấn công này để đảm bảo tính bảo mật cho ứng dụng viết ra. CSRF Là Gì CSRF là một kiểu tấn công sử dụng trình duyệt để khiến người dùng thực hiện những ...

Tác giả: Bùi Văn Nam viết 10:40 ngày 07/09/2018 chỉnh sửa