- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Android Navigation Architecture Component — Part 1
Navigation( điều hướng) trên Android có thể khá phức tạp-từ việc truyền data đến xử lý back stack có rất nhiều điều chúng ta cần để ý. Có rất nhiều giải pháp để giải quyết vấn đề này - thường là làm việc với single Activity, nhưng không phương pháp giải quyết nào làm tôi hài lòng. Chúng quá phức ...
Xử lý assynchronous bằng axios và những lầm lẫn hay gặp khi sử dụng aysnc, await và axios
axios là thư viện call api rất tuyệt vời, nó hầu như tương thích với mọi trình duyệt,khi mình sử dụng axios thì hầu như mình chả bao giờ phải dùng promise nữa.axios hỗ trợ cho cả npm ,cdn.. :v nói chung là quá tiện cho ai dùng để call api. Đây là document của nó async/await là cú pháp ...
Android Yếu Lược
Đón đọc những bài viết đặc sắc ở blog https://giaosucan.blogspot.com Tháng Chạp năm Ất Mùi, tức năm 2015 sau công nguyên, tập đoàn FSOFT trúng thầu dự án mobile lớn nhất trong lịch sử, XXX. Với tổng giá trị cả triệu mỹ kim, Cuder lên tới 400 người, nhưng thời gian thì ngắn kỉ lục, chỉ hơn ...
Null với Undefined trong JavaScript
Thoạt đầu null và undefined có thể giống nhau, nhưng chúng lại khác xa nhau. Bài viết này sẽ tìm hiểu những điểm khác biệt và giống nhau giữa null và undefined trong JavaScript. Null là gì? Có 2 đặc điểm của null bạn cần hiểu: null là empty hoặc không tồn tại giá trị. null phải được ...
Caching with Rails: Caching Strategies - HTTP Caching
Bài viết này tổng quan về việc giúp cho bạn tặng tốc ứng dụng của bạn với caching. Caching có nghĩa là lưu lại nội dung response của 1 request và tái sử dụng nó với các request tương tự. Caching là một cách thường xuyên được xử dụng để tối ưu ứng dụng rails. Bằng cách sử dụng caching, các trang ...
Tạo ứng dụng TODO LIST bằng Android và REST API (Phần 1)
Phần này mình sẽ nói sơ qua tất cả các công nghệ mình sử dụng cho dự án và chức năng của nó . Tất cả các công nghệ dưới đây đã được sử dụng thực tế và hòan tòan miễn phí. Lời nói đầu Chào các bạn , đây là lần đầu tiên mình viết bài chia sẽ kinh nghiệm và bài viết này mình viết dựa trên kinh ...
typeof và instanceof
Chắc hẳn đôi lúc bạn cũng đau đầu vì việc validate kiểu dữ liệu đầu vào cho function ở javascript đúng không? 2 hàm được sử dụng để check kiểu dữ liệu là typeof và instanceof . Trong bài viết này mình sẽ giới thiệu một số cách để làm cho hàm instanceof của javascript có thể làm được nhiều hơn ...
Cơ bản về Core Animation - Phần 1
Core Animation là một nền tảng cho phép render và tạo ra các animation được hỗ trợ cho hệ điều hành iOS và OS X, chúng được sử dụng để tạo nên các hiệu ứng chuyển động cho các views và các thành phần hiển thị cho ứng dụng của bạn. Với Core Animation, hầu hết các công việc cần thiết để vẽ từng ...
Export Csv Trong Rails
Bài viết này sẽ giới thiệu một chức năng mà mọi người thường thấy trong các ứng dụng Web đó là Export Csv(Excel). Mình sẽ demo một ví dụ đơn giản là export dữ liệu người dùng bao gồm các thông tin: tên, số điện thoại, địa chỉ. Tạo mới project và model User Tạo 1 project mới rails new ...
Async/Await trong Javascript, tại sao chúng ta nên sử dụng.
Async/await là gì? Trước kia chúng ta phải sử dụng callback hoặc promises để làm việc với code bất đồng bộ trong javascript, trong nhiều trường hợp các callback, promises được viết lồng nhau điều này khiến việc đọc code, maintain, debug rất khó khăn. Trong ECMAScript 2016 (ES7) thì ...