Javascript

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

14 NGÔN NGỮ LẬP TRÌNH PHỔ BIẾN NHẤT DO HƠN 100.000 LẬP TRÌNH VIÊN BÌNH CHỌN

Hiện nay nhu cầu tìm kiếm các kĩ sư phần mềm đang dần tăng lên. Nhưng để tìm được một công việc lập trình, nếu bạn định hướng theo học công nghệ. Muốn tạo ra một sản phẩm phần mềm phục vụ nhu cầu của cá nhân hay cộng đồng. Hãy tìm hiểu tối thiểu của 14 ngôn ngữ lập trình này ? Và năm 2018 ...

Tạ Quốc Bảo viết 18:31 ngày 13/01/2019

Unobtrusive JavaScript trong Rails

Gần đây tôi đã chọn Ruby và để làm quen với ngôn ngữ này, tôi quyết định xây dựng một ứng dụng nhỏ bằng Ruby on Rails. Trong khi làm việc với dự án, nhu cầu tạo nội dung trên một trang mà không cần tải lại (reload) trang đã xuất hiện. Có một chút bực bội khi cố gắng để có được một bài viết giải ...

Bùi Văn Nam viết 00:36 ngày 13/01/2019

Bàn về JS - Object và những điều có thể bạn chưa biết

Không hẳn là JavaScript Developer nào cũng để ý tới những vấn đề của Object nằm ở dưới core JS. Vì thế mình sẽ chia sẻ ở đây một số kiến thức liên quan đến Object để anh em nào chưa biết có thể thu nạp thêm, cũng như ai đã biết thì có thể ôn lại cho nhớ. Object Contents Contents của một object ...

Hoàng Hải Đăng viết 00:36 ngày 13/01/2019

5 bài toán lập trình mà bất kể lập trình viên nào cũng cần có khả năng giải quyết trong vòng 1 giờ △

Problem 1 Viết 3 hàm tính tổng của các số trong 1 dãy cho trước sử dụng for-loop, while-loop, và để quy. Problem 2 Viết 1 hàm kết hợp 2 dãy bằng cách xen kẽ các phần tử, Ví dụ: cho 2 dãy [a, b, c] và [1, 2, 3], hàm trả về [a, 1, b, 2, c, 3]. Problem 3 Viết 1 hàm in ra 100 số Fibonacci ...

Bùi Văn Nam viết 00:36 ngày 13/01/2019

Javascript Function: array.valueOf()

Phương thức valueof sẽ trả về đối tượng mảng. Đây là phương thức mặc định của đối tượng mảng, nó sẽ tương đương với việc chỉ gọi tên mảng. Ví dụ: subject.valueOf() sẽ tương đương với subject. Chính vì là phương thức mặc định của đối tượng mảng, nên chúng ta sẽ ...

Tạ Quốc Bảo viết 14:51 ngày 07/01/2019

Javascript Function: array.splice()

Phương thức splice sẽ thay thế một hoặc một số phần tử của mảng bằng một hoặc một số phần tử khác, lưu ý rằng số phần tử bị bỏ đi có thể ít hơn số phần tử được thêm vào và ngược lại. Hàm sẽ làm thay đổi mảng ban đầu. Cú pháp Cú pháp : ...

Trịnh Tiến Mạnh viết 14:50 ngày 07/01/2019

Javascript Function: array.slice()

Hàm slice có chức năng trích xuất một số phần tử của mảng, vị trí bắt đầu và kết thúc việc trích xuất sẽ được xác định bởi tham số truyền vào hàm. Lưu ý hàm sẽ trích xuất không bao gồm phần tử end truyền vào, ví dụ array.slice(1,4) thì các phần tử được trích xuất ...

Trịnh Tiến Mạnh viết 14:50 ngày 07/01/2019

Javascript Function: array.unshift()

Phương thức unshift sẽ thêm một hoặc nhiều phần tử vào đầu mảng. Phương thức sẽ trả về chiều dài của mảng sau khi thêm phần tử. Phương thức này sẽ làm thay đổi chiều dài ban đầu của mảng. Nếu bạn muốn thêm phần tử vào cuối mảng, sử dụng phương thức push. ...

Tạ Quốc Bảo viết 14:49 ngày 07/01/2019

Javascript Function: array.reduceRight()

Hàm reduceright sẽ biến đổi một mảng thành một giá trị đơn giản. Hàm reduceright sẽ thực hiện một hàm được cung cấp cho mỗi giá trị của mảng, từ phải qua trái. Hàm sẽ trả về một kết quả được lưu trữ( tổng số hoặc kết quả tính toàn). Hàm reduceright ...

Bùi Văn Nam viết 14:49 ngày 07/01/2019

Javascript Function: array.sort()

Phương thức sort sẽ sắp xếp các phần tử trong một mảng, các phần tử có thể được sắp xếp theo bảng chữ cái hoặc theo chữ số theo thứ tự tăng dần hoặc giảm dần. Mặc định các phần tử sẽ được sắp xếp theo bảng chữ cái với thứ tự tăng dần. Điều này khiến phương ...

Vũ Văn Thanh viết 14:49 ngày 07/01/2019

Javascript Function: array.pop()

Hàm array.pop() có chức năng xóa bỏ phần tử cuối cùng của mảng, hàm sẽ trả về phần tử bị xóa. Hàm array.pop() sẽ thay đổi chiều dài của mảng. Nếu bạn muốn loại bỏ phần tử đầu tiên của mảng, sử dụng hàm shift. Cú pháp Cú pháp : array.pop() ...

Trần Trung Dũng viết 14:49 ngày 07/01/2019

Javascript Function: array.some()

Hàm some có chức sử dụng tất cả các phần tử của mảng để kiểm tra hoặc thực hiện một chức năng nào đó( được truyền vào như một mảng). Thực chất hàm some có tác dụng gần giống với việc sử dụng vòng lặp để lặp qua tất cả các phần tử của mảng. Phương thức xử ...

Tạ Quốc Bảo viết 14:48 ngày 07/01/2019

Javascript Function: array.reverse()

Hàm reverse có chức năng đúng với tên gọi của nó là đảo ngược thứ tự của các phần tử trong mảng. Cụ thể, phần tử đầu tiên sẽ trở thành phần tử cuối cùng, phần tử thứ 2 sẽ trở thành phần tử kế cuối.v.v. Cú pháp Cú pháp : array.reverse() Hàm không có ...

Trịnh Tiến Mạnh viết 14:48 ngày 07/01/2019

Javascript Function: array.shift()

Hàm shift có chức năng loại bỏ phần tử đầu tiên của mảng. Hàm sẽ trả về phần tử đó. Hàm shift sẽ thay đổi chiều dài của mảng. Nếu muốn loại bỏ phần tử cuối cùng của mảng sử dụng hàm pop. Cú pháp Cú pháp : array.shift() hàm array.shift() ...

Bùi Văn Nam viết 14:48 ngày 07/01/2019
1 2 3 4 .. > >>