Ngọc Cảnh
Ngọc Cảnh

Nên sử dụng loại cache nào dùng chung cho Python, PHP, Java, JavaScript: chỉ cache file hay kết hợp CDN và cache dữ liệu nóng/nguội?

Hữu Thiện
Hữu Thiện

function* trong Javascript là gì?

Nguyễn Thảo Ngân
Nguyễn Thảo Ngân

JavaScript truyền tham số theo kiểu tham chiếu (pass by references) hay theo kiểu tham trị (pass by values)?

Tạ Ngọc Ánh
Tạ Ngọc Ánh

Làm thế nào để ngăn chặn Callback Hell mà không sử dụng promises, async hoặc generators?

Nguyễn Thế Dương
Nguyễn Thế Dương

Giải thích về Hoisting trong Javascript?

Ngô Phương
Ngô Phương

Higher-Order Function trong Javascript là gì?

Lan Anh
Lan Anh

Prototype Inheritance trong JavaScript là gì?

I'm Bông
I'm Bông

Temporal Dead Zone trong Javascript là gì?

Nguyễn Mỹ Linh
Nguyễn Mỹ Linh

Mô tả module design pattern trong JavaScript?

Nguyễn Chiến Thắng
Nguyễn Chiến Thắng

Trong JavaScript hàm map có thể lặp qua các thuộc tính của một đối tượng không?

Hòa Nguyễn
Hòa Nguyễn

Thuật ngữ transpiling trong Javascript là gì?

Thảo Ngô
Thảo Ngô

Khi nào bạn sẽ sử dụng import * as X from 'X'?

Vũ Ngọc Kết
Vũ Ngọc Kết

Currying trong Javascript là gì?

Đậu Đỏ
Đậu Đỏ

Những lợi ích của WeakMap trong Javascript là gì?

Huệ Khuất
Huệ Khuất

Triển khai Singleton Design Pattern trong Javascript như thế nào?

Trần Ngọc Mai
Trần Ngọc Mai

Triển khai Constructor Design Pattern trong Javascript như thế nào?

Hải Nguyễn Xuân
Hải Nguyễn Xuân

Closure trong javascript là gì, cho ví dụ?

Phạm Như
Phạm Như

Triển khai Command Pattern trong Javascript như thế nào?

Phượng Đỗ
Phượng Đỗ

Triển khai Prototype Design Pattern trong Javascript như thế nào?

Lục Việt Dũng
Lục Việt Dũng

Prototype trong Javascript là gì?

Farmer
Farmer

So sánh việc sử dụng Async/Await và Generators để đạt được cùng một chức năng trong javascript?

Huỳnh Thị Ý Nhi
Huỳnh Thị Ý Nhi

Giải thích sự khác biệt về cách sử dụng foo giữa function foo() {} và var foo = function() {} là gì?

Việt Lê
Việt Lê

Tại sao, việc để nguyên phạm vi toàn cục của một trang web và không can thiệp vào nó lại là một ý tưởng tốt?

Vân Lê
Vân Lê

Polyfill trong JavaScript là gì?

Nguyễn Hường
Nguyễn Hường

Bạn có thể đưa ra một ví dụ về hàm curry và giải thích tại sao cú pháp này lại có ích?

Kênh Của Hoà
Kênh Của Hoà

Cách đơn giản để loại bỏ các phần tử trùng lặp từ một mảng sử dụng ES6 là gì?

Võ Thị Thanh Hương
Võ Thị Thanh Hương

Lợi Ích và Hạn Chế Khi Sử Dụng Ngôn Ngữ Biên Dịch Sang JavaScript

Hùng Ngô
Hùng Ngô

Giải thích sự khác biệt giữa function Person(){}, var person = Person(), và var person = new Person() là gì?

Hiệu Nhiên Trần
Hiệu Nhiên Trần

Bạn có thể so sánh việc sử dụng Module Pattern với Constructor/Prototype Pattern không?

Hải Yến
Hải Yến

