CodersX's Blog

Sự khác biệt giữa Function và Block Scope trong Javascript

Sự khác biệt giữa Function và Block Scope trong Javascript

Xin chào các bạn, chẳc hẳn khi học Javascript các bạn thường nhầm lẫn giữa Block ScopeFunction Scope đúng không? Hai khái niệm này thường rất gây nhầm lẫn và nó là một trong các câu hỏi hóc búa mà các nhà tuyển dụng hay hỏi với các ứng viên. Vậy hôm nay, mình sẽ cùng các bạn bóc tách xem chúng khác biệt như thế nào nhé.

Đọc tiếp »

Who am I and connecting the dots story

Coders.X

Hành trình tìm đi tìm con người thật của mình - Who am I?

Tự ti về bản thân

Tôi đã từng rơi vào cảm giác lạc lõng ngay giữa đám đông, tệ hơn nữa cảm giác này còn xuất hiện khi đi chơi với đám bạn của mình. “Tại sao chúng bạn lại cởi mở, dễ dàng bắt chuyện và nói chuyện hợp ý với nhau như vậy?”, “Mình chơi với chúng cả mấy năm rồi mà sao câu chuyện của chúng mình không thể nào tham gia vào được”, “Mình thật là kém cỏi, tại sao mình lại lạc lõng thế này chứ”, … và còn rất nhiều câu hỏi, than vãn tự ti mà tôi tự trách mình nữa khiến tôi đã lạc lối lại càng lạc lối hơn với những cảm xúc ngày càng tồi tệ.

Đọc tiếp »

CodersX Team - Đà Nẵng sau mưa là cầu vồng

Mình là Thông và hiện tại đang là một trong những thành viên của CodersX - nhóm phát triển của cộng đồng CodersX. Bài viết này mình viết để chia sẽ tâm tư, tình cảm đã dành cho nhóm và mọi người. Thông qua đó, mình muốn cho bạn thấy được rằng cộng đồng đã gây dựng được một nhóm tuyệt vời như thế nào và tại sao mình cảm thấy hạnh phúc khi làm việc tại CodersX.

Đọc tiếp »

Callback là cái quái gì?

Callback là cái quái gì?

Trước đây các bạn có lẽ các bạn cùng đã nghe qua thuật ngữ Callback. Nhưng để hiểu rõ nó là gì, hôm nay chúng ta hãy cùng tìm hiểu những thứ cơ bản về Callback trong 6 phút cực đơn giản nhé các huynh đệ!

Đọc tiếp »

Chia sẽ quá trình tự học lập trình tại nhà sao cho hiệu quả - P2

Chia sẽ quá trình tự học lập trình - Phần 2

Ở phần 01 mình đã chia sẽ với các bạn cách để thiết lập một môi trường tự học lập trình thật tốt. Đó là những tiêu chuẩn mình luôn sử dụng để đánh giá một môi trường học tập. Mình xin phép chia sẽ các chủ đề thành nhiều nhiều bài viết. Mỗi bài viết là một khía cạnh vấn đề khác nhau.

Đọc tiếp »

Lợi ích & hố đen & giải pháp trong quá trình tự học lập trình (Phần 2)

![Tư học hố đen trong quá trình tự học CodersX](https://res.cloudinary.com/djeghcumw/image/upload/v1556816788/blog/4594186_Tinhte_Hoden4.jpg)

Trong quá trình đăng CodersX-Confession, những tâm sự gặp phải trong quá trình tự học của các bạn như:
“Đã rẩt cố gắng để học JS, học xong rồi mình quay sang học CSS. Nhưng không hiểu sao khi học xong CSS quay lại JS thì mình lại quên hết như người chưa học bao giờ. Làm mình rất nản và không có tâm trạng học nữa. Ai có cách nào chỉ giúp mình học không quên với”. Hay “Khi có con bug này mà fix mãi không được. Những lúc này mình nên làm gì đây, ngồi mãi cũng không ra, nản quá. Anh chị em có thể chia sẻ với mình kinh nghiệm những lúc như này được không?”

Đọc tiếp »

Lợi ích & hố đen & giải pháp trong quá trình tự học lập trình (Phần 1)

![](https://res.cloudinary.com/djeghcumw/image/upload/v1556816137/blog/11112.jpg)

Trong thời gian đăng conffession trên CodersX có rất nhiều những câu hỏi dạng như: “Tự học có hiệu quả không, chia sẻ cách học của các bạn được không?” hay “Tự học thì khi đi xin việc liệu có đủ kiến thức không?”, …

Đọc tiếp »

Cách làm một double slider Sign-in và Sign-up Form

Cách làm một double slider Sign-in và Sign-up Form

Chắc hẳn bạn đã và đang sử dụng Facebook, Google, Twitter, CodersX,.. thì việc tạo tài khoản để login vào hệ thống là đều hay diễn ra. Và hầu như trong số các bạn ít khi quan tâm đến cái khung sign in/sign up trông nó ra sau, nó không ấn tượng với bạn lắm nhỉ, vì suy cho cùng bạn chỉ cần nhớ username và password thôi là đủ rồi 😄

Nhưng để một trang web gây ấn tượng với bạn khi mới lần đầu “gặp gỡ” thì việc xây dựng một giao diện sign in/sign up thân thiện hơn và trải nghiệm tốt hơn là đều khá cần thiết đấy chứ 😉

Dưới đây là thành quả mà bạn sẽ làm được khi xem xong bài viết này.

Đọc tiếp »

11 thứ phải học trên con đường trở thành `Master` Javascript

Tôi đoán, bạn là một web developer.Hi vọng rằng, bạn đang làm tốt nó và có một công việc tuyệt vời. Thậm chí, có thể bạn tự làm chủ hoặc làm một công việc freelancer. Có lẻ bạn đang bắt đầu trên chặn đường làm web, hoặc bạn đã làm việc với nó trong một thời gian dài. Tuỳ nhiên để thành công với nó, bạn phải thật sự thành thạo Javascript. Bạn phải liên tục cập nhật những thứ về javascript và hiểu những conceptcơ bản về nó. Dưới đây là 11 điều bạn chắc chắn phải học trước khi bạn có thể tự gọi mình là master về JavaScript.

10 thu phai de tro thanh master javascript

Đọc tiếp »

Kỹ năng mềm cần thiết cho dân CNTT (Phần 2)

Kỹ năng mềm cần thiết cho dân CNTT (Phần 2)

Ở phần 1 chúng ta đã thấy được một vài kỹ năng chính cho dân CNTT. Tôi sẽ điểm lại qua một vài kỹ năng được cho là thiết yếu ở Phần 1.

  • Giao tiếp tốt.
  • Không làm phức tạp vấn đề công nghệ.
  • Có tinh thần làm việc nhóm.
  • Sự đồng cảm.
  • Biết hỏi đúng.

Đọc tiếp »