Khi học về HTML thì em được hướng dẫn là có thể đặt tên file theo 2 cách khác nhau đó là sử dụng phần mở rộng là .html hoặc .htm. Em thắc mắc là .html.htm khác nhau như thế nào? Hiện tại thì em thấy các trang HTML đều sử dụng phần mở rộng là .html mà chưa thấy trang nào sử dụng .htm.

Chào mọi người,

Mọi người cho em hỏi là khi cần chia sẽ dữ liệu giữa 2 component trong Angular 4 thì mình nên sử dụng giải pháp nào cho hợp lý vậy. Em đang tìm hiểu angular nên có demo 1 app quản lý nhân viên, khi nào thêm hoặc xóa 1 nhân viên từ component danh sách thì ở component menu sẽ cập nhật lại số lượng nhân viên và hiển thị ra.

Em có tìm hiểu trên trên stackoverflow nhưng chưa thấy giải pháp nào sử dụng được. Ai có kinh nghiệm chia sẽ cho em với.

Em cảm ơn nhiều.

Bài viết liệt kê ra 26 câu hỏi phỏng vấn thường gặp dành cho các lập trình viên frontend làm về Rêact.js và Redux. Trong đó có cả các câu hỏi dễ mà chắc chắn hầu như tất cả những ai tìm hiểu về React.js đều trả lời được như React.js là gì, Flux là gì... cho tới những câu hỏi khó hơn một chút như phân biệt element và component trong React.

Xin lỗi các bác nếu như em hỏi câu này hơi ngu nhưng mà em thấy trên mạng giờ mỗi người dịch thuật ngữ CSS một kiểu khác nhau. Wikipedia thì dịch là tập tin định kiểu theo tầng, một số trang thì dịch là tập tin trang trí theo tầng....

Vậy theo các bác thì nên dịch thuật ngữ này thế nào cho hợp lý???

Chào mọi người,

Em gặp phải một vấn đề về CSS đó là giờ em có một trang HTML và muốn tạo background ảnh cho toàn bộ trang (phần tử body) và ảnh background này cần được được hiển thị full trang cho mọi kích thước device khác nhau (máy tính để bàn, máy tính bảng và điện thoại thông minh).

Bác nào biết tư vấn giúp em với ạ. Em đang dùng Twitter Bootstrap bản 3.3.

Chỉ làm cùng một công việc thôi đó là tạo dòng mới thôi nhưng nếu để ý thì bạn sẽ thấy sự khác biệt trong code của các Frontend developer khác nhau. Điều này là bởi vì bạn có thể sử dụng một trong 3 thẻ HTML khác nhau là <br>, <br/> hoặc <br/> và trong mọi trường hợp trình duyệt đều hiển thị giống nhau.

Bài viết này nêu ra điểm khác biệt giữa các thẻ này qua đó giúp bạn hiểu được chính xác nên sử dụng thẻ nào trong trường hợp nào?

Three dots (...) là chức năng mới được giới thiệu trong phiên bản ECMAScript 2015 (ES6) và đã gây ra không ít bối rối cho JavaScript developer khi gặp phải các ký tự lạ lẫm này khi code.

Bài viết này giải thích ngắn gọi về cách sử dụng three dots trong JavaScript với các đoạn code minh hoạ rất dễ hiểu.

function myFunc(x, y, ...params) { // used rest operator here
  console.log(x);
  console.log(y);
  console.log(params);
}

var inputs = ["a", "b", "c", "d", "e", "f"];
myFunc(...inputs); // used...

Hầu hết tất cả những lập trình viên nào từng làm việc với JavaScript đều quen thuộc với Array (đừng nói với tôi là bạn không biết). Nhưng chính xác thì Array là gì và cách thức hoạt động bên trong (internal opperation) của kiểu dữ liệu này như thế nào thì không phải ai cũng đều trả lời được?

Trong bài viết này tác giả sẽ giải thích tường tận về Array trong JavaScript cách sử dụng Array trong JavaScript. Đồng thời qua đó tác giả cũng giải thích về kiểu dữ liệu mới được giới thiệu trong ES6 là Set...

Các bác cho em hỏi làm sao để tránh được việc render lặp đi lại nhiều lần sau khi đã gọi setState ạ? Em đã debug trong console ở đoạn gọi render() thì thấy nó hiển thị mấy lần liền??