Javascript Function: array.every()

Hàm every 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 đó. Thực chất hàm every 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. Mỗi phương thức xử lý trong hàm every sẽ ...

Tác giả: Trịnh Tiến Mạnh viết 14:45 ngày 07/01/2019

Javascript Function: array.indexOf()

Hàm indexOf sẽ tìm kiếm một phần tử trong mảng dựa vào giá trị của phần tử, hàm sẽ trả về vị trị( khóa) của phần tử nếu tìm thấy và trả về -1 nếu không tìm thấy. Việc tìm kiếm sẽ bắt đầu từ vị trí xác định, nếu không truyền vào thì mặc định sẽ tìm từ đầu. ...

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

Javascript Function: Array.map()

Hàm map() trong Javascript là một hàm dành cho đối tượng array, hàm này có công dụng tương tự như vòng lăp forEach. Hàm map() sẽ lặp qua từng phần tử và tham số truyền vào là một anonymous function, hàm anonymous sẽ có một tham số truyền vào và đó chính là ...

Tác giả: Trần Trung Dũng viết 14:45 ngày 07/01/2019

Javascript Function: array.fill()

Hàm fill sẽ thay đổi giá trị tất cả các phần tử của một mảng thành một giá trị tĩnh cho trước. Có thể xác định vị trí bắt đầu và kết thúc của hàm fill() trong mảng, mặc định nó sẽ áp dụng cho tất cả các phần tử của mảng. Cú pháp Cú pháp : ...

Tác giả: Trần Trung Dũng viết 14:45 ngày 07/01/2019

TRÍ TUỆ NHÂN TẠO: Công nghệ Nhân dạng Gương mặt là thử thách mới cho các nhà làm luật

Người viết: Linh Trần Tiến bộ công nghệ trong lĩnh vực nhận dạng gương mặt bằng trí tuệ nhân tạo đã giúp chúng ta có thể mở khóa iPhone chỉ bằng một nụ cười. Nhưng đằng sau sự tiện lợi đó là nhiều mối lo ngại về đạo đức và tự do cá nhân xoay quanh công nghệ mới. Cụ thể những mối ...

Tác giả: Bùi Văn Nam viết 14:45 ngày 07/01/2019

Javascript Function: array.concat()

Hàm concat có chức năng nối haii hay nhiều mảng lại với nhau. Hàm concat sẽ không thay đổi mảng hiện tại, nhưng nó sẽ trả về một mảng mới sẽ bao gồm giá trị của các mảng được truyền vào. Cú pháp Cú pháp : array1.concat(array2, array3, ..., arrayX) ...

Tác giả: Bùi Văn Nam viết 14:44 ngày 07/01/2019

[Frontend] Install admin-lte as a node dependency

Như bài 1 của series mình có viết 1 bài build dự án với laravel và vue js đúng không. Bên Client mình có dùng template AdminLte , nhưng mình làm 1 cách thủ công là xem trong phần core của template nó dùng thư viện gì rồi copy sang package.json để tải về, thật là tù đúng không, chẳng nhẽ nó ...

Tác giả: Bùi Văn Nam viết 14:44 ngày 07/01/2019

Javascript Function: array.copyWithin()

Hàm copywithin sẽ sao chép các phần tử trong mảng với vị trí bắt đầu và kết thúc việc sao chép được xác định. Thực chất, hàm copywithin không chỉ sao chép mà nó sẽ ghi đè các phần tử nó sao chép được lên các phần tử của mảng tính từ một vị trí xác định bởi ...

Tác giả: Bùi Văn Nam viết 14:44 ngày 07/01/2019

Laravel DataTables: Quick Start and Tips

Chào các bạn, hôm nay mình xin phép được chia sẻ với mọi người một plugin khá hữu ích, đó là Laravel DataTables. Trong bài viết mình sẽ đề cập đến 2 phần: Quick Start và các Tips khi sử dụng Laravel DataTables. Let's begin! 1. Cài đặt Step 1: Tạo một fresh project Laravel. composer create ...

Tác giả: Trần Trung Dũng viết 14:44 ngày 07/01/2019

Javascript Function: Array.toString()

Hàm Arrray. toString() dùng để chuyển đổi một mảng sang một chuỗi cách nhau bởi dấu phẩy. Ví dụ : XEM DEMO var words = ["Học", "Lập", 'Trình', "Tại", 'Freetuts.net']; alert(words.toString()); // kết quả: Học,Lập,Trình,Tại,Freetuts.net Công dụng ...

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

5 Bước giải quyết mọi vấn đề lập trình