Sự khác biệt giữa sự kiện tải trang document load event và sự kiện DOMContentLoaded event là gì?

Yến Hải
Yến Hải

Sự khác biệt giữa .call và .apply là gì?

Ngan Nguyen Trinh
Ngan Nguyen Trinh

Toán tử typeof trong Javascript để làm gì?

Phươngg Thảo Anh
Phươngg Thảo Anh

Giải thích Function.prototype.bind trong javascript?

Đoàn Ngọc Giang Ngân
Đoàn Ngọc Giang Ngân

Giải thích về phép gán qua giá trị và phép gán qua tham chiếu trong Javascript?

Vũ Quyên
Vũ Quyên

Bạn biết những cách nào để lặp qua các thuộc tính đối tượng trong Javascript?

Phạm Thị Ánh Vân
Phạm Thị Ánh Vân

Giải thích chính sách same-origin trong JavaScript?

Chử Phúc
Chử Phúc

Sự khác nhau giữa anonymous function và named function trong Javascript là gì?

Nhân Trần
Nhân Trần

Làm sao để sao chép (clone) một mảng trong Javascript?

Thanh Thinh
Thanh Thinh

So sánh sự khác nhau giữa Object.freeze() và const trong Javascript là gì?

Tân Đỗ
Tân Đỗ

Sử dụng Promise trong JavaScript như thế nào?

Quỳnh Hoàng
Quỳnh Hoàng

JavaScript là ngôn ngữ kiểu tĩnh hay kiểu động? Hãy giải thích

Thái Thị Thuỷ
Thái Thị Thuỷ

Bạn biết những cách nào để lặp quả các phần tử của mảng trong Javascript?

Thương Hoàng
Thương Hoàng

Symbol trong ES6 là gì?

Nguyễn Tiến Tuân
Nguyễn Tiến Tuân

Thuộc tính NaN trong JavaScript là gì?

Võ Lê Thiên Anh
Võ Lê Thiên Anh

Làm thế nào có thể ghi ra giá trị giống như trong comment khi console.log?

Quỳnh Hà
Quỳnh Hà

Generator trong Javascript là gì?

Huyền Lê
Huyền Lê

Sự khác biệt giữa Map và WeakMap trong Javascript là gì?

Đạt Nguyễn Quốc
Đạt Nguyễn Quốc

Sự khác biệt giữa await và từ khóa yield trong Javascript là gì?

Hồ Nguyễn Anh Đông
Hồ Nguyễn Anh Đông

Sự khác nhau giữa bind, call và apply trong Javascript là gì?

Tâm Hoàng
Tâm Hoàng

Giải thích sự khác biệt giữa undefined và not defined trong JavaScript?

Nguyễn Văn Kiều
Nguyễn Văn Kiều

Khi nào cần sử dụng async và defer trong javascript?

Nguyễn Thị Thủy Tiên
Nguyễn Thị Thủy Tiên

3 giai đoạn của event propagation trong Javascript là gì?

Võ Thùy Linh
Võ Thùy Linh

Hàm setInterval trong Javascript trả về cái gì?

Ẩn Đỗ Ngọc
Ẩn Đỗ Ngọc

Có thể reset một generator trong Javascript về state ban đầu của nó không?

Trọng Phúc
Trọng Phúc

JSONP là gì? Giải thích cách hoạt động và khác biệt với Ajax

Duyên Kiều
Duyên Kiều

Hãy giải thích về Scope và Scope Chain trong Javascript?

Liên Hoàng Thị Ái
Liên Hoàng Thị Ái

IIFEs (Immediately Invoked Function Expressions) trong Javascript là gì?

Trần Xuân Quỳnh
Trần Xuân Quỳnh

Sự khác biệt giữa null, undefined hoặc undeclared trong Javascript là gì?

Quân Bảo Nguyễn Trọng
Quân Bảo Nguyễn Trọng

Ưu điểm của promise so với callback là gì?

Thủy Nguyễn
Thủy Nguyễn

DOM là gì?

