"假的“;类构造函数中的参数
"Fake" argument into class constructor
我使用的是js API,我必须实例化一个类,该类的构造函数中需要<div>
元素。然而,这只由类用于在元素中进行一些渲染,我不需要它,我只想使用这个类的方法。
我想到了这个,它似乎比链接到页面的随机<div>
元素更好:
service = new API.service(document.createElement("div"));
service.useMethod();
你对如何做到这一点有什么更好的想法吗?我真的不知道在这种情况下什么是好的做法。
仅供参考,我实际使用的类是Google地图javascript API中的google.maps.places.PlacesService
,以便对我之前检索到的一些信息使用方法getDetails
。
你的方法还可以(我不知道更好的方法)。
但问题是:这个必需的节点不是为了好玩,API将在那里打印请求的版权详细信息(如果有),并且这些详细信息必须可见(至少当您显示基于服务返回的数据的内容时)。
因此,从程序员的角度来看,您的方法是正确的,但它会违反TOS
相关文章:
- 使用闭包共享构造函数参数
- 当一个重要的构造函数参数丢失时应该发生什么
- 使构造函数参数具有ES6类方法的特权
- Windows.Networking.EndpointPair构造函数参数
- ES6类构造函数参数
- 访问谷歌登录函数 Angular 2 中的构造函数参数
- JavaScript-构造函数参数和原型继承
- JavaScript构造函数参数
- 避免将jquery选择器作为构造函数参数发送时内存泄漏
- 是否需要初始化在 Javascript 中作为“类”构造函数参数传递的变量
- 消费者如何在 Angular 2 中提供组件构造函数参数
- 在 JavaScript 中以编程方式设置构造函数参数
- 服务构造函数参数
- 是否可以在没有构造函数参数的情况下实例化空对象/对象
- JavaScript 构造函数参数
- 如何在 Javascript 中处理错误的构造函数参数
- 子类化 JavaScript 构造函数参数不传递给数组
- IIFE创建模式-但如何支持构造函数参数
- 从构造函数内部的JSON获取构造函数参数
- JavaScript中构造函数参数的命名约定