🏋 Top Posts

👉 Memory leak - Bộ nhớ trong javascript

Khi các chức năng của các ngôn ngữ lập trình hiện nay trở nên hoàn thiện và phức tạp hơn, việc quản lý bộ nhớ rất dễ bị bỏ qua. Bài viết này sẽ thảo luận về rò rỉ bộ nhớ trong JavaScript và cách xử lý chúng, để bạn có thể xử lý tốt hơn các vấn đề do rò rỉ bộ nhớ khi viết mã trong JavaScript

👉 Cấu trúc dữ liệu và giải thuật - chỉ xem xét 2 độ phức tạp chủ yếu khi học

Độ phức tạp của thuật toán cấu trúc dữ liệu và giải thuật thì chúng ta chỉ cần tập trung vào hai khía cạnh cụ thể đó là thời gian và không gian. Càng về cuối thì càng khó, chính vì như vậy số ít chỉ ở lại và tiếp tục con đường chinh phục cấu trúc dữ liệu và giải thuật.

👉 Array-Like Objects và Generic Methods javascript - Bạn chưa hề biết?

Array like object javascript. Bạn có bao giờ gặp phải lỗi "Uncaught TypeError: arrays.filter is not a function" khi sử dụng một array chưa? Và nếu gặp tình huống như vậy bạn đã xử lý như thế nào? Và bạn biết vì sao lại gây lỗi như vậy?

🏋 New Posts

👉 [series callback javascript] - asynchronous javascript cheatsheet

Hầu hết các coder của tất cả các ngôn ngữ chứ không riêng gì javascript đều hiểu về khái niệm này. Và trong bài này tôi sẽ tổng hợp các cheatsheet để các bạn đọc mới học về async/await dễ hình dung và áp dụng vào thực tế.

👉 Chơi game, facebook nhiều bạn sẽ thành thạo developer javascript. I'm not kidding

Như tiêu đề hôm nay tôi sẽ hiến kế cho các bạn làm sao thành thạo javascript thông qua dành nhiều thời gian chơi game hoặc lướt facebook trong ngày.Có nhiều bạn và thậm chí cụm từ làm thế nào để trở thành một lập trình viên giỏi. Câu trả lời là quá dễ dàng khi bạn đọc bài viết này. Trước tiên

👉 What's vanillajs? How to remove duplicate objects from an array with vanilla JavaScript

Vanilla JavaScript là gì? Và cách remove những object bị trùng lặp trong một Array như thế nào khi sử dụng Vanilla Javascript? Thì bài viết này cũng chính là bài viết đầu tiên của mình trong cộng đồng javascript. Mình hy vọng bài viết này sẽ làm sáng tỏ những điều trên. Let's begin

👉 Handbook - Bí kíp học JavaScript từ Begin đến Master

Trong bài viết này, chúng tôi đã tổng hợp lại các handbook về học javascript từ cơ bản đến nâng cao. Nhằm giúp cho các bạn đang và sẽ bước trên con đường javascript. Chúc các bạn thành công!

👉 [Lab Javascript] - Tự code star rating chỉ với HTML, CSS, JS

Xin chào cộng đồng Anonystick! Đây là bài viết đầu tiên của mình ở anonystick.com, có gì sai sót mong nhận được góp ý từ các bạn. Hôm nay vô tính có task trong trong dự án liên quan đến đánh giá xếp hạng. Mình tham khảo qua thì thấy star rating (đánh giá dùng biểu tượng ngôi sao) được dùng khá phổ biến. Trước đây chắc chắn quen thuộc nhất là hệ thống đánh giá nhà hàng và khách sạn với năm sao là chất lượng cao nhất. Khalachackeo là có sẵn nhiều plugin, library hỗ trợ sẵn để các bạn làm việc này, nhưng hôm nay với tiêu chí "HẠN CHẾ TỐI DÙNG THƯ VIỆN NGOÀI" nên trong project và cũng trong tut này mình sẽ hướng dẫn các bạn làm star rating thuần bằng html, css.

