[Javascript] Promise – Lời hứa ngọt ngào (P1)

        Javascript là một ngôn ngữ rất hữu dụng nhưng lại hết sức kì quặc. Khi bạn làm việc với Javascript, một trong những điều khó khăn nhất mà bạn sẽ phải đối mặt đó là xử lí các lệnh bất đồng bộ (Asynchronous processing). Tính chất này của Javascript được sinh …

Continue reading [Javascript] Promise – Lời hứa ngọt ngào (P1)

[Angular 2 – Meteor]. 4. Data Binding, trói buộc dữ liệu giữa Template và code logic trong Component.

Sau khi hoàn thành bài Angular 2 Meteor 3 chúng ta đã biết được cách thức sử dụng Form trong việc quản lý dữ liệu và cả việc Routing cho phép truyền dữ liệu cho Component khác (truyền qua 1 View khác). Bài viết hôm nay chúng ta sẽ tìm hiểu về việc trói buộc …

Continue reading [Angular 2 – Meteor]. 4. Data Binding, trói buộc dữ liệu giữa Template và code logic trong Component.

[Angular 2 – Meteor]. 3. Quản lý dữ liệu và chuyển trang trong ứng dụng Angular Meteor.

Sau 3 bài viết trước thì chúng ta đã có được những khái niệm cơ bản trong Meteor và cả Angular, và chúng ta đã thao tác đưa dữ liệu từ server đến client. Trong bài viết hôm nay, chúng ta sẽ thực hiện điều ngược lại là thực hiện gửi dữ liệu lên từ client …

Continue reading [Angular 2 – Meteor]. 3. Quản lý dữ liệu và chuyển trang trong ứng dụng Angular Meteor.

[Javascript] Vượt qua các bài phòng vấn Javascript.

          Đối với cả ngành công nghệ phần mềm hiện nay, thì số lượng việc làm có liên quan đến lĩnh vực web chiếm một tỉ trọng tương đối lớn. Lập trình viên có khả năng làm về web đang được săn tìm khá nhiều trên các trang tìm việc online …

Continue reading [Javascript] Vượt qua các bài phòng vấn Javascript.

[Angular 2 – Meteor]. 2. Thao tác và xử lý dữ liệu trong Angular 2 Meteor (sử dụng RxJS – MongoObservable).

Với các ứng dụng thì ngoài việc xây dựng View thì việc còn lại của chúng ta là xử lý logic với dữ liệu, và trong Meteor thuần, chúng ta sẽ phải sử dụng Mongo Collection để tạo các Collection để lưu trữ dữ liệu. Tương tự như bảng dữ liệu trong SQL thì ở …

Continue reading [Angular 2 – Meteor]. 2. Thao tác và xử lý dữ liệu trong Angular 2 Meteor (sử dụng RxJS – MongoObservable).

Những trò vui vẻ với Apply(), Call() và Bind() trong Javascript.

            Chắc có thể mọi người đã biết rồi, hàm (function) trong Javascript cũng được coi là những đối tượng (object). Vậy thì sao? Trả lời: Bản thân hàm cũng sẽ có những phương thức được gắn với nó, kiểu như phương thức gắn với đối tượng vậy đó. Điều …

Continue reading Những trò vui vẻ với Apply(), Call() và Bind() trong Javascript.

[Angular 2 – Meteor]. 1. Chuẩn bị môi trường lập trình và áp dụng Angular 2 trong lập trình View.

         Theo như tutorial Angular-Meteor mà chúng ta sẽ bám theo thì trong bài viết này mình sẽ trình bày về 3 mục con đầu tiên là Bootstrapping, Static Template và Dynamic Template. Về Bootstrap thì đây là một khái niệm rất quen thuộc cho những ai đã làm việc với Angular, …

Continue reading [Angular 2 – Meteor]. 1. Chuẩn bị môi trường lập trình và áp dụng Angular 2 trong lập trình View.

[Javascript] Dùng con trỏ this trong Javascript thế nào cho đúng?

          Con trỏ this có lẽ là một khái niệm không mấy xa lạ trong lập trình hướng đối tượng, nó là một thể hiện cho đối tượng đang chứa đoạn mã lệnh đang được thực thi, hiểu nôm na kiểu ngôn ngữ con người là thế này: Nam học bài …

Continue reading [Javascript] Dùng con trỏ this trong Javascript thế nào cho đúng?

[Angular 2 – Meteor]. 0. Tổng quan về Meteor

        Chào các bạn, sau một thời gian không post bài mới về công nghệ thì hôm nay mình quay lại với Meteor và Angular 2. Và bài viết đầu tiên trong series, mình sẽ trình bày tổng quan về Meteor, sự kết hợp của meteor và một số công nghệ khác …

Continue reading [Angular 2 – Meteor]. 0. Tổng quan về Meteor

Bài 4. Sử dụng template engine trong PHP (Smarty template)

1. Cài đặt Smarty vào project Tạo thư mục để chứa source code thư viện smarty Tải smarty tại trang web: http://www.smarty.net/download Giải nén thư mục vừa tải về, chỉ cần dùng thư mục "libs" Chép mọi thứ trong thư mục "libs" vào DOCUMENT_ROOT\smarty_example\smarty Cấu trúc thư mục của thư mục project như sau: DOCUMENT_ROOT …

Continue reading Bài 4. Sử dụng template engine trong PHP (Smarty template)