0
A
回答
0
通常情況下。由於Dojo 1.7改變了很多語法(與回調變爲異步)。還有一些遺留代碼可以生成舊代碼(從1.6開始)。
一個例子,如果你有一個名爲my.old.code
像這樣(1.6代碼樣式)代碼模塊:
require(["my/old/module"], function(oldModule) {
console.log(oldModule.add(5, 3)); // Returns 8
});
:
dojo.declare("my.old.module", null, {
add: function(a, b) {
return a + b;
}
});
您仍然可以利用它在1.8,例如
如果你沒有在單獨的文件中創建你的模塊,也可能因爲你只是有一個對象的引用,例如:
var oldModule = dojo.declare("my.old.module", null, {
add: function(a, b) {
return a + b;
}
});
console.log(oldModule.add(5, 3)); // Returns 8
BE AWARE:在Dojo 2.0中,遺留代碼可能會消失,因此如果您希望使用新版本的Dojo,請考慮更新代碼。
相關問題
- 1. 使用dojo 1.8與requirejs
- 2. Dojo 1.8 JsonRest和DataGrid
- 3. 如何使用PHP動態loadind dojo的1.8模塊?
- 4. dojo的event.preventDefault()不工作dojo 1.8版本
- 5. 調用JavaScript函數不工作dojo需要塊(dojo版本1.8)
- 6. Dojo 1.8添加新行
- 7. dojo 1.8整合html5 postmessage
- 8. Dojo 1.8:連接列表domConstruct.toDom
- 9. 使用dojo 1.8創建類聲明
- 10. 如何在dojo 1.8中模板對象的嵌套數組?
- 11. 如何使用簡單的Dojo 1.8構建?
- 12. Dojo 1.8圖表編程教程錯誤
- 13. javascript-dojo 1.8 tabcontainer沒有完全渲染
- 14. HTML標籤不顯示(Dojo 1.8)
- 15. dojo 1.8:將dojo鏈接的html文件加載到contentpane
- 16. 如何將dojo(dojo 0.x)FilteringTable遷移到(dojo 1.6)中的DataGrid?
- 17. List.sort()NoSuchMethodException 1.6 vs 1.8
- 18. 使用Dojo 1.8函數在JSF ajax上執行結果
- 19. DOJO 1.8/dojo/request/iframe正在刪除<form></form>上傳文件時
- 20. Dojo 1.8 Build System - 如何設置前綴/路徑?
- 21. 基本DOJO 1.8:如何獲得一個方法的參考?
- 22. 如何使用dojox.grid.DataGrid(Dojo 1.8)從REST服務中顯示JSON數據?
- 23. 如何使用TypeScript加載dojo模塊
- 24. dev_appserver使用goroot 1.6而不是1.8
- 25. Dojo 1.8 - 在需求中創建全局變量
- 26. dojo 1.8 setFocusCell()在ie 11中不能正常工作
- 27. 如何直接在XPages Domino 9預覽中引用Dojo 1.8文件?
- 28. 在Dojo 1.8中使用DataGrid和Form小部件的主/從關係
- 29. dojo 1.8:對查詢後的結果應用條件
- 30. 用dojo 1.8自定義滾動條有什麼選擇?
非常感謝您的回覆!跟隨你的答案,似乎1.6的模塊已成功加載。但dojo.provide(xxx)用於Dojo 1.6的模塊,所以會提示一個錯誤:dojo沒有定義。 – Biao