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

标签 javascript jquery css sass

我只想将所有 javascript 分开,但在上传之前我想合并成一个。

就像 Sass 对 CSS 的处理

enter image description here

enter image description here

我只想对 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 功能(就我个人而言,目前我只使用文档生成框架,尽管时间允许的话可能会考虑使用更多...)- 如果您只使用 Steal对于构建,那么以下内容可能会有用 - http://javascriptmvc.com/docs.html#!steal.build.pluginify

关于javascript - 就像我们可以在 Sass 中使用 _partials 一样,javascript 有类似的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9867911/

相关文章:

javascript - 寻找最近的 anchor href 滚动偏移量

javascript - 用于匹配\sSTUFF\r 中内容的正则表达式

javascript - 使用 javascript 或 jquery 从 T 到 mm/dd/yyyy 的日期解析格式

css - slider 点中的蓝色轮廓 - Owl Carousel 2.3.4

html - Zurb Foundation 柱堆叠

javascript - preventDefault 不删除 html5 验证

javascript - Chrome 鼠标滚动在我的网站上不起作用

javascript - 从 json 对象动态构造有序的 html 表

jQuery 根据计数和日期/时间(时间戳)对 div 元素进行排序

javascript - 如何使用 JQ 删除/重置外部 css 样式?