<分区>
我需要更改使用 Ruby on Rails 开发的网站的各个页面的设计。我正在考虑修改 HAML 文件以包含 CSS 和 Javascript,以使设计更好、响应更快。
这种方法的缺点是什么?我遇到过这样的例子here .
最佳答案
缺点与在 HTML 中包含除内容以外的任何内容的众所周知的缺点完全相同。
默认情况下,Rails 甚至会为每个 Controller 生成样式表和脚本,以便更轻松地从 Assets 中分离 View 。
但通常应避免使用“每页”样式和行为的习语,除非您正在创建琐碎的宣传软件,如果您尝试设想一组可重用的部分或模块 - HTML ,您将获得更好的代码质量和重用性class
属性很便宜——用 CSS/JS 的垃圾抽屉解析一个巨大的文档是很昂贵的。
关于javascript - 在 HAML 中包含 CSS 和 Javascript 的缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34910995/