Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

方法1:javaScriptFile和styleSheetFile

对于一个dorado的view,如果我们希望引入外部第三方的js库以及对应css等资源文件我们可以通过View提供的以下两个属性引入:

...

Info

注意上面我们说的是第三方的资源,如果仅仅是想给当前View添加自定义的js或css,则可以采用同名规则,View会自动加载,如图:

注意最后三个文件,文件名一样而扩展名不一样,这种情况下你根本就不需要配置javaScriptFile和styleSheetFile属性,View默认就会加载对应的js和css。

对于这种使用方式的JS文件代码的编写建议参考<<Javascript Controller技术>>(http://www.bsdn.org/projects/dorado7/article/Dorado-7.1-Whats-New)

 

...

方法2:packages-config.xml

上面通过View提供的javaScriptFile和styleSheetFile属性可以引入第三方的资源文件和js库,但是还考虑到可能存在如下的情况:

...

这样一旦我们采用production运行模式(参考<<基础教程>>的运行模式)的时候,资源下载管理器会自动寻找对应的min类型的文件下载,只有在找不到的前提下才选用未做min处理的资源文件下载。

 

方法3:$load()

参考代码:

Code Block
$load("http://map.qq.com/api/js?v=2.exp",{
	type:"js",
	callback:function(){
		console.log("加载成功");
	}
})

方法4:用JSP或Velocity等页面模板

你可以用JSP或Velocity等页面模板技术,这样引用资源在页面模板中定义就可以