Javascript 如何优化&;可视化网站优化器处理可视化DOM编辑?
Optimizely和VisualWebsiteOptimizer是两个很酷的网站,允许用户执行简单的A/B测试 他们做的最酷的事情之一是可视化DOM编辑。您可以直观地操作网页并脱机保存更改。然后通过JS加载在随机访问者页面视图中应用更改Javascript 如何优化&;可视化网站优化器处理可视化DOM编辑?,javascript,dom,wysiwyg,optimizely,Javascript,Dom,Wysiwyg,Optimizely,Optimizely和VisualWebsiteOptimizer是两个很酷的网站,允许用户执行简单的A/B测试 他们做的最酷的事情之一是可视化DOM编辑。您可以直观地操作网页并脱机保存更改。然后通过JS加载在随机访问者页面视图中应用更改 可视化编辑器是如何工作的?我的名字是皮特·库曼,我是Optimizely的联合创始人之一,因此我可以为我们的工作方式发言。假设您要在上创建一个实验 您可以(这是可选的)首先将您的Optimizely帐户片段添加到该页面,该页面如下所示,并且永不更改: Opt
可视化编辑器是如何工作的?我的名字是皮特·库曼,我是Optimizely的联合创始人之一,因此我可以为我们的工作方式发言。假设您要在上创建一个实验
$j(“img#hplogo”).css({“宽度”:254,“高度”:112})代码>
|uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu124;
Pete那么如何优化处理页面上已经存在的脚本呢?添加一段代码并添加修改DOM元素的jQuery语句,并不意味着该页面上没有其他代码没有修改、没有修改,将来也不会修改,即a/B测试用户现在正在修改的元素。那么,代码如何优化处理这些竞争条件呢?此外,如何从“编辑模式”切换到“交互模式”工作?换句话说,Optimizely的“snippet”代码如何知道哪些事件要“关闭”,哪些事件要“打开”,反之亦然?它们可能使用了类似于
(函数($,…){…})(customjQuery,…)的闭包
以确保它不会干扰。美元符号也只能起作用,他们已经创建了自己的“jQuery”,它要轻得多,因此页面加载时间不会像jQuery那样长。