Coders.Tokyo's Blog

Rèn luyện khả năng tưởng tượng để học tốt hơn

Rèn luyện khả năng tưởng tượng để học tốt hơn

Thông thường những người thông minh học sẽ đọc rất nhiều sách. Đó là số liệu đã được thống kê bởi những nhà nghiêng cứu tại đại học Harvard. Những doanh nhân thành đạt tại Mỹ đọc ít nhất 100 quyển sách mỗi năm. Điều đặt biệt ở đây là họ có một điểm chung rất hay trong để đọc và hiểu nhanh nội dung trong sách!

Đọc tiếp »

Destructuring in Javascript Phần 1

Destructuring là 1 kỹ thuật được giới thuật trong ES6, giúp cho việc sao chép, trích xuất lại các variable 1 cách rất rõ ràng, dễ hiểu hơn rất nhiều so với những cách thông thường khác và chắc chắn là loc (line of code) cũng giảm đi đáng kể.

Destructuring là gì? Tôi hiểu như này, destructuring là cấu trúc và khi ta thêm tiền tố _de_ vào trước thành destructuring nghĩa sẽ chuyển thành tách cấu trúc, tôi luôn cố gắng hiểu các thuật ngữ tiếng anh 1 cách thuần túy, bám sát với nghĩa gốc tiếng anh của chúng như thế. Những cách đặt tên những thuật ngữ trong lập trình cũng chính là dựa vào chức năng, nhiệm vụ của nó mà ta đặt tên thôi.

Đọc tiếp »

Hiểu sâu hơn về việc sao chép giá trị trong Javascript

Sao chép giá trị trong Javascript

Sự mới mẻ luôn luôn là điều tốt!

Trước đây, chắc hẳn các bạn đã biết cách sao chép một giá trị trong Javascript, thậm chí nếu bạn không biết nó. Có thể bạn cũng đã nghe nói về mô hình lập trình chức năng mà bạn không nên sửa đổi bất kỳ dữ liệu hiện có nào. Để làm được điều đó, bạn phải biết cách sao chép các giá trị trong JavaScript một cách an toàn. Vậy hôm nay, chúng ta sẽ đi tìm hiểu làm thế nào để không mắc một trong các sai lầm đó!

Đọc tiếp »

Con gái có phù hợp với nghành lập trình hay không?

Nói đến lập trình chắc hẳn các bạn sẽ liên tưởng đến hình ảnh một chàng trai cặm cụi ngồi cạnh máy tính? Vậy có phải nghành lập trình chỉ dành cho đàn ông hay không? Lập trình có phù hợp với phái nữ hay không?

Nói đến lập trình chắc hẳn các bạn sẽ liên tưởng đến hình ảnh một chàng trai cặm cụi ngồi cạnh máy tính? Vậy có phải nghành lập trình chỉ dành cho đàn ông hay không? Lập trình có phù hợp với phái nữ hay không? Đó là câu hỏi mà mình thường xuyên được hỏi từ các bạn nữ sau mỗi buổi giao lưu. Mình sẽ không trả lời câu hỏi này ngay mà sẽ để bạn tự rút ra câu trả lời qua một mẫu chuyện có thật…

Đọc tiếp »

Execution Context và Execution Stack trong Javascript

Execution context
Photo credit: valentinog.com

Nếu bạn đã, đang và muốn trở thành 1 JavaScript Developer? Chắc chắn bạn phải học về Script Program được executed bên trong như thế nào. Việc hiểu những nội dung như execution context (exec context)execution stack (exec stack) là rất quan trọng. Bởi vì nó giúp ta hiểu được các khái niệm khác nữa trong JavaScript như Hoisting, ScopeClosures.
Việc hiểu rõ các khái niệm này sẽ khiến bạn trở thành 1 JavaScript developer giỏi hơn rất nhiều. Vậy thì ta bắt đầu tìm hiểu thôi nào!

Đọc tiếp »

Javascript, điều gì khiến ngôn ngữ này phát triển nhanh đến vậy?

Javascript, điều gì khiến ngôn ngữ này phát triển nhanh đến vậy?

Javascript trước đây được tích hợp vào bên trong trình duyệt để hỗ trợ chúng ta tương tác nhiều hơn với website. Trong những năm gần đây, ngôn ngữ này phát triển mạnh mẽ và đã lấn sang rất nhiều mảng khác.

Với JavaScript bạn hoàn toàn có thể làm FullStack một website mà không cần sự hỗ trợ của ngôn ngữ khác. Vậy điều gì đã làm JavaScript phát triển mạnh mẽ đến vậy?

Đọc tiếp »

HTML và các "tip" cực kì ngầu với nó!

HTML và các "tip" cực kì ngầu với nó!

Thật ra, khi mình học lập trình hay làm bất thứ một chuyện gì đó mình thường tìm hiểu xem nó có mẹo hay tip gì hay ho để tối ưu hóa công việc không ? Và thật may mắn , khi mình lang thang trên các blog nước ngoài thì đã khám phá ra một bài viết cực kì bổ ích về các mẹo trong HTML. Nên hôm nay , mình quyết định làm bài viết này cho anh em cùng nhau đàm đạo nhé.

Đọc tiếp »