- 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
Functional Programming với Python
Lập trình hàm (Functional Programming) là gì? Lập trình hàm là một trường phái trong đó coi hàm (không phải object) là các khối nền tảng để xây dựng chương trình, với ý tưởng ta có thể truyền hàm như là tham số tới các hàm khác và có thể trả về chúng như gía trị. Lập trình hàm liên quan đến việc ...
Lập trình TDD, có nên hay không ?
Bài viết này sẽ đề cập đến TDD, một phương pháp lập trình khá phổ biến ngày nay. Vậy TDD là gì ? TDD (Test Driven Development) là một phương thức lập trình mà lập trình viên phải thực hiện các bước nhỏ sau: Viết 1 test case cho hàm mới. Đảm bảo rằng test sẽ fail. Chuyển qua viết code sơ khai ...
Tạo jQuery plugin
Nhân ngày quốc tế lao động, trước khi đi ngủ thì mình lao động 1 tý. Bài này chia sẻ với các bạn về Jquery Plugin. Chuẩn bị Tải jquery về và tạo file js plugin của chúng ta vào chung thư mục và include vào file index.html < script src = " jquery-1.12.3.min.js " > </ ...
Customize rails_admin
Mở đầu Trang admin quản lí dữ liệu luôn là một phần không thể thiếu của một trang web hay một ứng dụng. Tuy nhiên để xây dựng một trang admin quản lí hoàn chỉnh thì lại tốn rất nhiều thời gian và công sức. Đối với Ruby on Rails thì có một gem rất mạnh cho việc tạo một trang admin quản lí dữ ...
LibGDX Tutorial 12 - Scene2D Phần 4 - UI Skins
UI skins là gì ? Một UI skin là một bộ sưu tập các tệp tin để tạo nên giao diện người dùng. Đầu tiên là một file JSON (JavaScript Object Notation), là một định dạng lưu trữ phổ biến trong JavaScript, giống như XML. Trong file JSON, bạn mô trả các thuộc tính của skin cũng như các widgets của bạn ...
Sử dụng MediaPlayer để chạy Video trong Android
Về mặt kỹ thuật, một số thiết bị điện thoại di động đã có khả năng hỗ trợ video từ trước 2004. Tuy nhiên trên thực tế, video trên điện thoại di động chỉ thực sự phổ biến từ sự ra đời của iPhone vào năm 2007. Kể từ đó, mỗi chiếc điện thoại thông minh đều được hỗ trợ play video. Và với Android cũng ...
Meta programming in Javascript
Trong lập trình chúng ta có thể chia ra 2 mức độ Base level: code xử lí những dữ liệu mà user đưa vào và đưa ra kết quả Meta level: code để xử lí những base-level code ở trên Thuật ngữ meta-programming thì lần đầu tiên mình nghe thấy là trong ngôn ngữ lập trình ruby, nói 1 cách dễ hiểu ...
Ghi chép về Rails Engine
Dự án mình mới tham gia gần đây xây dựng các components thành các engine riêng biệt thay vì phát triển trên cùng một Rails app truyền thống. Các ghi chép dưới đây tổng hợp lại các hiểu biết và trải nghiệm của mình khi làm việc với Rails engine. Bài viết sẽ được cập nhật khi cần thiết. Các điều ...
Sử dụng Blade trong Laravel 5
Blade rất đơn giản nhưng lại là một templating engine đầy mạnh mẽ. Không giống như những PHP templating engine khác, Blade không giới hạn chúng ta sử dụng code PHP trong views. Tất cả các file blade đều được dịch thành file code PHP và cache cho đến khi file Blade bị thay đổi, điều này có nghĩa ...
5 jQuery.each() Function Examples
Bài viết này là 1 bài mở rộng của jQuery each() function. Function này là 1 trong những function quan trọng và sử dụng nhiều nhất của jQuery . Trong bài viết này chúng ta sẽ tìm hiểu và nhìn vào những chi tiết của nó để xem bạn có thể dùng nó như thế nào. jQuery .each() là gì? jQuery each ...