JS Pattern #3 - Singleton PatternCó thể bạn đã nghe quen về Singleton. Singleton Pattern giới hạn số lượng instance của một class là một. Trong JavaScript, bạn có thể triển…Cập nhật ngày 02/04/2018
JS Pattern #2 - Module PatternModule pattern là một loại pattern khá mạnh và được sử dụng rất phổ biến, với một số các đặc điểm sau: Sử dụng Object Literals ({}) Cung cấp…Cập nhật ngày 30/03/2018
JS Pattern #1 - Constructor PatternĐối với lập trình hướng đối tượng trong JavaScript, cách đơn giản nhất để tạo mới một object là sử dụng function kết hợp với từ khoá new.…Cập nhật ngày 28/03/2018
Triển khai Queue trong JavaScriptTiếp tục ý tưởng từ bài viết Triển khai Stack trong JavaScript với Array, Object hay Map, bài viết này sẽ tiếp tục triển khai Queue trong…Cập nhật ngày 22/11/2018
Triển khai Stack trong JavaScript với Array, Object hay MapÝ tưởng của bài viết này xuất phát từ một bài viết trên Medium là DS — Stack implement in JS. Trong đó, tác giả bài viết đã triển khai Stack…Cập nhật ngày 28/10/2018
Triển khai thuật toán Undo-Redo trong JavaScriptĐối với hầu hết các ứng dụng (text editor, chỉnh sửa ảnh,...), việc triển khai thuật toán Undo-Redo là thật sự cần thiết. Tuy nhiên, để hiểu…Cập nhật ngày 01/08/2018
Ảnh nine-patch - Scale không vỡ trong JavaScriptCó thể bạn đã từng nghe đến ảnh Vector rồi. Ảnh Vector có một ưu điểm lớn nhất là có thể kéo to, nhỏ tùy ý mà không bị vỡ ảnh. Bên cạnh đó…Cập nhật ngày 23/01/2018
JavaScript Tint Color - thay đổi màu sắc bức ảnhXin chào bạn. Hình như là đã lâu rồi mình chưa viết bài nào về lập trình JavaScript. Nguyên nhân là vừa rồi mình cũng không có nhiều thời…Cập nhật ngày 16/10/2021
Tạo số ngẫu nhiên trong JavaScriptCó thể bạn đã biết hoặc chưa biết về các cách tạo số ngẫu nhiên trong JavaScript. Tuy nhiên, bài viết này mình sẽ tổng hợp lại một số biến…Cập nhật ngày 14/10/2019
Convert IPv4 sang Decimal và ngược lạiChào bạn! Năm mới 2019, mình chúc bạn mạnh khỏe và đạt được tất cả các mục tiêu đã đặt ra... Trong năm 2019, mình cố gắng tìm hiểu, giải…Cập nhật ngày 03/01/2019