- 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
Redux: Khởi tạo project
Bài trước mình đã giới thiệu qua về React js , bài này mình giới thiệu cách khởi tạo 1 project Redux Bước đầu chúng ta nên tìm hiểu Redux là gì? Redux là một thư viện giúp bạn quản lí trạng thái (state) của application Redux được xây dựng dựa trên nền tảng tư tưởng của ngôn ngữ Elm và kiến ...
Sử dụng PHP Generators trong cải thiện hiệu năng của ứng dụng web
Chào các bạn, như chúng ta đã biết, tốc độ của một trang web liên quan trực tiếp đến trải nghiệm của người dùng. Nó làm nên sự khác biệt giữa một ứng dụng web tốt và một ứng dụng web hoàn hảo. Chính vì thế, ở vị trí của một developer, chúng ta luôn luôn mong muốn tìm mọi cách để cải thiện hiệu năng ...
Khi nào cần lưu trạng thái trong Activity
protected void onCreate ( Bundle savedInstanceState ) { // } Chắc hẳn có nhiều bạn mới lập trình Android thường không để ý đến biên savedInstanceState trong hàm onCreat() này. Vấn đề mình muốn chia sẻ hôm nay là việc truyền thông qua phương thức onCreate() và ...
The Mistakes Most Swift Developers Don''t Know They''re Making
Coming from an Objective-C background, in the beginning, I felt like Swift was holding me back. Swift was not allowing me to make progress because of its strongly typed nature, which used to be infuriating at times. Unlike Objective-C, Swift enforces many requirements at the compile time. Things ...
Jquery Events
1. Jquery Event là gì? Tất cả các hành động của người truy cập mà trang web có thể trả lời được gọi là event (sự kiện) . Ví dụ : Click vào button Di chuyển chuột Chọn một nút radio button Load một trang web ... 2. Tạo và xử lý Jquery event Trong một trang web, trình duyệt sẽ ...
Batch Update : Tìm hiểu về Updating Multiple record.
Đôi khi, chúng ta cần cập nhật nhiều hàng trong bảng cơ sở dữ liệu với yêu cầu đơn giản như: # Updating multiple records: animal = {1 => {"type" => "động vật ăn thịt"}, 2 => {"name" => "hổ" } Animal.update(animal.keys, animal.values) Update method là một class method được định ...
Phân biệt Block, Proc, lambda trong Ruby
Những người mới băt đầu tìm hiểu về ruby, đặc biệt là ruby on rails thường rất khó khăn trong việc phân biệt Block, Proc và Lambda. Các tính năng này theo mình nghĩ là một trong các tính năng mạnh nhất của Ruby, nhưng cũng giống mọi người mới học, sự phân biệt rạch ròi khái niệm giữa ...
Tìm hiểu về pipe trong Angular 2
Nếu như bạn đã làm quen với AngularJS 1.x , thì khái niệm pipes Angular 2 có lẽ không có gì quá xa lạ. Nó chính là filters trong Angular 1, thậm chí đến tên gọi của một số filter cũng được thay tương ứng bằng pipes cùng tên trong Angular 2 ( trừ một số thay đổi nhỏ, có 3 filter đã biến mất trong ...
Design Patterns - Object Pool
Mở đầu Performance có thể đôi khi cũng là vấn đề lớn trong việc phát triển phần mềm và việc tạo ra object là một step cần phải được cân nhắc. Trong khi prototype pattern giúp cho việc cải thiện performance bằng cách cloning object, Object pool pattern cung cấp một kỹ thuật để tái sử dụng objects ...
Selecting Element in jQuery
Xin chào tất cả mọi người, hôm nay mình sẽ giơi thiệu sơ qua về cách selecting element trong jQuery. Mình thấy có rất nhiều bạn sử dụng các cách thông thường như select theo class hay theo id và thêm một vài selecting form như :checked, :disable, :enable,... Do vậy, hôm nay mình sẽ tổng hợp các ...