将 javascript 放入 sinatra 视图的部分内容的最佳方法是什么
我正在开发一个用于编辑用户个人资料的页面。所以我根据模型将其拆分。所以个人资料页面视图将具有以下部分 - 导航 - 用户登录 - 用户个人 - 每个用户照片
都有自己的 javascript/验证。我想将 js 保留在部分中。我在 slim 中使用 slim 进行视图,使用咖啡进行 javascript。这使得 javascript 与 html 内联。这是一个好方法吗(我想将脚本与模型的部分视图放在一起,因为它更易于维护)。我想知道您对这种方法的想法。在 dom 中内联 js 会导致不同的问题 为什么-is-jquery-wrap-executing-an-inline-javascript< /a>
谢谢
I am developing a page for editing the profile of user. so i split it based on model. so the profile page view is going to have the following partials
- navigation
- user-login
- user-personal
- user-photo
each one is going to have it own javascript/validation. I want to keep the js in the partials. I am using slim for view and coffee for javascript in the slim. this makes the javascript to be inline with the html.Is it a good approach(I want to keep the script together with the partial view of the model as it is more maintainable). I would like know your ideas on this approach. And inlining the js in dom leads to different problem
why-is-jquery-wrap-executing-an-inline-javascript
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在 slim 模板中使用 Coffeescript,您可以这样做,但您必须告诉 slim 这一点。使用像这样的过滤器
或者您通过它的路由调用cs并让coffeescript解析它。然后你也可以将它放入你的路线中。
If you use coffeescript in slim templates you can do so but you will have to tell slim about that. Use a filter like this
Or you call the cs via it's route and have coffeescript parse it. Then you can also put it into your routes.