js中取得当前加载的js的src地址
来源:互联网 发布:数据库关系模型示例 编辑:程序博客网 时间:2024/04/25 14:23
在很多js框架中看到过,如果要动态加载框架内部的其他js,加载的时候加载的地址经常是一个相对的地址,只能是这样了哦,因为框架根本不知道用此框架的用户,将框架js文件放的具体目录,所以框架中一般会采用如下方法
(1)默认采用页面中加载core.js(框架的核心js)指定的地址为基准地址(basePath)
(2)用户直接采用框架提供的配置方法指定basePath
那么框架是怎么做到默认的呢?请看下面你就明白了。
1 Html代码
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <script src="/ProjectName/statics/jquery/jquery.js"></script> <script src="/ProjectName/statics/xjo/core.js"></script> <script> console.info(xjo.basePath); </script> </head> <body> </body></html>
2 core.js
window.xjo={}; if(!xjo.basePath){ var tags=document.getElementsByTagName("script");//获取script标签 var path = tags[tags.length - 1].getAttribute("src");//获取其src->/ProjectName/statics/xjo/core.js var basePath=path.substring(0, path.lastIndexOf("/") + 1) //->/ProjectName/statics/xjo/ xjo.basePath=basePath; }
看到了上面的代码,应该明白了吧,不解释了。
1 0
- js中取得当前加载的js的src地址
- 使用js改变iframe的src地址
- js获取图片src的相对地址
- JS取得当前日期的农历
- JS如何取得当前对象的属性
- JS取得MAC地址的脚本
- tomcat中jsp,js中取得当前应用名称的一些注意事项
- <button>的onmoseovert js事件改变this.src地址失败
- 获取当前页面的地址 JS
- js获取当前url地址的参数
- js获取当前地址的url
- js中取得变量绝对值的方法
- js代码获取IP地址的三种方法,通过js取得客户端的IP地址。
- js遍历一个元素下的所有img标签,并取得src
- 取得程序当前的EIP地址(x86)
- jsp中js的src属性的问题
- js取得当前页面url
- JS取得fckeditor的值
- Linux学习:第三章-Linux常用命令-2
- HAL层开发基础
- try catch finally throw throws
- 项目优化经验分享(七)敏捷开发
- 局部敏感哈希(Locality-Sensitive Hashing) LSH
- js中取得当前加载的js的src地址
- POWERPCB和PROTEL文件格式的相互转换
- 虚基类、虚函数和纯虚基类
- #pragma 的用法
- Android - 小功能 - 利用最新版ShareSDK进行手动分享(自定义分享界面)
- Lucene StandardAnalyzer的代码分析2
- 使用Gson 解析Json(Including array)
- 【jQuery学习笔记---------DOM操作复制元素】
- 对待问题的正确态度