Javascript

Giao tiếp giữa các component trong Angular

Khi làm việc với Angular , chắc hẳn chúng ta đều tự đặt câu hỏi rằng: "Các component trong Angular hoạt động như thế nào?" hay "Làm thế nào để truyền dữ liệu từ component này sang component khác?" . Chia sẻ dữ liệu là một cách để các components giao tiếp với nhau trong ...

Hoàng Hải Đăng viết 10:06 ngày 20/07/2019

React Native - lập trình di động đa nền tảng

I. Giới thiệu Một vài tháng trước Facebook đã công bố React native, một framework mà bạn có thể build một iOS native aplication với javascript và đưa ra bản beta. Hiện tại Facebook chỉ support với iOS. React native cho phép bạn xây dựng ứng dụng tầm quốc tế dựa trên những trải nghiệm của các ...

Bùi Văn Nam viết 10:06 ngày 20/07/2019

Tự động đẩy Footer xuống bottom bằng Javascript trong Rails

Đã bao giờ bạn gặp trường hợp trang web của bạn nội dung quá ít, dữ liệu chưa có? Dẫn đến tình trạng Footer cứ lủng lẳng giữa màn hình như này chưa? Các bạn đã viết file javascript để đẩy nó xuống, nhưng mà file javascript của bạn không tự động load khi bạn chuyển trang, và chỉ hoạt động khi ...

Hoàng Hải Đăng viết 10:06 ngày 20/07/2019

Tổng hợp những framework Java phổ biến nhất

Nguyên gốc của từ “Framework” mang nghĩa là “bộ khung”. Framework là một thư viện các mã lệnh được xây dựng sẵn để chúng ta sử dụng, nó cung cấp cho chúng ta các chức năng cơ bản cần thiết mà người lập trình viên thường xuyên phải sử dụng khi tiến hành phát triển phần mềm, ...

Bùi Văn Nam viết 10:06 ngày 20/07/2019

Event in Javascript

Khi làm việc với javascript thì chắc hẳn bạn phải làm quen với sự kiện (event). Vậy sự kiện là gì? Và tác dụng của sự kiện là như thế nào? Về định nghĩa dưới dạng nghe hiểu thì sự kiện là một hành động nào đó tác động lên đối tượng HTML mà ta có thể bắt được sự kiện này và thực hiện những hành ...

Trần Trung Dũng viết 10:06 ngày 20/07/2019

Tạo Cloud Backend Cho Ứng Dụng Android trong Firebase

Với Firebase, bạn có thể lưu trữ và đồng bộ hóa dữ liệu lên NoSQL cloud database. Dữ liệu được lưu trữ ở dạng JSON, được đồng bộ hóa với tất cả client được kết nối theo thời gian thật, và vẫn dùng được khi ứng dụng offline. Firebase cung cấp các API cho phép bạn xác minh người dùng thông qua email ...

Trần Trung Dũng viết 10:05 ngày 20/07/2019

Thực hành Lab giữa kỳ các lớp Web3, Web4 và Web tối - Đợt 2

Đợt số 1 : Do một số học viên có lịch bận cá nhân và không tham gia buổi thi đợt 1. Đây là nội dung thi định kì bắt buộc 100% các học viên các lớp hoàn thành. Techmaster xin thông báo lịch thi cụ thể của lớp như sau : Thời gian : 6:00 p.m - 10.00 p.m | Thứ 7 - 29/6/2019. Địa điểm : Tầng ...

Trịnh Tiến Mạnh viết 10:05 ngày 20/07/2019

9 câu hỏi phỏng vấn JavaScript phổ biến

JavaScript được coi là một ngôn ngữ tuyệt vời dành cho các “newbie”. Một phần do việc sử dụng internet đang ngày càng mở rộng và phát triển, lập trình viên có khả năng làm về web luôn được săn đón với mức lương khá hấp dẫn, và tất nhiên nếu đã làm web thì không thể không nhắc ...

Bùi Văn Nam viết 09:53 ngày 20/07/2019

5 ngôn ngữ lập trình hàm bạn nên biết

Nếu dành thời gian để tìm hiểu xu hướng lập trình trên Internet, hẳn bạn đã nghe đến lập trình hàm (functional programming). Vậy lập trình hàm là gì? Thậm chí khi hiểu về lập trình hàm nhưng bạn có biết ngôn ngữ lập trình nào phù hợp với nó nhất không? Không phải ngôn ngữ lập trình nào cũng ...

Vũ Văn Thanh viết 09:52 ngày 20/07/2019

Tại sao bạn cần học nhiều ngôn ngữ lập trình hơn?

Mối quan hệ "mở" của tôi với nhiều ngôn ngữ lập trình Tôi đã lập trình được khoảng 4 năm nay. Tôi bắt đầu với C # cho việc phát triển các trò chơi, sau đó chuyển sang Python cho Machine Learning. Tôi cũng đã học Javascript và Typecript để làm Font-end. Sau đó, tôi muốn tạo ra các ứng ...

Hoàng Hải Đăng viết 15:23 ngày 24/01/2019

Ngôn ngữ lập trình nào bạn nên lựa chọn học đầu tiên

