- 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
[P1] Tìm hiểu Headless browser & Puppeteer
Dạo gần đây mình có mày mò cách lấy dữ liệu từ các trang báo: 24h, dantri ... Qua đó mình cũng biết thêm được những khái niệm mới (đối với mình): Headless browser, Puppeteer. Vậy chúng là cái gì & sử dụng ra sao Headless Browser là một trình duyệt web không có giao diện đồ họa người dùng. ...
[Translate] Clean code JS
Xử lí lỗi Thông báo lỗi là một điều tốt! Nghĩa là chương trình của bạn nhận dạng được khi có một cái gì đó chạy không đúng và nó sẽ cho bạn biết bằng việc dừng chức năng mà nó đang thực thi, huỷ tiến trình (trong Node), và thông báo cho bạn trong console với một stack để theo dấu. Đừng bỏ qua ...
Những đặc điểm của Enum trong Swift
An enumeration defines a common type for a group of related values and enables you to work with those values in a type-safe way within your code. => Enum định nghĩa 1 nhóm các giá trị có liên quan đến nhau và cho phép bạn làm việc với những giá trị đó 1 cách an toàn trong code của bạn ...
Seeder và faker để tạo dữ liệu mẫu cho MongoDB / Nodejs
Lần trước mình có viết một bài hướng dẫn tạo đa ngôn ngữ cho ứng dụng web nodejs đa ngôn ngữ cho ứng dụng web nodejs, cũng được một bạn vào comment cám ơn - vui quá trời.. Hehe. Tại đây là lần đầu tiên mình viết bài trên viblo , cũng là lần đâu tiên chia sẽ một cái gì đó.. Nên n phấn khởi hơn bình ...
Giới thiệu về closure trong swift (IOS)
Part 2: https://viblo.asia/p/closure-part-2-Qbq5Q1oE5D8 https://medium.com/ios-os-x-development/introduction-to-closures-in-swift-3-1d46dfaf8a20 Mình xin trích dẫn nguyên văn khái niệm : Apple, what are closures? Closures are self-contained blocks of functionality that can be passed ...
Hướng dẫn về ASO (App Store Optimization) dành cho App Store (Phần 3)
Xin chào các bạn. Hôm nay mình xin quay trờ lại với loạt bài tìm hiểu về ASO (App Store Optimization). Ở bài trước mình đã giới thiệu về cách thức hoạt động của từ khoá trong trường từ khoá trên iTunesConnects và một số cách để chọn từ khoá. Ở phần này mình sẽ giới thiệu cách chọn từ khoá tốt cho ...
Tổng hợp các cú pháp lệnh for thường gặp trong swift 3 trở đi.
Chào mọi người. Hôm nay chúng ta sẽ tìm hiểu về các cấu trúc lệnh for + array thường gặp trong ngôn ngữ Swift - cụ thể là Swift trở về sau. 1. Dạng x...y Code mẫu: for i in 0...2 { print("Index:", i) } //Result: Index: 0 Index: 1 Index: 2 2. Dạng x..<y Code mẫu: for i in ...
Làm thế nào để bổ sung tính năng Item Click cho RecyclerView ?
Trước tiên , cho những ai chưa biết Recycler View là gì , mình xin trích dẫn từ tài liệu "danh môn chính phái" của Google Developer Widget RecyclerView là một phiên bản nâng cao và linh hoạt hơn của ListView. Widget này là một bộ chứa để hiển thị các tập dữ liệu lớn có thể được cuộn rất hiệu ...
Web Performance Optimization
Các ứng dụng web là sự kết hợp mã code giữa Server-side và Client-side. Do vậy hiệu suất của một trang web có thể gặp ở cả 2 phía, và cần được tối ưu hóa ở cả 2. Về mặt Client-side thì hiệu suất thường liên quan đến các vấn đề như trình duyệt, có thể là việc load một trang web lúc khởi tạo, tải tất ...
How to upload image from library or camera with CRNA
CRNA (create react native app ) works with expo, so I will demo an example help you open library from your device or open camera, take a photo and upload to server. In this post, I only demo front end with react native. Display the system UI for choosing an image or a video from the phone’s ...