就像我们可以在Sass中使用_partials那样有类似于javascript的东西吗?

问题描述:

我只想保持所有的javascript独立,但在上传之前我想合并成一个。就像我们可以在Sass中使用_partials那样有类似于javascript的东西吗?

像萨斯利用CSS

enter image description here

enter image description here

我想要做同样的JavaScript文件只。

+0

这篇文章可能有助于[组合多个JS文件合并成一个] [1] [1]:HTTP:/ /*.com/questions/4877321/multiple-javascript-files-combine-into-one – Helikaon 2012-03-26 07:15:23

我一直在寻找使用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等语言编写资产, 。

也许你可以使用CofeeScript,它的编译器(See the usage

+0

在这种情况下,没有必要使用咖啡脚本样式编码吗? – 2013-01-19 18:57:09