Một bài viết so sánh rất dễ hiểu cho những người mới như mình ^^ và mình chọn SASS giống bạnn. hi vọng phần 3 sẽ được tiếp tục trong một tương lai không xa!!!!
Dạ, thanks bạn nhiều.
Chính ví dụ truyền function vào như một callback là ví dụ "this tương ứng với ngữ cảnh gần nhất của nó " đó ạ. Vì this nhận lúc này là button chứ k của person nữa
Cảm ơn anh vì bài viết hay! Càng đọc càng thấm cái chất thâm thúy trong đó. đọc sơ sơ rồi coppy paste thì thật tệ nhưng đọc nhiều lần, đọc kĩ thì thật sự nó giải đáp được khá nhiều thắc mắc của em! Cảm ơn anh.
Chúc anh có nhiều thành công trong cuộc sống ạ!
Doorkeeper có cái dở là chưa hỗ trợ Single Sign Out hay đăng xuất tất cả ở thời điểm này, Logout trên một client nó chỉ xóa session của riêng nó còn trên Provider thì vẫn giữ, nếu người sau login trở lại thì nó sẽ vào tài khoản của người trước.
view-router là cái gì hả bạn? . Chốt lại ta cũng chỉ có 2 loại: 1 là các routes bên Laravel và 2 là routes của vue-router.
Cách fix thì chỉ cần thêm vào 1 đoạn code nhỏ như bên trên mình đã mô tả là được. Cũng ko khó khăn phải ko nào, để dev được 1 trang web cả frontend và backend thì còn ti tỉ thứ kinh khủng hơn vấn đề này nhiều. (vấn đề này gặp 1 lần sau này biết rồi thì copy paste lại code là ok thôi )
Nếu bạn đã dùng Angular, React (những lựa chọn thay thế Vue mình thấy ok nhất) mà chuyển sang Vue thì bạn có thể thấy đc là Vue đã làm cho bạn bớt "phiền" nhiều lắm rồi đó bạn.
Site phình to ra thì dù React hay Angular thì cũng sợ như nhau thôi bạn, vấn đề này trên ngay cả với React cũng bị, nếu bạn gen project frontend tách biệt ra khỏi backend bằng vue-cli hoặc create-react-app thì sau naỳ bạn vẫn phải config ở phía webserver để fix chuyện này. Còn về cơ chế hỗ trợ thì Vue hỗ trợ bạn bằng cách bạn comment dòng mode: history lại thì khỏi phải lo chuyện này nữa .
cảm ơn bạn đã reply, về nguyên lý hoạt động của nó mình cũng nắm được như bạn nói, chỉ có điều là không biết là thằng vuejs nó có cơ chế nào hỗ trợ tốt hơn không. Vì hiện tại đã có api router, vuejs router, giờ phải làm thêm cái view router nữa thì đúng là phiền chết được. Khi site phìn to ra thì nhìn vào đóng router đó cũng thấy khiếp rồi.(^.^)
Như em nói thì nó sẽ là "Xin chào, táo" hoặc "Hello, táo", còn chữ "táo" em truyền vào sao thì nó đưa vào thay thế nguyên như vậy.
Còn em muốn thay đổi chứ "táo" thành "apple" thì sẽ code nhiều hơn rất nhiều, thường chứ "táo" sẽ lấy từ DB ra, như thế em cần thêm phần translate DB, đây là bài toàn khác và cồng kềnh hơn rất nhiều em nhé.
THẢO LUẬN
CẢM ƠN NGƯỜI ANH EM
Òa, vui quá =)) Cảm ơn bạn nhiều nhé, ahihi =))
@HungNhon Viblo có hỗ trợ nhúng JSFiddle vào bài viết, bạn có thể dùng luôn theo cú pháp sau nhé:
Một bài viết so sánh rất dễ hiểu cho những người mới như mình ^^ và mình chọn SASS giống bạnn. hi vọng phần 3 sẽ được tiếp tục trong một tương lai không xa!!!!
hi con khỉ
Làm AOE bằng Ruby đi anh.
Bác @HoanKi viết bài rất cụ thể tỉ mỉ và giải thích gãy gọn dễ hiểu. Cảm ơn bác nhiều nhé! I'm your big fan!
cảm ơn bạn, mình nhầm. 4 space thường là chuẩn bên PHP. Bên Frontend thường sẽ là 2 space ^^
Dạ, thanks bạn nhiều. Chính ví dụ truyền function vào như một callback là ví dụ "this tương ứng với ngữ cảnh gần nhất của nó " đó ạ. Vì this nhận lúc này là button chứ k của person nữa
const person = { name_person:'hue', getNamePerson: function() { console.log(this.name_person); } };
//Ở đây this sẽ là object person person.getNamePerson();
$('button').click(person.getNamePerson); //getNamePerson truyền vào như callback
Cảm ơn anh vì bài viết hay! Càng đọc càng thấm cái chất thâm thúy trong đó. đọc sơ sơ rồi coppy paste thì thật tệ nhưng đọc nhiều lần, đọc kĩ thì thật sự nó giải đáp được khá nhiều thắc mắc của em! Cảm ơn anh. Chúc anh có nhiều thành công trong cuộc sống ạ!
Tống Triều
cám ơn e nhé
bạn ơi, psr-2 là 4 space nhé
Doorkeeper có cái dở là chưa hỗ trợ Single Sign Out hay đăng xuất tất cả ở thời điểm này, Logout trên một client nó chỉ xóa session của riêng nó còn trên Provider thì vẫn giữ, nếu người sau login trở lại thì nó sẽ vào tài khoản của người trước.
e về đi để a về =)))
view-routerlà cái gì hả bạn?vue-clihoặccreate-react-appthì sau naỳ bạn vẫn phải config ở phía webserver để fix chuyện này. Còn về cơ chế hỗ trợ thì Vue hỗ trợ bạn bằng cách bạn comment dòngmode: historylại thì khỏi phải lo chuyện này nữa"Mọi người có xu hướng đăng ký tài khoản email theo các mẫu cụ thể như: năm sinh hoặc ngày sinh ngay sau tên của họ." you see!
Tool cũng chỉ là tool , nó hỗ trợ một phần nhỏ, chứ ko phải cứ tool là phải mò được tất cả :3
Có thể bạn quá ảo tưởng về những gì tool làm được,
cảm ơn bạn đã reply, về nguyên lý hoạt động của nó mình cũng nắm được như bạn nói, chỉ có điều là không biết là thằng vuejs nó có cơ chế nào hỗ trợ tốt hơn không. Vì hiện tại đã có api router, vuejs router, giờ phải làm thêm cái view router nữa thì đúng là phiền chết được. Khi site phìn to ra thì nhìn vào đóng router đó cũng thấy khiếp rồi.(^.^)
Như em nói thì nó sẽ là "Xin chào, táo" hoặc "Hello, táo", còn chữ "táo" em truyền vào sao thì nó đưa vào thay thế nguyên như vậy. Còn em muốn thay đổi chứ "táo" thành "apple" thì sẽ code nhiều hơn rất nhiều, thường chứ "táo" sẽ lấy từ DB ra, như thế em cần thêm phần translate DB, đây là bài toàn khác và cồng kềnh hơn rất nhiều em nhé.
Bài viết rất hay và chi tiết ạ 👍
trong phần tranformers của relationship bạn tạo thêm 1 thuộc tính nữa là đc mà.