Xử lý vấn đề đối với mọi lập trình viên là cơm bữa. Ai cũng có những phương pháp cách thức riêng, riêng bản thân tôi thì thấy 5 bước dưới đây là áp dụng được nhiều, không chỉ sẽ giúp bạn mà nó sẽ nhanh hơn và hiệu quả hơn. 1. Xem lại vấn đề vài lần đến khi bạn có thể giải thích nó ...

Tác giả: Hoàng Hải Đăng viết 14:44 ngày 07/01/2019

Laravel không chỉ là Framework, nó là cả một hệ sinh thái

Với những gì đã trải qua cho đến hôm nay Laravel thật tuyệt vời phải không các bạn

Tác giả: Hoàng Hải Đăng viết 14:44 ngày 07/01/2019

Javascript Function: Array.filter()

Hàm filter trong Javascript có công dụng đúng ý nghĩa với tên gọi của nó. Hàm filter được tích hơp sẵn trong đối tượng mảng giống như hàm map. Về cách thức hoạt động thì nó giống hàm map, nghĩa là nó sẽ có một tham số dạng function và function này sẽ xử lý ...

Tác giả: Hoàng Hải Đăng viết 14:44 ngày 07/01/2019

Sử dụng Firebase Analytics cho ứng dụng của bạn

Như các bạn đã biết Google mua lại Firebase vào tháng 10 năm 2014. Kể từ đó, dịch vụ này đã tăng từ 110.000 nhà phát triển lên hơn 470.000 người. Bây giờ công ty đã quyết định đây là lúc để biến Firebase thành một dịch vụ “thực sự Google”. Tại hội nghị các nhà phát triển ...

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

Caching Frontend với Websocket và LocalStorage

Chào các bạn, hôm nay chúng ta sẽ đả động đến một thứ rất quen tai: caching. Caching là vấn đề muôn thủa và có lẽ là một trong số những việc đầu tiên cần làm khi tối ưu một hệ thống phần mềm nào đó. Mục tiêu chung của caching là giảm tối đa thời gian cần thiết để lấy dữ liệu, bằng cách lưu lại data ...

Tác giả: Hoàng Hải Đăng viết 14:43 ngày 07/01/2019

[Vue-router] Lazy loading routes

Chào mừng mọi người quay trở lại với blog của mình. Đây là bài đầu tiên sau một thời gian tạm dừng viết blog thì hôm nay lại ngứa chân tay quay trở lại chia sẻ với mọi người những gì mình học được. Ở bài này chúng ta sẽ cùng tìm hiểu Lazy loading routes khi dùng Vue-router nhé. Nghe thấy từ lazy ...

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

Cuộc chiến định vị toàn cầu nhằm thay thế GPS đã bắt đầu

Nhằm loại bỏ vị thế độc quyền của hệ thống GPS, hàng loạt quốc gia và khu vực trên thế giới đang chạy đua xây dựng hệ thống định vị toàn cầu cho riêng mình. Bạn đang ở đâu? Đó không chỉ là một câu hỏi ẩn dụ, mà còn là một thách thức địa chính trị đang đặt những người khổng lồ công ...

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

Phân quyền user với Laravel và Vue-router

Chào mừng các bạn quay trở lại với bài viết của mình. Ở bài này mình sẽ hướng dẫn các bạn cách phân quyền user theo role và permission bằng laravel và giới hạn khả năng truy cập và thao tác của user theo từng route trong Vue-router nhé. Mô tả một chút về những gì ta sẽ làm. Ở bài này, chúng ta ...

Tác giả: Trần Trung Dũng viết 14:43 ngày 07/01/2019

Powering your Ruby & Rails development with Pry

Pry là gì? Tôi nghĩ rằng tất cả các Rails developer nên biết về Pry. Mọi người đều có quy trình làm việc riêng để debugging và developing , và rõ ràng bạn có thể là developer giỏi mà không cần sử dụng trình gỡ lỗi thích hợp, nhưng mọi người đều có thể tận dụng ít nhất một số lợi thế của Pry. ...

Tác giả: Vũ Văn Thanh viết 14:43 ngày 07/01/2019

Deploy Laravel web lên Shared Hosting

Nếu bạn đã dùng Hostgator shared web hosting, bạn sẽ thấy đây là dịch vụ web tốt, ổn định và mạnh mẽ, chi phí lại thấp, đúng như danh tiếng lâu đời của nó. Có điều các dịch vụ tích hợp liên quan của Hostgator thì rất tệ, cùng với việc các cloud service hiện nay rất phổ biến, làm mất dần lợi thế ...

Tác giả: Trần Trung Dũng viết 14:43 ngày 07/01/2019