在的OpenLayers,我們可以通過下面的語法創建一個對象如何定義繼承?我知道原型機制,但我不知道如何實現這種繼承。如何實現像繼承「VAR OBJ =新OpenLayers.Layer.WMS(......)」在Javascript
0
A
回答
2
您可以定義每個連續的對象是這樣的:
var OpenLayers = {};
OpenLayers.Layer = {};
OpenLayers.Layer.WMS = function() {}
整個事情可以在一個JavaScript的定義文字是這樣的:
var OpenLayers = {
Layer: {
WMS: function() {}
}
}
這些通常被稱爲命名空間對象,它們只是組織的容器在全局命名空間之外以邏輯方式執行g組功能。 「命名空間對象」只是用於這種正常javascript對象類型的術語。
這與繼承或原型機制無關 - 只是簡單的JavaScript對象。
0
我們可以實現繼承這樣的:
var obj = Object.create(Object name);
相關問題
- 1. 如何實現JavaScript繼承
- 2. 如何在JavaScript中實現繼承?
- 3. 如何實現JavaScript對象繼承?
- 4. 如何實現繼承
- 5. 實現繼承
- 6. 在JavaScript中實現簡單繼承
- 7. 在Javascript中實現多繼承
- 8. 如何實現Dispose在繼承類
- 9. 如何在hibernate中實現繼承?
- 10. 如何在CakePHP中實現繼承
- 11. 如何在GreenDao中實現表繼承
- 12. 如何在C#中實現多繼承?
- 13. 在Java中如何實現繼承?
- 14. eclipselink繼承實現
- 15. 在arraylist中實現繼承
- 16. 在MySQL中實現繼承
- 17. 如何在JavaScript中實現此Java模式(使用繼承)?
- 18. 最好的JavaScript繼承實現
- 19. Javascript繼承的實現問題
- 20. 重新實現繼承接口方法
- 21. 編譯器如何實現繼承?
- 22. 如何使用繼承來實現VarArgs?
- 23. 如何使用composer autoloader實現繼承?
- 24. 如何實現多重繼承?
- 25. 如何繼承在JavaScript
- 26. 實現接口和繼承
- 27. Hibernate繼承實現問題
- 28. PHP類,繼承,實現
- 29. 實現單繼承類
- 30. 實現繼承與通用
您發佈的代碼行與繼承無關。你在問如何創建嵌套對象('a.b.c')? –
是@FelixKling – Neo
'var OpenLayers = {Layer:{WMS:function(){...}}};' –