Con đường học tập lập trình của đa số mọi người bắt đầu từ lượt tìm kiếm Google lúc đêm khuya. Thông thường là “Learn _______” Nhưng làm sao mà ta quyết định nên tìm kiếm thứ ngôn ngữ nào? “Tôi hay nghe câu nói đùa về Java ở Silicom Valley. Chắc là tôi nên học thứ ...

Tạ Quốc Bảo viết 15:23 ngày 24/01/2019

[Javascript] Truyền tham trị và truyền tham chiếu

Trong bài đăng này, chúng ta sẽ xem xét truyền tham trị và truyền tham chiếu trong Javascript. Hàm được gọi bằng cách truyền trực tiếp giá trị của biến làm đối số. Thay đổi đối số bên trong hàm không ảnh hưởng đến biến được truyền từ bên ngoài hàm. Javascript luôn luôn truyền tham trị và không ...

Bùi Văn Nam viết 15:23 ngày 24/01/2019

Một vài điều về React Native, Javascript

Sau một thời gian vừa học và làm việc với React Native, sau đây là một vài vấn đề mình gặp phải cũng như nhìn thấy trong quá trình làm việc. Tuy chỉ là những thứ rất nhỏ nhưng cũng hi vọng sẽ giúp bạn trong quá trình tìm hiểu React Native. 1. Map, Filter, Reduce Đây không hẳn là vấn đề xuất ...

Vũ Văn Thanh viết 15:23 ngày 24/01/2019

Hoisting in JavaScript

Nếu bạn chỉ mới bắt đầu làm quen với JavaScript, có thể bạn đã nghe nhiều tới thuật ngữ hoisting. Vậy Hoisting là gì? Nó hoạt động như thế nào? Hoisting hàm (function) và biến (variable) khác nhau ra sao? Chúng ta cùng tìm hiểu nhé <img alt="

Vũ Văn Thanh viết 17:59 ngày 20/01/2019

Deploy create-react-app project to Github Pages

Bài viết này mình sẽ giới thiệu cho bạn cách để deploy một project create-react-app lên Github Pages các bạn nhé. 1. Tạo một Github repository Điều đầu tiên bạn phải làm là tạo một kho lưu trữ (repo) trên Github với tên bắt kì. Cách khởi tạo một repo, bạn có thể tham khảo thêm ở linh này: ...

Hoàng Hải Đăng viết 17:59 ngày 20/01/2019

Sức mạnh của Javascript, viết app desktop bằng Electron

Giới thiệu Trong thế giới lập trình thì chắc hẳn đâu đâu bạn cũng sẽ gặp phải javascript, và bạn có thể tưởng tượng được rằng javascript ngày càng lón mạnh và phát triển như thế nào. Trên phương diện về desktop app thì nổi bật có Electron. Là một nền tảng phát triển phần mềm được Github xây ...

Bùi Văn Nam viết 17:59 ngày 20/01/2019

Làm game bắn zombie với javascript (phần 1)

Trong bài viết mình sử dụng thư viện p5js để code, bạn có thể tìm hiểu về thư viện này qua: https://p5js.org/ https://viblo.asia/p/tim-hieu-ve-p5js-phan-1-RnB5p07w5PG https://viblo.asia/p/tim-hieu-ve-p5js-phan-2-aWj53kbY56m Zombie: Người chơi: Cầm súng: Zombie ...

Trần Trung Dũng viết 17:53 ngày 20/01/2019

5 tips để viết các câu điều kiện xịn hơn trong javascript

1. Sử dụng Array.includes cho nhiều điều kiện Array.includes Ta có ví dụ như sau: // condition function test ( fruit ) { if ( fruit == 'apple' || fruit == 'strawberry' ) { console . log ( 'red' ) ; } } Nhìn có vẻ ổn ổn rồi đó, mình thì vẫn hay ...

Vũ Văn Thanh viết 17:53 ngày 20/01/2019

Thay âm thanh tin nhắn Facebook bằng giọng của chị google với chưa đến 10 dòng code

Nay lướt viblo Thấy bài https://viblo.asia/p/xay-dung-ung-dung-google-extension-don-gian-trong-10-phut-phan-1-RnB5pkrrlPG khá hay và mình khá hứng thú .vậy là mình bắt tay ngay vào viết 1 cái gì đó vui vui để thực hành ngay. Bài Toán Mình muốn khi có ai đó nhắn tin cho mình thay vì tiếng báo ...

Trịnh Tiến Mạnh viết 17:52 ngày 20/01/2019

9 thủ thuật cho nhà phát triển JavaScript năm 2019 phần 1

Một năm nữa đã qua và JavaScript đang thay đổi. Tuy nhiên, có một số mẹo có thể giúp bạn viết mã đẹp và hiệu quả hơn, thậm chí (hoặc có thể đặc biệt?) Vào năm 2019. Dưới đây là danh sách 9 mẹo hữu ích giúp bạn trở thành nhà phát triển tốt hơn. 1. Async / Await Promise là tốt, nhưng nó vẫn ...

Hoàng Hải Đăng viết 17:52 ngày 20/01/2019
1 2 3 4 .. > >>