0
比方說,您的index.html中沒有包含您的Ractive聲明的onInit和onRender部分,而是需要訪問Ractive對象的許多函數,因此您希望將index.html保持更簡潔和引用的功能其他文件中的庫。正在通過ractive作爲論證的良好做法?
將Ractive本身作爲參數傳遞是否有任何傷害,所以這些「外部」函數可以訪問它?
例如,而不是:
oninit: function() {
// tons of code here
}
這樣做呢?
oninit: function() {
doThisThing(ractive)
}
然後,在一個單獨的文件:
function doThisThing(ractive) {
pingAnAPI(function(response) {
ractive.set('data', response);
)};
}
只是想知道,如果你這樣做了很多會有內存問題或其他任何不良影響。
謝謝,Ractive太棒了!
謝謝!這就說得通了。 –