这篇文章主要为大家详细介绍了Java脚本语言动态加载半铸钢钢性铸铁(铸造半钢)和射流研究…文件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
项目中需要用到动态加载半铸钢钢性铸铁(铸造半钢)文件,整理了一下,顺便融合了动态加载射流研究…的功能写成了一个对象,先上代码:
var dynamicLoading={
css:函数(路径){
如果(!path || path.length===0){
抛出新错误('参数'路径'是必需的!');
}
var head=文档。getelementsbytagname(' head ')[0];
var link=文档。createelement(“link”);
link.href=path
link.rel='样式表
链接。type=' text/CSS ';
head.appendChild(链接);
},
js:函数(路径){
如果(!path || path.length===0){
抛出新错误('参数'路径'是必需的!');
}
var head=文档。getelementsbytagname(' head ')[0];
var script=文档。createelement(' script ');
script.src=path
剧本。type=' text/JavaScript ';
head.appendChild(脚本);
}
}
对象包含两个完全独立的方法,分别用来加载半铸钢钢性铸铁(铸造半钢)文件和射流研究…文件,参数均为欲加载的文件路径。原理非常的简单:对于不同的加载文件类型创建不同的节点,然后添加各自的属性,最后扔到头标签里面。经测试,本方法兼容各浏览器,安全、无毒、环保,是网开发人员工作常备代码。
下面是调用代码,异常简单:
//动态加载半铸钢钢性铸铁(铸造半钢)文件
动态加载。CSS('测试。CSS’);
//动态加载射流研究…文件
动态加载。js('测试。js’);
动态加载js和css
开发过程中经常需要动态加载射流研究…和css,今天特意总结了一下常用的方法。
1、动态加载js
方法一:动态加载射流研究…文件
//动态加载射流研究…脚本文件
函数加载脚本(url) {
var script=文档。createelement(' script ');
剧本。type=' text/JavaScript ';
script.src=url
document.body.appendChild(脚本);
}
//测试
loadScript(' JavaScript/lib/cookie。js’);
方法二:动态加载射流研究…脚本
//动态加载射流研究…脚本
函数加载脚本字符串(代码){
var script=文档。createelement(' script ');
剧本。type=' text/JavaScript ';
尝试{
//火狐、safari、chrome和歌剧
剧本。appendchild(文档。创建文本节点(代码));
}catch(ex) {
//IE早期的浏览器,需要使用脚本的文本属性来指定Java语言(一种计算机语言,尤用于创建网站)描述语言代码。
script.text=代码
}
document.body.appendChild(脚本);
}
//测试
var text=' function test(){ alert(' test ');}';
加载脚本字符串(文本);
test();
2、动态加载css
方法一:动态加载钢性铸铁文件
//动态加载钢性铸铁文件
函数加载样式(url) {
var link=文档。createelement(“link”);
链接。type=' text/CSS ';
link.rel='样式表
link.href=url
文档。getelementsbytagname(' head ')[0].appendChild(链接);
}
//测试
加载样式(' CSS/秒索引。CSS’);
方法二:动态加载钢性铸铁脚本
//动态加载钢性铸铁脚本
函数loadStyleString(cssText) {
var style=文档。createelement(' style ');
风格。type=' text/CSS ';
尝试{
//火狐、safari、chrome和歌剧
风格。appendchild(文档。创建文本节点(CSS文本));
}catch(ex) {
//IE早期的浏览器,需要使用风格元素的样式表属性的cssText属性
风格。样式表。CSS文本=CSS文本;
}
文档。getelementsbytagname(' head ')[0].appendChild(style);
}
//测试
var CSS=' body { color:blue;}';
loadStyleString(CSS);
比较直接的代码
var head=文档。getelementsbytagname(' head ')[0];
var link=文档。createelement(“link”);
链接。href='/CSS/indexie。CSS ';
link.rel='样式表
链接。type=' text/CSS ';
head.appendChild(链接);
以上就是告诉大家如何实现Java脚本语言动态加载半铸钢钢性铸铁(铸造半钢)和射流研究…文件,希望对大家的学习有所帮助。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。