Rails内嵌Javascript和最佳做法

前端之家收集整理的这篇文章主要介绍了Rails内嵌Javascript和最佳做法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个新的使用Rails,我正在开发的应用程序进展顺利 – 但是我正在寻找生成HTML,并注意到像…
<script type="text/javascript">
//<![CDATA[
Droppables.add(...);
//]]>
</script>

围绕着HTML,这当然与我使用的地方相匹配:

<%= drop_receiving_element ... %>

我想知道的是…有更好的方法来做到这一点,还是使它更清洁?这些脚本标签中的一些来自部分文件,因此将它们放在页面底部,在这种情况下并没有真正的帮助.

另一个选择可能是将所有这些“标记块”推入一个数组,然后将它们写入application.rhtml文件,但它仍然有点凌乱

解决方法

那么如果你真的想使用最佳实践…不要使用内联的JavaScript.保持您的HTML,CSS和Javascript清洁和分离相互之间.理想情况下,html文件应该没有CSS和javascript可用.

最简单的方式是使用简单的html / css构建您的应用程序,并通过不引人注目的JavaScript来增强其应用程序,从而提供更好的用户体验.

这样做的一个模式是将所有JS文件包含在页面底部,并开始运行代码,其功能类似于onDomReady.

根据意见,我想添加一些可能的选项,让您开始:

> JQuery> YUI>原型

猜你在找的JavaScript相关文章