Khi nào thì sử dụng Generics trong TypeScript

Trong TypeScript, có một kiểu dữ liệu khá đặc biệt, đó là kiểu generics. Với generic, chúng ta có thể viết ra các hàm / components / modules mà không nhất thiết phải chỉ định rõ kiểu dữ liệu lúc định nghĩa. Khai báo kiểu dữ liệu sẽ được đẩy về lúc sử dụng components …

Continue reading Khi nào thì sử dụng Generics trong TypeScript

Sự tiến hóa của Javascript và các công cụ hỗ trợ ở Frontend

Ra đời với mục đích là một ngôn ngữ sẽ được thực thi ở browsers phía client-side, trong quá trình phát triển hơn 20 năm, Javascript đã có một bước tiến thần kì khi giờ đây nó được dùng cả trong việc xây dựng các xử lí ở phía server thông qua Node.js nữa. Tuy …

Continue reading Sự tiến hóa của Javascript và các công cụ hỗ trợ ở Frontend

Nếu bạn muốn học lập trình PHP với Laravel framework.

    Khi bắt đầu học một ngôn ngữ lập trình nào đó, tốt hơn cả là bạn nên học sử dụng ngôn ngữ đó một cách thuần tuý, tức là học cách xây dựng một ứng dụng cơ bản bằng ngôn ngữ đó mà không dùng thêm bất kì một framework hoặc library nào …

Continue reading Nếu bạn muốn học lập trình PHP với Laravel framework.

[ Javascript ] Hiểu rõ cơ chế xử lí đồng bộ và bất đồng bộ (Sync vs Async) trong Javascript – P2

     Trong phần đầu tiên, chúng ta đã tìm hiểu về khái niệm của xử lí đồng bộ (Sync) và bất đồng bộ (Async), cũng như bản chất thực sự của các xử lí bên trong Javascript. Trong phần tiếp theo này, chúng ta sẽ xem xét tới những hàm "bất đồng bộ" như …

Continue reading [ Javascript ] Hiểu rõ cơ chế xử lí đồng bộ và bất đồng bộ (Sync vs Async) trong Javascript – P2

[ Javascript ] Hiểu rõ cơ chế xử lí đồng bộ và bất đồng bộ (Sync vs Async) trong Javascript – P1

       Chúng ta đã nhiều lần nghe nói tới khái niệm xử lí đồng bộ (synchronous) và xử lí bất đồng bộ (asynchronous) - tạm gọi ngắn gọn là sync và async. Chúng ta cũng có thể viết code để xử lí theo 2 kiểu đó, code chạy được, nhưng còn việc thực sự …

Continue reading [ Javascript ] Hiểu rõ cơ chế xử lí đồng bộ và bất đồng bộ (Sync vs Async) trong Javascript – P1

[ Javascript ] Callback function và Higher-order function trong Javascript

     Tiếp tục series về Javascript, hôm nay chúng ta sẽ tìm hiểu về hàm callback trong Javascript.       Hãy nhớ rằng, trong Javascript, một hàm cũng chính là 1 object, bởi thế hàm sẽ mang nhiều tính chất giống các kiểu dữ liệu thông thường khác như Number, String, Array, ... …

Continue reading [ Javascript ] Callback function và Higher-order function trong Javascript

[ Javascript ] Prototype trong Javascript là gì, và tại sao nó lại quan trọng?

Prototype là một khái niệm cơ bản và cốt lõi của ngôn ngữ Javascript, bất kì ai muốn nắm vững ngôn ngữ này đều phải hiểu về khái niệm prototype trong Js. Javascript không kế thừa kiểu class-based mà kế thừa trong Javascript là dựa vào protype (từ ES5 trở về trước), điều này khiến …

Continue reading [ Javascript ] Prototype trong Javascript là gì, và tại sao nó lại quan trọng?

[ Javascript ] Bàn về khái niệm Object trong Javascript.

       Trong Javascript, một trong những khái niệm cốt lõi và cơ bản nhất của nó là khái niệm về Object, đây cũng chính là một kiểu dữ liệu trong JS - kiểu dữ liệu Object. Bạn cần hiểu được và nắm vững các khái niệm cơ bản của Js trước khi có …

Continue reading [ Javascript ] Bàn về khái niệm Object trong Javascript.

[Angular 2 – Meteor]. 5. Xác thực người dùng trong Angular 2 Meteor.

Chào các bạn, hôm nay chúng ta sẽ tiếp tục với Series Angular 2 Meteor, trong bài viết trước về Data Binding chúng ta đã tìm hiểu và nắm được việc tương tác dữ liệu qua lại giữa phần Logic và phần Template trong 1 Component và những khái niệm đó là của Angular, ở …

Continue reading [Angular 2 – Meteor]. 5. Xác thực người dùng trong Angular 2 Meteor.

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

        Ở phần trước, mình đã giới thiệu qua Promise là gì và tính chất xử lí bất đồng bộ của nó. Trong phần tiếp theo này, chúng ta sẽ xem xét liệu việc xử lí bất đồng bộ của Promise cung cấp có gì đặc biệt, nó giúp ích ta như …

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