THẢO LUẬN

thg 12 7, 2015 1:01 SA

Bài viết sơ sài và thiếu một customized view quan trọng là TabLayout, và chưa hiểu đúng về CoordinateLayout..

0
thg 12 5, 2015 4:35 SA

holy shit! what's your speaking language now?

0
thg 12 3, 2015 8:50 SA

Bài viết rất hay ạ. Trước đây em cũng đã từng sử dụng Jquery để viết cho ứng dụng, tuy nhiêù thì em thấy cấu trúc nó hơi lằn ngoằn, và khó bảo trì sau này. Khi viết các sự kiện thì phải nhớ các class, id của dom đó, cực kì khó chịu :v Với React thì HTML dc viết trong Javascript, dễ nhìn hơn (hơi khó với những bạn bắt đầu), cấu trúc logic hơn, one data binding - mỗi lần cập nhật dữ liệu không còn phải thao tác như trên DOM. Nói chung REACT rất tuyệt vời trong việc xây dựng 1 ứng dụng, mà developer quan tâm tới việc bảo trì và tái sử dụng sau này.

0
thg 12 2, 2015 10:09 CH

@minhp : ha ha ha! thanks, feeling inspired 😃

0
thg 12 2, 2015 10:02 CH

Very useful post. Mistakenly pressed No and cannot undo, sorry 😃)

0
thg 12 2, 2015 5:28 CH
-1
Avatar
đã bình luận cho bài viết
thg 12 2, 2015 1:12 SA

[♥](javascript:alert('ありがとございます'))

0
Avatar
đã bình luận cho bài viết
thg 12 2, 2015 1:11 SA

<a href="javascript:alert('ありがとございます')">【Click here】</a>

0
thg 11 30, 2015 4:56 CH

Anh tạo ra 1 entity cho viêc mock 2 table này 😄 những việc này chỉ dùng khi bảng tạm có thêm mục địch khác ngoài mock. (cần lưu thêm nhiều field)

0

làm theo TDD chuẩn đấy....

0
thg 11 30, 2015 7:41 SA

Khi định nghĩa join ManyToMany trong Hibnate, nếu không tạo bảng tạm thì Hibnate làm ntn để có thể thực hiện dc join 2 bảng lại ?

0
thg 11 30, 2015 7:16 SA

=)) . có lẽ phải đi học một khóa kế toàn mất thui

0

hữu ích đây

0

good article.

0
thg 11 30, 2015 5:04 SA

@kto Đúng rùi cám ơn bạn đã chỉ ra:

Local secondary index – an index that has the same partition key as the table, but a different sort key.

0

Peter Lynch:"Hãy học tập"

0
Avatar
đã bình luận cho bài viết
thg 11 29, 2015 7:36 CH

Cách này bây giờ đã lạc hậu roài, bây giờ những việc như thế này sẽ dùng RecyclerView

0
thg 11 29, 2015 6:27 CH

TienBM (@tienbm.94) https://facebook.github.io/flux/docs/overview.html https://facebook.github.io/flux/docs/chat.html#content Flux là 1 kiến trúc mới được các developer của Facebook đưa ra trong quá trình phát triển ứng dụng của họ. Ưu điểm của Flux là sử dụng 1 luồng dữ liệu. Bạn có thể xem chi tiết tại 2 link trên. Trong video nữ lập trình viên Facebook Jing Chen có nói " a long time ago, when the MVC Design Pattern has been became the king of design patterns, It built the world of softwares as the main streamed-principles for every developer around the world.. but now, a new novice who just coming from kinky developer of facebook.. will be a new commander.. let’s see how it to become new part of the world..". như vậy hiện giờ MVC vẫn được áp dụng rộng rãi nhất và phổ biến nhất

0
thg 11 29, 2015 5:43 CH

Anh chưa sử dụng kiểu clone bao giờ nhưng nếu là inheritance thì có 1 cách viết dùng prototype như sau.

var Human = function(name){
    this.name = name;
    this.print_name = function(){
      console.log(this.name);
    }
};

var Student = function(name, school){
    Human.call(this, name);
    this.school = school;
    this.print = function(){
      this.print_name();
      console.log(this.school);
    }
}

Student.prototype = Object.create(Human.prototype);

var s = new Student("Le Van Nghia", "BK Ha Noi");
s.print();

Còn nếu sử dụng ECMAScript 6 thì cách khai báo class và kế thừa đơn giản hơn nhiều với từ khoá class và extends

0
thg 11 29, 2015 5:23 CH

Mặc dù vẫn chạy đúng nhưng anh thấy phần closure người ta hay viết là

(function(){
   ***code here***
})();
0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí