Tyl*_*ggs 12 javascript dom optimizely angularjs
我希望在我们将使用Angularjs的网站上使用Optimizely,但从我的理解,这将是困难的,因为Angularjs的整个目的是不操纵DOM,并且Optimizely通过操纵DOM来工作.
有没有人对如何使用这些工具的文件有任何指导?也许我可以创建指令来帮助工具工作的结构?
Optimizely 使用 jQuery 来操作 DOM。jQuery 适用于所有 XML 文档。Angular.js 产生的 DOM(我有这方面的经验)仍然只是一个 DOM。所以你可以修改它。
但了解 Optimizely 的工作原理后,您也可以将 Angular.js 糖 JavaScript 代码放入 Optimizely 变体代码中。或者 jQuery。或者任何其他 JS 框架,或者普通的旧式 JavaScript。不要紧。变体代码将由evalOptimizely 编辑,如果它是有效的 JS(如果您使用 Angular.js 代码并且加载了库,它就会变成有效的 JS),它将被执行。因此,您可以通过 Angular.js 语法进行所有您想要的修改。
Optimizely只会决定何时执行并在页面上运行它。它还将为您进行跟踪。Optimizely 从 Angular.js 跟踪触发事件应该没有任何问题。
| 归档时间: |
|
| 查看次数: |
3424 次 |
| 最近记录: |