Laravel 4和dojo工具包AMD实现如何?

时间:2014-03-18 07:45:40

标签: dojo laravel-4 amd

是否曾有人试图使用laravel 4实现dojo工具包AMD,或者任何人都可以请我指向一个简单的示例。

  1. 在laravel上只是一个简单的AMD实现?
  2. 什么资产管理器或默认值都可以。如何在dojo中使用它?
  3. 请帮忙。感谢

1 个答案:

答案 0 :(得分:0)

对于1.我建议您可以尝试这个Laravel 4 bootstrap suite它会为您提供开箱即用的RequireJS实现。

For 2.你可以将dojo与你想要的任何资产管理器一起使用,甚至不使用它(虽然这不是一个好方法) - 只需将其.js文件放在你的/ public目录中并像你一样包含它们通常的视图模板中的html。如果您使用的是Blade模板,请确保模板语法不会与您的js语法冲突。如果是,则使用.include of .php文件和.blade.php视图模板中的js代码部分。

资产管理器为您提供了一种更优雅,更正确的方法。如果您正在处理LESS或Coffee事物以编译成常规JS和样式,这可能非常有用。 如果你想要高级资产管理器,我建议你在github上查看/ CodeSleeve / asset-pipeline - 它是Laravel的众多资产管理者之一,但少数几个保持活力(看看basset或laravel-例如github上的grunt选项。)

资产管道很好地使资产管理与Rails中的资产管理类似。这是一篇关于如何以及为何使用它的文章:http://culttt.com/2013/11/04/add-asset-pipeline-laravel-4/

相关问题