在不同的文件之间链接JavaScript函数的最好方法是什么?在本例中,BusinessObjectCategories()和BusinessAddSiteStatusFunctionalities()是未定义的,因为函数在另一个页面中。我应该在JavaScript中获取全局对象吗?
**Doo.js**
var Doo = new DooObject();
**Doo.Business.js**
function BusinessObject() {}
if (typeof Doo != undefined) {
Doo.Business = new BusinessObje
我的代码:
webApp.controller ('entityCtrl', function ($scope, Entity) {
$scope.x = new Entity('1','3343','32434');
});
webApp.factory('Entity',function(){
var _id,
_created,
_updated;
//constructor
function Entity(id,created,updated){
这听起来可能是个愚蠢的问题,因为如果你谷歌"OOPS"或"OOPS in C#",你会得到大量的结果。但。
我知道OOP的概念,比如abstraction,inheritance,还有什么不是.但我想看到的是编程中的一些“实用示例”。就像polymorphism一样,您知道一个实用的例子是Object.GetType等等。
有时候,如果不是很多的话,我会发现自己正在做一些事情,比如按一下按钮,打开一个连接,做一些事情。据我所知,这不是面向OOP的,我应该有一个特定的实体/类,它应该有一个方法来处理我在按钮单击时正在做的事情,然后我应该调用这个方法,而不是在按钮点
我正在学习使用prototype,但在导出和在其他文件中使用它时遇到了一些问题。require部件可以工作,但我无法访问data.js中的属性或方法。
如果我想使用myFunction,我将得到myFunction is not a function和属性undefined
我也不明白为什么function(){};而不是let Data = {}; .
// data.js
let Data = function(){};
Data.prototype.integers = [0,1,3,2,8,4,11,22,74,98,111,5];
Data.prototype.myFuncti