就像我们可以在Sass中使用_partials那样有类似于javascript的东西吗?
问题描述:
我只想保持所有的javascript独立,但在上传之前我想合并成一个。就像我们可以在Sass中使用_partials那样有类似于javascript的东西吗?
像萨斯利用CSS
我想要做同样的JavaScript文件只。
答
我一直在寻找使用JavaScriptMVC的一些功能。最有用的你很可能会StealJS - http://javascriptmvc.com/docs.html#!stealjs
使用StealJS,您可以编写如下所示的代码,以确保一些JavaScript加载,然后运行该脚本体作为回调:
steal('myapp/tabs.js',
'myapp/slider.js',
'myapp/style.css',function(){
// tabs and slider have loaded
$('#tabs').tabs();
$('#slider').slider()
})
然后包括它在一个页面...
<script type='text/javascript'>
steal('myapp/myapp.js')
</script>
或...
<script type='text/javascript'
src='../steal/steal.js?myapp/myapp.js'>
</script>
然后创造一切条件为生产做好准备...
js steal/buildjs path/to/page.html -to myapp
你可以把你的使用的JavaScriptMVC的功能是什么(我个人只使用文档生成框架此刻选秀权,虽然在时间允许的可能会看挑更多...) - 如果你只是使用偷建筑,然后下面可能会有用 - http://javascriptmvc.com/docs.html#!steal.build.pluginify
答
你可能要考虑Spockets来实现这一点。
链轮被选为Rails 3.0中资产管道工具之一。 github上的Sprockets页面陈述其目的如下
Sprockets是用于编译和提供Web资产的Ruby库。它为 提供了JavaScript和CSS 资产的声明性依赖关系管理功能,以及一个功能强大的预处理器管道,允许您使用CoffeeScript,Sass,SCSS和LESS等语言编写资产, 。
这篇文章可能有助于[组合多个JS文件合并成一个] [1] [1]:HTTP:/ /stackoverflow.com/questions/4877321/multiple-javascript-files-combine-into-one – Helikaon 2012-03-26 07:15:23