👉 Lướt sơ qua Javascript ES2019

Qua những tính năng của ES2019 mà chúng ta mới lướt qua thì mình có cảm nhận nó không thú vị như ES2015 hoặc ES2017 (async / await), nhưng các tính năng mới này giúp language's API một cách tròn trặn hơn. Array#flat() và Array#flatMap() mở rộng hỗ trợ hiện có của JavaScript để thao tác mảng có thể xâu chuỗi. Object.fromEntries () là phần bổ sung gọn gàng cho Object.entries ().

👉 Constructor.js , class.js và constructor in class javascript

Dù sao đi nữa tôi nghĩ tương lại react sẽ lại phổ biến và lúc đó những kiến thức như thế này mạng lại lợi ích khác biệt cho các bạn bước vào một phần của react native. Trong hướng dẫn này, chúng ta đã đi tìm hiểu về sự tương đồng và khác biệt giữa constructor function JavaScript và class trong ES6. Cả hai lớp và các hàm tạo đều bắt chước một mô hình thừa kế hướng đối tượng thành JavaScript, đây là ngôn ngữ kế thừa dựa trên nguyên mẫu. Hiểu kế thừa nguyên mẫu là tối quan trọng để trở thành một nhà phát triển JavaScript hiệu quả. Làm quen với các lớp là vô cùng hữu ích, vì các thư viện JavaScript phổ biến như React sử dụng cú pháp lớp thường xuyên.

👉 [Lab Javascstip] -Một ứng dụng nhỏ JavaScript WYSIWYG Editor

Xin chào cộng đồng javascsript. Mình là Thành Nam, là một thành viên mới của cộng đồng javascript anonystick. Chúc tất cả các bạn có một bài đọc thật vui vẻ. Để tiếp theo "Cuộc thi ứng dụng nhỏ sử dụng javascript" những ví dụ chỉ dùng javascript thì bài này mình sẽ giới thiệu cho các bạn một ứng dụng mà mình đã tham khảo rất nhiều nơi. Đó là ứng dụng editor WYSIWYG.

👉 [Lab - Javascript] - Hướng dẫn tạo popup responsive chỉ dùng javascript

Hiện nay trong hầu hết các trang web hiện tại đều có sử dụng popup. Do sự tiện lợi của popup nên các developer js đều sử dụng các thư viện như bootstrap. Nhưng do có nhiều dự án bắt buộc không sử dụng một thư viện thứ ba cho nên nhiều devjs đã tạo nên những dòng code thuần nhưng vẫn toạ ra các giá trị đặc biệt. Và đây là một minh chứng.

👉 [Series Es6 Vs React] - Làm Rõ Về Es6 Và React Native! Phần 2.

Qua bài viết phần 2 này. Mình chưa kết luận hết tất cả những gì mà react và es6 làm việc. Nhưng điều tuyệt vời nhất là React không làm quá khó hay không thêm một foreign abstraction layer nào lên để phát triển ứng dụng. Do đó React trở nên ngày càng mạnh mẽ và phổ biến đối với các developer js. Nó chỉ đơn giản là sử dụng JavaScript tốt nhất để xây dựng giao diện người dùng dễ dàng hơn và có thể duy trì. Cảm ơn các bạn đã đọc và chúng tôi hy vọng bạn đã học được một số điều mới trong bước đường tiến vào react native.

👉 [Series es6 vs react] - Làm rõ về es6 và react native! Phần 1.

Trước tiên khi bạn đến với React Native thì bạn là: + Mới học về javascript? + Đã quá quen thuộc với javascript và thường xuyên sử dụng các tính năng ES6 / ES2015. Vậy thì có thể bài này đã lấy đi chút ít thời gian lãng phí của bạn và bạn có thể bỏ qua bài viết này. Có nhiều cú pháp có thể có vẻ kỳ lạ, khó hiểu hoặc đôi khi bạn không biết những gì cần tìm. Cho nên mình đã tham khảo và đã liệt kê một danh sách ngắn gọn các tính năng ES6 + phổ biến nhất mà mình thấy trong các ứng dụng và hướng dẫn của React Native. Có thể các liệt kê không hoàn toàn hoàn hảo nhưng mình nghĩ nó sẽ ít nhất giúp các bạn khi bắt đầu với React.

