Bài viết của Trịnh Tiến Mạnh

React dành cho AngularJS developer (Phần 1)

Bài viết này sẽ dành cho những developer đã quen thuộc với Angular 1.x và muốn tìm hiểu thêm về React. Chúng ta sẽ xem xét các cách tiếp cận khác nhau của mỗi thứ để xây dựng Rich Web Application. Mục tiêu sau khi đọc bài viết này, tôi hy vọng các bạn có thể hiểu những vấn đề mà React hướng đến ...

Tác giả: Trịnh Tiến Mạnh viết 20:10 ngày 11/08/2018 chỉnh sửa

MithrilJS - Building Brilliant Applications (p1)

Giới thiệu về Mithril framework Mithril Thật ra dự án này cũng đã được phát triển khoảng một năm rồi, theo như thời gian contributors của dự án này thì nó bắt đầu từ April 2015, khoảng mấy tháng trước lúc mình có thông tin về framework này, sau đó lên xem thì nó đã release version 0.1 , giờ ...

Tác giả: Trịnh Tiến Mạnh viết 20:09 ngày 11/08/2018 chỉnh sửa

Nhật ký học Nodejs: Ngày 2 - Meteor có gì hay, phải bắt đầu như thế nào?

Lưu ý trước khi đọc: Series này mình dùng để lưu log lại, ghi lại những gì tìm hiểu và học được khi làm ứng dụng nodejs nên nó có bố cục khá lung tung có thể gây khó chịu khi đọc. Nếu nó làm phiền bạn, vui lòng bỏ qua. Nếu thấy chia sẻ được cùng mình, hãy cùng nhau thảo luận ở dưới comment. ...

Tác giả: Trịnh Tiến Mạnh viết 20:09 ngày 11/08/2018 chỉnh sửa

Hướng dẫn tạo class trong Javascript

Bài này mình sẽ tổng hợp các cách viết class trong Javascript. Để viết class chúng ta dùng function, còn để tạo singleton thì có thể dùng Object hoặc Anonymous Function. Tạo class bằng function Định nghĩ một class mới bằng từ khóa function và sử dụng các biến cho instance bằng từ khóa this ...

Tác giả: Trịnh Tiến Mạnh viết 20:08 ngày 11/08/2018 chỉnh sửa

Những nguồn tài nguyên "sạch" dành cho các nhà lập trình website!

Năm 2015 là một năm tuyệt vời đối với ngành lập trình web: công nghệ web đã phát triển mạnh mẽ và vượt qua các yếu tố hình thức bên ngoài như việc xây dựng một trang web hay một ứng dụng web. Nhiều ứng dụng trên điện thoại hay máy tính đã được xây dựng bằng HTML, CSS và JavaScript. Điều này có thể ...

Tác giả: Trịnh Tiến Mạnh viết 20:07 ngày 11/08/2018 chỉnh sửa

Series JavaScript sida – Bind, Call và Apply trong JavaScript

Để hiểu rõ về các hàm được đề cập trong bài viết này, các bạn nên ôn lại chút kiến thức về object trong javascript và đít (this) trong javascript nhé. Như đã hứa, trong bài này mình sẽ giới thiệu bộ 3 function _bind, call ,apply. _Đây là 3 hàm tạo nên sự mạnh mẽ và bá đạo của JavaScript. Trói ...

Tác giả: Trịnh Tiến Mạnh viết 20:07 ngày 11/08/2018 chỉnh sửa

Promise là khỉ gì ?

Bài này biên về Promise, khá phức tạp, nếu chưa hiểu các bạn có thể in ra đem vào để trong toilet, mổi lần vào đó thì cầm lên đọc giết thời gian. Mình đã làm và thành công, nhất là những hôm táo bón. Có khi đọc nhập tâm quá chui ngược vào. Không biết có phải là hiện tượng phản phác quy chân ko ...

Tác giả: Trịnh Tiến Mạnh viết 20:06 ngày 11/08/2018 chỉnh sửa

json ⊄ js

Mọi người thường nói rằng JSON là một phần nhỏ (subset) của Javascript. Vấn đề là nó không phải như vậy. Dựa vào spec của JSON, một chuỗi có thể chứa bất cứ kí tự unicode nào ngoại trừ " hoặc / hoặc kí tự điều khiển. Điều là có nghĩa là chuỗi dưới đây hoàn toàn hợp lệ với JSON: {"str": ...

Tác giả: Trịnh Tiến Mạnh viết 20:03 ngày 11/08/2018 chỉnh sửa

Học ReactJS trong 15 phút (Phần 1)

Trong bài React dành cho AngularJS developer tôi đã có một số so sánh cũng như hướng dẫn sơ lược về ReactJS dành cho những bạn đã có background về AngularJS. Vậy còn với những bạn chỉ có căn bản về Javascript? Hôm nay tôi sẽ giới thiệu với các bạn những kiến thức cơ bản về ReactJS mà các bạn đã có ...

Tác giả: Trịnh Tiến Mạnh viết 20:02 ngày 11/08/2018 chỉnh sửa

Giới thiệu Spread Operator của ES2015 (hay ES6)

Trong ES6 spec có giới thiệu một chức năng mới khá là lợi hại mà không phải ai cũng hay dùng, đó là Spread Operator . Chức năng này không có gì là xa lạ với các ngôn ngữ khác, trong thế giới Ruby thì nó tương đương splat operator . Spread Operator cho phép chuyển đổi một chuỗi thành nhiều ...

Tác giả: Trịnh Tiến Mạnh viết 20:02 ngày 11/08/2018 chỉnh sửa