导出的目的是什么属性函数在挖空.js库中
What is purpose of exportProperty function in knockout.js library?
我正在阅读敲除.js库源代码,我看到了诸如函数调用之类的
ko.exportProperty(this, 'subscribe', this.subscribe);
ko.exportProperty(this, 'extend', this.extend);
ko.exportProperty(this, 'getSubscriptionsCount', this.getSubscriptionsCount);
您可以在此处查看源代码
exportProperty
定义是
ko.exportProperty = function(owner, publicName, object) {
owner[publicName] = object;
};
源代码在这里。
我试图了解它的作用。但是我所理解的 export属性用法不会改变或破坏对象上的任何内容,当我查看向上的用法时。
你能解释一下导出属性函数叫什么吗?
缩小的文件是通过Google的闭包编译器创建的,它可以做一些非常激进的缩小。 ko.exportProperty
调用可确保属性将包含在最小化输出中,其全名具有相同的名称。 导出的调用可被视为"公共 API"。
相关文章:
- 如何在d3.js图库中基于nodes id连接边和节点
- KNOCKOUT.js从JavaScript库中加载小部件
- Jquery.js库中的Jquery change$和Jquery
- 在 pdf.js 库中,哪个文件调用 read_pdf 函数将 pdf 的数据从服务器端获取到客户端
- 导出的目的是什么属性函数在挖空.js库中
- 将JS库中的缩略图放在页脚中
- 正确使用JS库中的函数
- 是否有一种方法可以删除JS库中未使用的行
- 在js库中嵌入ajax
- 如何在angular工厂和控制器中使用其他js库中的函数
- elasticsearch-js库中的多字段搜索
- 为什么在JS库中复制变量名并添加“或对象”是常见的做法
- 我如何在$script.js库中为文件加载设置http requesttheader ?
- underscore.js库中的每个实现
- 第三方js库中的XSS漏洞可以用来攻击使用该库的应用程序吗?
- 如何保护应用程序免受第三方js库中存在的XSS向量的侵害
- 在JS库中使用事件而不覆盖它们
- prototype.js库中的事件处理
- JS库中的冲突
- async.js库中的Javascript curry示例