fex-team / jello

Front End Integrated Solution for J2EE Velocity.
206 stars 49 forks source link

优化 #script #style directive 让其支持外链。 #4

Closed 2betop closed 10 years ago

2betop commented 10 years ago

目前引用 js 和 css 都是通过 #require("xxx:xxx/path.js")#require("xxx:xxx/path.css")。如果此处路径是一个能在 source map 中找到的 ID 没有问题,但是如果用户需要引入一个不在 source map 中的 uri,则会报错。

所以这里通过添加 #script #style 引入外部 uri 资源功能来解决此问题。如:

#script("/framework/jquery/jquery.js")#end
2betop commented 10 years ago

或者引入第三方 cdn 地址。

#script("http://staticfile.org/xxx.xxx")#end
oxUnd commented 10 years ago

这块为啥直接不用<script src="xxx"></script>

hefangshi commented 10 years ago

@xiangshouding 无法保证与#require脚本之间的加载顺序问题