👉 Let's talk splice, split and slice in javascript

Splice javascript? In this post, we see the difference between slice(), splice(), split() and how to use it?

👉 Falsy values javascript là gì? Cách remove falsy values trong array javascript?

Tiết lộ các khái niệm trong phỏng vấn. Hôm nay vô tình lướt qua trong mail của mình có bài giới thiệu về Falsy values. Để giải quyết được Remove Falsy values in array javascript Các bạn có thể thấy có nhiều giải pháp khác nhau tuỳ thuộc vào mỗi người mỗi dự án. Quan trọng là các bạn phải hiểu những khái niệm đó, để khi đi phỏng vấn or đàn em nó hỏi thì có thẻ giải thích cặn kẽ cho tụi nó. Thật ra thì 'Falsy values' này mình đã được nghe từ lâu nhưng mình cũng e rằng còn nhiều bạn còn chưa biết nhiều về cụm từ này, mặc dù hiểu nghĩa nó, nên mình sẽ viết rõ hơn về vấn đề này dựa trên bài blog đó. Và các bạn cũng nên chú ý Falsy values vì cũng xuất hiện trong các câu phỏng vấn, để tìm ứng viên tiềm năng.

👉 Trời sinh ra for loop sao còn sinh array.forEach trong javascript?

Nói đến for loop hay array.forEach thì hầu như trong developers javascript nào cũng biết và đã sủ dụng biết bao nhiêu vô kể trong code của mình. Nhưng có một ngày nào bạn nhìn lại và suy nghĩ nó khác gì, và tại sao có for rồi tại sao sinh ra array.forEach không?

👉 Javascript reduce nâng cao || Array.Prototype.Reduce() Tutorial

Reduce javascript là gì? Nói đến javascript reduce array có thể nhiều bạn hình dung mới chỉ được một phần, hoặc các bạn ít sử dụng đến chúng. Trong bài viết này mình sẽ đề cập nhiều hơn về chức năng hoạt động rất rộng của reduce trong javascript.

👉 [Get free books] - 6 handbooks cần thiết cho các developer javascript.

<p>Với 6 cuốn s&aacute;ch n&agrave;y, nếu bạn chịu kh&oacute; đọc những l&uacute;c rảnh rỗi th&igrave; bạn sẽ thấy những kỹ năng của bạn l&agrave;m tức trước tới nay c&oacute; kh&aacute;c hay kh&ocirc;ng v&agrave; kh&aacute;c thế n&agrave;o? Với c&aacute;c cụm từ đang hot như Vue js, Express, Nodejs, React , es5 ... c&oacute; thể l&agrave;m c&aacute;c bạn đi&ecirc;n đảo.</p>

👉 Bạn có thật sự hiểu về Stack và Queue trong cấu trúc dữ liệu javascript.

<p>Trước ti&ecirc;n c&aacute;c bạn h&atilde;y ghi nhớ rằng hầu hết trong c&aacute;c cuộc phỏng vấn th&igrave; cấu tr&uacute;c dữ liệu trong lập tr&igrave;nh kh&ocirc;ng thể bỏ qua. V&agrave; cụm từ Stack v&agrave; Queue cũng được c&aacute;c PM nhắc tới. Cụm từ cấu tr&uacute;c dữ liệu (Stack v&agrave; Queue) c&aacute;c bạn cũng nghe cũng nhiều ở trường học ở c&ocirc;ng ty v&agrave; ở đ&acirc;u đ&oacute; xung quanh về lĩnh vực tin học. V&agrave; c&aacute;c bạn cũng biết tầm quan trọng của cấu tr&uacute;c dữ liệu n&oacute; như thế n&agrave;o trong thực tế hay hay trước mắt mỗi lập tr&igrave;nh vi&ecirc;n. H&ocirc;m nay t&ocirc;i sẽ gợi &yacute; cho c&aacute;c bạn để lục lọi lại tr&iacute; nhớ của bạn về Stack v&agrave; Queue.</p>