Hoàng Sơn Vũ Lê
Hoàng Sơn Vũ Lê

Từ khóa new trong JavaScript để làm gì?

Phùng Hiền
Phùng Hiền

Nêu một số trường hợp không nên sử dụng arrow functions trong Javascript?

Nguyễn Hoàng
Nguyễn Hoàng

Sự khác biệt giữa shim và polyfill trong Javascript là gì?

Cù Khắc Huy
Cù Khắc Huy

Con trỏ this trong javascript là gì?

Hân Lâm
Hân Lâm

Làm sao để deep-freeze một đối tượng trong JavaScript?

Trương Công Hậu
Trương Công Hậu

Sử dụng method nào được trả về với log '{ name: "Lydia", age: 22 }'?

Huỳnh Mỹ Diền
Huỳnh Mỹ Diền

Giải thích về phương thức call(), aplly() và bind() trong Javascript?

Khải Khải
Khải Khải

Coercion trong JavaScript là gì?

Bảo Quốc
Bảo Quốc

Object trong Javascript là gì?

La Ái Liên
La Ái Liên

Giải thích về bubbling event trong Javascript và làm sao để ngăn chặn nó?

Tường Thái Nguyễn
Tường Thái Nguyễn

Bạn biết gì về load event trong Javascript?

Lê Tùng
Lê Tùng

Trong Javascript, sự khác biệt giữa throw Error('msg') so với throw new Error('msg') là gì?

Châu Bùi
Châu Bùi

Hãy viết một hàm có tên vnengineer_cal nhận một mảng các số nguyên và trả về giá trị true nếu ba phần tử liên tiếp bất kỳ có tổng bằng 7?

Nhóm Học
Nhóm Học

So sánh sự khác nhau của forEach() và map() trong Javascript?

Thái Bảo Vũ
Thái Bảo Vũ

Làm thế nào để so sánh hai object trong JavaScript?

Nguyễn Thái Sơn
Nguyễn Thái Sơn

Callback hell trong Javascript là gì?

Nguyễn Thị Hồng Phúc
Nguyễn Thị Hồng Phúc

Sự khác biệt giữa các Host objects và Native objects trong Javascript là gì?

Truyền Lê
Truyền Lê

Javascript là ngôn ngữ pass-by-reference hay pass-by-value không?

Lê Hồ Nam
Lê Hồ Nam

Lập trình bất đồng bộ trong Javascript là gì?

Hoàng Văn Thao
Hoàng Văn Thao

Lợi ích của việc sử dụng spread so với rest như thế nào trong Javascript?

Như Quỳnh
Như Quỳnh

Ưu điểm và nhược điểm của việc sử dụng use strict là gì?

Xuân Nguyễn
Xuân Nguyễn

Trong Javascript, Anonymous Function thường dùng cho trường hợp nào?

Nguyễn Thị Hương Giang
Nguyễn Thị Hương Giang

Bạn biết gì về AMD (Asynchronous Module Definition) và CommonJS trong Javascript?

Phạm Hoàng
Phạm Hoàng

Ép kiểu ngầm (implicit type coercion) trong JavaScript là gì?

Lê Hoàng Vũ
Lê Hoàng Vũ

Array trong Javascript là gì?

Võ Thiên Phát
Võ Thiên Phát

Strict mode trong JavaScript là gì?

Trần Thị Diệu Hiền
Trần Thị Diệu Hiền

Hàm anonymous là gì và khi nào nên sử dụng?

Quí Lê
Quí Lê

Javascript có các kiểu dữ liệu nào? Bạn biết gì về chúng

Nguyễn Trường
Nguyễn Trường

Sự khác biệt của biến dùng var, let và const trong javascript là gì?

Nguyễn Thị Cẩm Trưa
Nguyễn Thị Cẩm Trưa

So sánh == và === trong Javascript?

Phạm Việt Hưng
Phạm Việt Hưng

Sự khác nhau giữa null và undefined trong Javascript?

Trần Đại
Trần Đại

Hạn chế của phương thức private trong JavaScript là gì