我对使用Rails 有点新手,我正在开发的应用程序进展顺利 - 不过我正在查看生成的HTML并注意到......
洒在HTML周围,当然与我使用的地方相匹配:
<%= drop_receiving_element ... %>
我想知道的是......有更好的方法来做到这一点,还是让它更干净?其中一些脚本标签来自局部标签,因此将它们放在"页面底部"并不能真正帮助解决这种情况.
另一种选择可能是将所有这些"标记块"推入一个数组,然后将它们写在application.rhtml文件中,但它仍然有点凌乱......
好吧,如果你真的想要使用最佳实践...不要使用内联JavaScript.保持您的HTML,CSS和Javascript清洁并彼此分离.理想情况下,html文件应该可以在没有CSS和javascript的情况下使用.
最简洁的方法是使用普通的html/css构建你的应用程序,并使用不引人注目的javascript来增强它,以提供更好的用户体验.
这种模式是将所有JS文件包含在页面底部,并开始使用onDomReady等功能运行代码.
根据评论,我想添加一些可能的选项来帮助您入门:
JQuery的
YUI
原型