eco*_*utu 5 javascript ajax jquery dom
免责声明:我对AJAX很新!
我环顾四周,我不确定使用ajax加载javascript的方法.
我正在使用ajax来请求每个都需要6-10个简短方法的页面.总共可能有5-6个这样的页面,因此总共大约有35种以上的方法.
我更愿意访问需要加载的每个页面所需的javascript.
我见过几种方法,我不确定哪种方法最符合我的需要:
在头部包含一个空脚本元素,并通过操作src属性.DOM.
通过创建一个新的脚本元素.DOM并将其附加到document.body(这听起来与#1相同).
由于我是ajax和web开发的新手,我很好奇每种方法的起伏,以及我错过的任何方法.
一些问题是: - 是否会使用缓存副本,或者每次发出ajax请求时脚本都会下载.请注意,脚本将是静态的. - 浏览器兼容性.我使用Chrome,但此应用程序将用于IE> = 7以及Firefox的各个版本.
在jQuery环境中,我会使用getscript().你对这个缓存感到好奇 - getscript包括一个缓存破坏功能(主要用于破坏激进的IE缓存,虽然当然在其他场景中很有用).你可以getscript像这样执行相当于非缓存的破坏:
$.ajax({
cache: true,
dataType: "script",
url: "your_js_file.js",
success: yourFunction
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4899 次 |
| 最近记录: |