Bài viết của Trịnh Tiến Mạnh

Data Binding trong AngularJS và các Directive dùng trong Data Biniding

Trong bài viết trước mình đã nhắc đến Directive và Custom Directive. Vì vậy 1 phần nào đó chúng ta đều hiểu được Directive là 1 trong những tính năng mạnh mẽ nhất của AngularJS. Vậy mình sẽ vào phần chính luôn đó là Data binding Directive. Data Binding Directive Trong Data Binding giúp thể ...

Tác giả: Trịnh Tiến Mạnh viết 13:45 ngày 12/08/2018 chỉnh sửa

Gần 40 tiện ích mở rộng siêu hữu ích cho Testing của Chrome_Phần 2

Tiếp theo phần 1 giới thiệu các tiện ích của Chrome hỗ trợ cho việc test giao diện, Automation test, và lấy test evidence. Trong phần này tôi sẽ tiếp tục giới thiệu các tiện ích tuyệt vời khác của Chrome mà bạn không thể bỏ qua trong quá trình testing. Bài viết tham khảo từ link: ...

Tác giả: Trịnh Tiến Mạnh viết 13:45 ngày 12/08/2018 chỉnh sửa

Theme cho Sublime text 3

Sublime text là trình editor vô cũng mạnh mẽ. Nó không chỉ có nhiều tính năng mà còn có giao diện khá đẹp. Tuy nhiên chúng ta vẫn có thể làm cho giao diện của Sublime text đẹp hơn nữa với việc cài thêm Themes và Color scheme. Bài viết này sẽ giới thiệu đến bạn 1 vài theme khá đẹp dành cho Sublime ...

Tác giả: Trịnh Tiến Mạnh viết 13:45 ngày 12/08/2018 chỉnh sửa

Mobile Testing - UI

Giả sử chúng ta đang sử dụng một ứng dụng điện thoại di động, và điều thú vị là bạn gặp các tình huống sau: Button bị mất Chữ bị hiển thị thiếu Việc kiểm soát bị cắt giảm Quả thực đây là một việc khó chịu cho bất kỳ người sử dụng. Để đảm bảo rằng chúng tôi cung cấp những trải ...

Tác giả: Trịnh Tiến Mạnh viết 13:45 ngày 12/08/2018 chỉnh sửa

JavaScript Callback Function

1 Function trong javascript Ta thường nghĩ function là một hàm nhận các giá trị đầu vào (input) thực hiện một số lệnh nào đó rồi trả về kết quả (output). Trong javascript function cũng là một đối tượng (object) nó có thể thực thi như một hàm hoặc một class giống với String, Array, Number, ... Như ...

Tác giả: Trịnh Tiến Mạnh viết 13:45 ngày 12/08/2018 chỉnh sửa

Tìm hiểu gem Haml

Haml là "template engine" cho Html, giúp cho việc viết code html nhanh và đẹp và dễ hơn, giúp giảm thời gian khi ta phát triển hệ thống. Để sử dụng Haml với Rails, chỉ cần thêm Haml vào Gemfile của bạn và chạy nó. gem 'haml' Haml 5 sẽ đòi hỏi Rails phiên bản 4.0 hoặc cao hơn. Nếu bạn ...

Tác giả: Trịnh Tiến Mạnh viết 13:45 ngày 12/08/2018 chỉnh sửa

Jasmine test with Angularjs

In this article I will introuce to all of you some tips how to test and what you need to test angularjs with jasmine test. Controller, service and provider are the most important components for testing in angularjs. Now let's start : Services Services are the common components in ...

Tác giả: Trịnh Tiến Mạnh viết 13:45 ngày 12/08/2018 chỉnh sửa

Hướng dẫn sử dụng Firebase Crash Reporting trong Android

Bước 1: Tạo project: Vào New -> Chọn New project. Bước 2: Vào Firebase => Chọn Create New Project Sau đó nhập tên project => Chọn Create project Tiếp theo lựa chọn Android Platfom Bước 3: Vào terminal và viết đoạn mã sau để lấy mã SHA-1 keytool -list -v -keystore ...

Tác giả: Trịnh Tiến Mạnh viết 13:45 ngày 12/08/2018 chỉnh sửa

[Mysql] Đánh Index cho hiệu năng cao

Index còn được gọi là key trong MySQL là một dạng data structure được storage engine sử dụng để tìm kiếm cho nhanh. Chúng có còn một vài lợi ích khác chúng tôi sẽ nói về sau. Index là 1 tiêu chí để đánh giá good performance, và trở nên quan trọng hơn nữa nếu data của bạn bắt đầu phình to ra. ...

Tác giả: Trịnh Tiến Mạnh viết 13:44 ngày 12/08/2018 chỉnh sửa

Scope of the Directive

Không giống như những MVC frameworks khác, AngularJS không có các class cụ thể hay các function để tạo các model objects. Thay vào đó AngularJS extend từ các đối tượng javascript thuần. Những objects này được gọi là scope trong AngularJS. Nó có nhiệm vụ kết nối, truyền data giữa view với các thành ...

Tác giả: Trịnh Tiến Mạnh viết 13:44 ngày 12/08/2018 chỉnh sửa