" reuby on rails cung cấp cho ta web server tên là WEBrick với câu lệnh rails s"
WEBrick là app server, không phải là web server.
Từ rails 5 thì app server mặc định khi tạo rails project là puma, không còn là WEBrick nữa.
LÀ như nào hả các bạn ? Mình chưa thực sự rõ lắm , các bạn có thể giải thích cho mình cặn kẽ hơn chút có đc không ? Mình thì hiểu thế này :
Thằng cha được khai báo sự kiện : onClick={this.handleClick} => khi click vô nó => nó sẽ gọi đến hàm handleClick => hàm này có chức năng duyệt qua các con nằm trong thằng cha => nếu phát hiện sự kiện click vừa rồi ứng với thằng con nào : itemAccor.onclick = () => itemAccor.classList.toggle("active") =,> sẽ toogle class cho thằng con đó.
//.....RemoteViews remoteViews =newRemoteViews(context.getPackageName(),R.layout.widget_layout);// Tham số thứ nhất là id của phần tử muốn đổi image// Tham số thứ 2 là image/drawable muốn sử dụng
remoteViews.setImageViewResource(R.id.widget_button_away,R.drawable.border_radius_10);
So với dùng file erb để viết html thì slim có vẻ như vượt trội hơn về mặt đơn giản hóa cú pháp, nhưng về mặt performance thì sao vì cuối cùng vẫn là render ra html, liệu về performance có bị chậm hơn so với erb không?
Mình làm ví dụ với facebook. Những cái khác tương tự thôi. Luồng nó đều là lấy token dưới client và gửi token lên server để lấy thông tin user, rồi kiểm tra trong database thôi bạn ạ.
Bài viết hay quá. Bạn có thể viết một bài về việc đăng nhập trên đa nền tảng Facebook, Google, Github,... tích hợp với đăng nhập người dùng thường của Laravel được không?
THẢO LUẬN
" reuby on rails cung cấp cho ta web server tên là WEBrick với câu lệnh rails s" WEBrick là app server, không phải là web server. Từ rails 5 thì app server mặc định khi tạo rails project là puma, không còn là WEBrick nữa.
@DoanhPV anh Doanh ơi có rảnh giúp em với, em làm mãi mà không được ạ
Bạn có thể cập nhât lại code như này sẽ tối ưu hơn tí
https://codepen.io/anon/pen/NLKVwp?editors=1010
LÀ như nào hả các bạn ? Mình chưa thực sự rõ lắm , các bạn có thể giải thích cho mình cặn kẽ hơn chút có đc không ? Mình thì hiểu thế này :
Thằng cha được khai báo sự kiện :
onClick={this.handleClick}=> khi click vô nó => nó sẽ gọi đến hàmhandleClick=> hàm này có chức năng duyệt qua các con nằm trong thằng cha => nếu phát hiện sự kiệnclickvừa rồi ứng với thằng con nào :itemAccor.onclick = () => itemAccor.classList.toggle("active")=,> sẽ toogle class cho thằng con đó.Logic chẳng phải như vậy sao ?
@DoanhPV anh ơi cái RemoteViews đó nếu gọi ở onReceice thì trên onUpdate có cần để không
Có cách nào debug trực tiếp trên IDE như native ko bạn ?
mình được biết hàm này là auto contraint layout khi mà mình miss, và thường được để là false để mình contraint layout theo ý mình muốn.
@Lynk Bạn thử cách này xem.
Trong
onReceive():Anh ơi ví dụ như em muốn đổi image của button thì như thế nào
Ôm trọn em à :v
So với dùng file erb để viết html thì slim có vẻ như vượt trội hơn về mặt đơn giản hóa cú pháp, nhưng về mặt performance thì sao vì cuối cùng vẫn là render ra html, liệu về performance có bị chậm hơn so với erb không?
@johansirius Cảm ơn bạn đã góp ý, trước đây mình đã không phân biệt rõ giữa "vn" và "vi".
Mình làm ví dụ với facebook. Những cái khác tương tự thôi. Luồng nó đều là lấy token dưới client và gửi token lên server để lấy thông tin user, rồi kiểm tra trong database thôi bạn ạ.
Bất đồng bộ trong axios xử lý như nào bạn ơi?
Bài viết hay quá. Bạn có thể viết một bài về việc đăng nhập trên đa nền tảng Facebook, Google, Github,... tích hợp với đăng nhập người dùng thường của Laravel được không?
Mình rất ngại khi xây dựng trình upload ảnh bằng javascript. Không biết có thư viện nào để làm điều này đơn giản không bạn nhỉ?
bài viết bổ ích quá, cảm ơn anh
tiếng mẹ đẻ chứ ngôn ngữ gì nữa
Bài viết hay quá bạn ơi, rất hữu ích cho những bạn chưa học ngôn ngữ nào và cả với những bạn đã biết 1,2 ngôn ngữ rồi.
nhìn PostgreSQL cú pháp na ná MySQL nhỉ