👉 [lab javascript] - Converting from text to Speech with JavaScript (đọc sách online)

<p>Trong b&agrave;i viết n&agrave;y t&ocirc;i sẽ gi&uacute;p c&aacute;c bạn hiểu th&ecirc;m về API Web Speech trong javascript. Như c&aacute;c bạn biết rồi, API Web Speech rất mạnh mẽ trong việc cho ph&eacute;p người d&ugrave;ng ghi lại lời n&oacute;i của m&igrave;nh, dạng ghi &acirc;m vậy đ&oacute;. Kh&ocirc;ng những như vậy, API Web Speech gi&uacute;p ch&uacute;ng ta c&oacute; thể l&agrave;m điều ngược lại, đ&oacute; l&agrave; đọc văn bản online.</p>

👉 10 method array cần biết trong javascript đối với bất kỳ developer javascript nào?

Array method trong javascript. Ngôn ngữ nào cũng vậy, phải nắm những chức năng quan trọng để giải quyết nhanh hơn chư không riêng gì về javascript. Giờ đây qua bài viết này các bạn lịa co thể trang bị thêm cho mình những bí kíp tuy nhỏ nhưng võ công lại thượng thừa.

👉 Sự khác biệt về kinh nghiệm trong lập trình javascript

<p>B&agrave;i viết n&agrave;y sẽ cung cấp một v&iacute; dụ. Trong thực tế c&ugrave;ng nhiều kết quả nhưng lại c&oacute; nhiều phương ph&aacute;p giải quyết kh&aacute;c nhau. Nhưng vấn đề ở chỗ ai được trả lương cao hơn, v&agrave; v&igrave; sao họ lu&ocirc;n lu&ocirc;n được lựa chọn cho sự tin tuỏng. V&agrave; đ&acirc;y l&agrave; một b&agrave;i viết về t&iacute;nh hiệu quả của c&aacute;c devjs l&otilde;i l&agrave;ng.</p>

👉 Cách hiện thị màu(color, bgcolor) trong console.log() của developer javascript!

console.log là gì? Một câu hỏi hài hước vì ở bất kỳ đâu trong javascript các lập trình viên cũng quen thuộc với console.log. Nhưng tôi cá đôi lúc nó cũng khiến chúng ta rơi vào cảnh hỗn loạn khi print tất cả các record đều giống nhau. Tôi cũng vậy, trong khi viết code tôi cảm thấy bất tiện và tôi cảm thấy sự cần thiết khi out ra với các color mà tôi chỉ định. Bài viết này tôi sẽ thảo luận với các bạn về vấn đề này.

👉 [Lab - Javascript] - Một ví dụ về cách tạo FULL PAGE SLIDER với css và javascript

<p>Đ&acirc;y c&oacute; lẽ l&agrave; một trong những giao diện của những blog được sử dụng nhiều v&agrave; rất phổ biến để ph&aacute;t triển một blog. Với css v&agrave; javascript gi&uacute;p page nhẹ nh&agrave;ng nhưng đầy sự quyến rũ. Với những dạng FULL PAGE SLIDER như thế n&agrave;y th&igrave; việc gi&uacute;p người đọc sẽ tập trung hơn so với c&aacute;c giao diện kh&aacute;c</p>

👉 [Lab Javascript] - Mẫu form đăng ký và đăng nhập đơn giản sử dụng css và javascript.

<p>Mẫu form đăng k&yacute; v&agrave; đăng nhập đơn giản sử dụng css v&agrave; javascript. Chỉ với những d&ograve;ng code css v&agrave; javascript đ&atilde; tạo n&ecirc;n một form đăng k&yacute; v&agrave; đăng nhập v&ocirc; c&ugrave;ng độc đ&aacute;o v&agrave; t&ocirc;i nghĩ c&aacute;c bạn cũng n&ecirc;n tham khảo v&agrave; biết đ&acirc;u một ng&agrave;y gần đ&acirc;y c&aacute;c bạn lại sử dụng ch&uacute;ng...</p>

👉 [Lab Javascript] - Làm thế nào phát hiện user đang dùng browser ẩn danh (incognito) trong Google Chrome?

<p>Tr&igrave;nh duyệt ẩn danh l&agrave; g&igrave;? V&igrave; sao người d&ugrave;ng v&agrave; developer đ&ocirc;i l&uacute;c cần phải sử dụng tr&igrave;nh duyệt ẩn danh (incognito)? L&agrave;m sao thu tập được th&ocirc;ng tin người d&ugrave;ng khi m&agrave; tất cả th&ocirc;ng tin đ&atilde; bị xo&aacute;... Bạn chỉ cần sử dụng một thủ thuật nhỏ của javascript ...</p>

👉 [SEO Web] - lazyload javascript! Tại sao không nên dùng thư viện này? Và cách khắc phục?

Lazy load là gì? Trong bài viết này tôi sẽ nói rõ về phần vì sao không nên sử dụng thư viện lazy load (https://github.com/verlok/lazyload). Một lib rất được ưa chuộng, nhưng với riêng tôi thì nói không với thư viện này? Vì sao ư? Có thể nhiều bạn sẽ cười nhưng vui lòng đọc qua những điều mà tôi đã trải qua với thư viện này. Còn Công nghệ lazy thì quá tuyệt vời.

👉 [Lab javascript] - Exit-Intent javascript là gì? Vì sao một Website phải sử dụng công nghệ Exit-Intent?

<p>Bạn đ&atilde; bao giờ nghe tới cụm từ &quot;Exit-Intent&quot; trong javascript. Nếu như bạn muốn page của m&igrave;nh được nhiều người lưu luyến v&agrave; c&oacute; những bất ngờ th&uacute; vị cho người d&ugrave;ng th&igrave; Exit-Intent l&agrave; c&ocirc;ng nghệ đ&aacute;ng học hỏi. C&ocirc;ng nghệ Exit-intent l&agrave; một c&ocirc;ng nghệ m&agrave; d&acirc;n SEO hay ch&uacute; &yacute; tới nhất v&igrave; hiệu quả n&oacute; mang đến trong kỹ thuật tiếp thị thật l&agrave; tuyệt với. Gọn nhẹ chủ sử dụng javascript. Trang web sử dụng Exit-intent n&agrave;y gi&uacute;p website c&oacute; nhiều người đăng k&yacute;, tăng doanh số b&aacute;n h&agrave;ng, tăng view cho một page v&agrave; đặt biệt l&agrave; c&aacute;c page tin tức. V&agrave; trong b&agrave;i học n&agrave;y t&ocirc;i muốn giới thiệu cho c&aacute;c bạn c&ocirc;ng nghệ n&agrave;y hoạt động như thế n&agrave;o? V&agrave; việc t&iacute;ch hợp v&agrave;o website c&oacute; kh&oacute; khăn kh&ocirc;ng?</p>

👉 [Firebase] - Query arrays data in Firebase?

<p>Trong b&agrave;i viết n&agrave;y t&ocirc;i sẽ giới thiệu một v&agrave;i thủ thuật nho nhỏ trong query arrays in firebase. Trước đ&acirc;y t&ocirc;i cũng c&oacute; viết một b&agrave;i về đề t&agrave;i n&agrave;y nhưng c&oacute; một số trang mạng đ&atilde; v&ocirc; t&igrave;nh lấy n&oacute; với nhan đề &quot;[Firebase] - L&agrave;m thế n&agrave;o query một array key ở Firebase?&quot;. Những ai lấy b&agrave;i th&igrave; cố gắng ghi nguồn lại gi&uacute;p t&ocirc;i. V&agrave; t&ocirc;i đ&atilde; xo&aacute; b&agrave;i đ&oacute; trong page anonystick n&agrave;y. Nay t&ocirc;i viết lại v&agrave; l&agrave;m r&otilde; một số vấn đề về firebase hơn.</p>

👉 [lab javascript] - Sử dụng javascript detect sự kiện 'lắc' điện thoại như momo, zalo...

detect sự kiện 'lắc' điện thoại như momo, zalo - Trong bài viết này chúng ta sẽ làm một ví dụ nho nhỏ để biết sức mạng của javascript có thể làm được những gì so với app. Các bạn biết đấy trong các ứng dụng mobile ví dụ như momo hay zalo thì có những chương trình lắc lì xì qua app. vậy event lắc đó như thế nào trong app thì tôi không quan tâm nhưng với một devjs như tôi thì tôi tin javascript đủ khả năng làm được điều đó.

👉 [ Tự học javascript] - Nếu có async/await rồi thì Promise có còn lỗi thời? không cần thiết dùng đến hay không?

<p>Đề b&agrave;i: H&atilde;y t&igrave;m họ t&ecirc;n F1, F2, F3 của chiếc SH 125i của anh A . Giải th&iacute;ch: L&agrave; b&agrave;i to&aacute;n t&igrave;m c&aacute;c đời chủ của chiếc xe của anh A. Nghe c&oacute; vẻ đơn giản nhưng n&oacute; đơn giản thật, quan trọng của thuật to&aacute;n n&agrave;y l&agrave; tối ưu v&agrave; performace th&ocirc;i. V&agrave; t&ocirc;i sẽ cho c&aacute;c bạn thấy Promise lợi hại thế n&agrave;o? C&aacute;ch 1 : ch&uacute;ng ta sử dụng async/await để giải quyết b&agrave;i to&aacute;n sau:</p>

👉 Series Callback Javascript: Phần 3 : Async/Await là gì? Khác gì với Promise trong javascript?

<p>Vậy c&acirc;u hỏi đặt ra ở đ&acirc;y nh&eacute;: Nếu c&oacute; async/await rồi th&igrave; Promise c&oacute; c&ograve;n lỗi thời? kh&ocirc;ng cần thiết d&ugrave;ng đến hay kh&ocirc;ng? Ở b&agrave;i tiếp theo t&ocirc;i sẽ cho c&aacute;c bạn c&acirc;u trả lời m&agrave; hầu hết c&aacute;c LTV đều c&oacute; thể chưa c&oacute; c&acirc;u trả lời r&otilde; r&agrave;ng hoặc chưa ph&acirc;n biệt được khi n&agrave;o sử dụng hai loại đ&oacute;. V&agrave; quan trọng hơn l&agrave; l&uacute;c n&agrave;o sử dụng async/await hay promise để đạt hiệu suất tối ưu.</p>

👉 [Series Callback javascript] - Phần 2: Promise là gì? Khi nào sử dụng Promise ?

Promise là gì? Khi nào sử dụng Promise ? Ở phần trước, chúng ta đã nói về callback là gì? Và trong bài viết này, chúng ta sẽ làm rõ vấn đề này thông qua những ví dụ hay xảy ra trong lập trình javascript.

👉 [Series Callback javascript] Phần 1: Giới thiệu Callbacks.

<p>C&oacute; thể series n&agrave;y d&agrave;nh cho những bạn mới bắt đầu hoặc c&ograve;n lơ mơ với ng&ocirc;n ngữ Javascript. Cho n&ecirc;n t&ocirc;i hy vọng rằng Series n&agrave;y l&agrave; một trong những ch&igrave;a kho&aacute; gi&uacute;p bạn hiểu s&acirc;u hơn về những kh&aacute;i niệm trong javascript.</p>

👉 Tự học javascript - Utils useful is JavaScript using ES6

Tự học javascript - Hẳn là trong mỗi lập trình viên Javascipt đều có cho mình một lib về các func hữu ích, và nó sẽ đi theo mình suốt một dự án hay dài hơn nữa là cả cuộc đời thăng trầm. Và đây tôi sẽ chia sẻ cho các bạn lib của tôi, lúc đầu tôi làm es5 nhưng sau này tôi đã chuyển về es6 để thuận tiện phù hợp cho các dự án tiếp theo. Các bạn nào chưa hiểu về cấu trúc của es5 khác với es6 như thế nào thì tôi khuyên hãy đọc qua bài này.

👉 Tự học Javascript - Sự khác biệt cấu trúc Class giữa ES5 và ES6.

<p>B&agrave;i n&agrave;y l&agrave; một trong những v&iacute; dụ cho thấy sự kh&aacute;c biệt giữa việc tạo lớp JavaScript v&agrave; lớp con trong ES5 v&agrave; ES6. Hiện tại rất nhiều dự &aacute;n đang triển khai vẫn c&ograve;n dử dụng ES5, vậy l&agrave;m sao chuyển th&agrave;nh ES6 v&agrave; cấu tr&uacute;c n&oacute; thế n&agrave;o ???</p>

👉 Tự học javascript - Trường hợp nào sử dụng map, filter, reduce trong javascript

reduce javascript, filter javascript, map javascript - Trong javascript rất có nhiều phương thức giúp chúng ta xử lý trong dự án của mỗi cá nhân như reduce javascript, filter javascript, map javascript. Nhưng tôi chắc rằng có nhiều bạn thật sự chưa biết or chưa hiểu về cách sử dụng cũng như áp dụng làm sao cho triệt để những phương thức của javascript.

👉 [Nodejs] - Resize image trong nodejs sử dụng multer và sharp

Trong thực tế các dự án về nodejs không ít trường hợp upload và resize hình ảnh và có nhiều cách để resize như sharp, ImageMagick and GraphicsMagick settings...

👉 object.assign deep copy in javascript

Object là thứ làm cho JavaScript trở thành một ngôn ngữ lập trình mạnh mẽ. Các đối tượng cho phép bạn nhóm các kiểu dữ liệu khác nhau. Nếu bạn muốn tìm hiểu bất kỳ khung JavaScript mới nào như React, Vue hoặc Angular, bạn phải biết cách sử dụng các đối tượng và các phương thức của nó.

👉 Sự khác nhau giữa Authentication và Authorization.

Có nhiều bạn hỏi mình về hai cái này khi các bạn đó học loopback. Loopback là gì? Thì các bạn tìm hiểu sau nhé. Trong loopback hỗ trợ rất nhiều về dynamic model. Và có tích hợp luôn authentication & authorization. Bài này mình sẽ giúp các bạn hiểu hai khái niệm này thông qua một bài viết của của developer... levantuan

👉 Request nodejs với 3 cách đơn giản

nodejs http request là một chức năng cốt lõi cho các ngôn ngữ hiện đại và là một trong những điều đầu tiên mà nhiều developer nên học nhiều cách để thích nghi với môi trường mới. Khi nói đến Node.js có một số lượng hợp lý các giải pháp cho vấn đề này cả được xây dựng trong ngôn ngữ và bởi cộng đồng. Sau đây mình liệt kê cho các bạn những cách phổ biến nhất mà các dev hay sử dụng nhất... Và cũng tất nhiên bạn nên tìm hiểu xem Http Request là gì trước khi đọc bài này.

👉 [Firebase] - Hướng dẫn login bằng tài khoản Google, FaceBook sử dụng Firebase trên Website.

Firebase là gì? Hầu hết bất kỳ ứng dụng trên app hoặc web cũng xác thực người dùng khi muốn sử dụng những chức năng trong ứng dụng. Trong thời buổi hiện nay, ngoài việc tự cho người dùng tạo tài khoản trên server của mình nghĩa là cho user đăng ký trực tiếp trên trang của mình, thì còn có việc hỗ trợ thêm việc sign up / sign in qua các nhà cung cấp authentication khác, chẳng hạn như Google, Facebook hoặc Twitter.