jsFiddle完全准确吗?

3
如果我在jsFiddle中制作了一个模型,然后将该Javascript部署到我的网站上,那么网页是否会与jsFiddle的“结果”面板完全相同?

1
据我所知,是的。因为JSFiddle将所有内容呈现在IFrame中。 - Pavan
10
请注意,在jsfiddle上有一个名为“normalize CSS”的选项(默认选中),它将影响内容的呈现方式。 - Wesley Murch
3个回答

12

jsFiddle最适合用于测试JavaScript代码,而不是设计整个网站。如果你想测试要在你的网站上运行的JavaScript代码,那么它将像任何其他网站一样执行JavaScript,因为代码最终在你的浏览器中运行。


2
我们正在尝试不使用任何不必要的JS或CSS代码来污染结果。您可以通过渲染一个空的fiddle来检查它。
默认情况下选择了最新的MooTools和onLoad“代码包装”。将代码包装更改为其中一个“无包装”选项,它将消失。
正如之前所说,结果在iframe中呈现。如果您是注册用户,您可以始终使用http://jsfiddle.net/draft/显示它(最新的[运行])。请在http://doc.jsfiddle.net/basic/introduction.html#draft中阅读有关此信息。如果您希望在喜爱的浏览器中编辑fiddle并在另一个浏览器中进行测试,这非常有用。

0

你的页面外观不取决于 jsfiddle 或其他酷炫的 js 引擎... 它取决于你用来查看它的浏览器,所以... 是的,在 "result" 框中,你的页面将完全相同...

只是为了明确起见,jsfiddle 是一组框架。每个框架都有自己的 <html><head><body> 标签,因此它是一个真正的页面。没有任何诀窍。


一组框架?只有一个框架 - 结果。 - Oskar Krawczyk
看看代码,每个框都有一个 iframe。下次要更努力地学习,而不是没有任何真正动机的贬低。 - andreapier
2
我是 JsFiddle 的共同创始人,只有一个 iframe - 显然我甚至没有计算由 CodeMirror 生成的那些。 - Oskar Krawczyk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接