位置: 编程技术 - 正文

JS获取当前脚本文件的绝对路径(js脚本如何获取数据库内容?)

编辑:rootadmin

推荐整理分享JS获取当前脚本文件的绝对路径(js脚本如何获取数据库内容?),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js获取li,js获取tbody,js获取tbody,js获取当前脚本数据,js获取tbody,js脚本获取当前时间,js获取当前脚本数据,js脚本获取当前时间,内容如对您有帮助,希望把文章链接给更多的朋友!

当写模块加载器时,获取当前脚本文件的绝对路径作为基础路径是必不可少的一步,下面我们一起来探讨一下这个问题吧!

一、各大浏览器的实现方式                

[a]. Chrome和FF

超简单的一句足矣!

这里利用了对象 document.currentScript ,它返回的是当前执行的script元素;然后调用script元素的src属性即可获取脚本文件的绝对路径。

[b]. IE+、Safari和Opera9

利用Error对象的stack属性(IE+)、sourceURL属性(Safari)和stacktrace属性(Opera9)萃取绝对路径

[C]. IE5.5~9

JS获取当前脚本文件的绝对路径(js脚本如何获取数据库内容?)

遍历文档中的script标签

二、相关知识介绍                      

IE5.5~9下script的readyState表示该script元素的状态,分别有以下的状态值:

uninitialized:未初始化

loading:正在加载

loaded:加载完成

interative:执行中

complete:执行完

可通过订阅onreadystatechange事件来监听script元素状态的变化。但不幸的是loaded和complete状态并出现顺序不定且有可能仅出现其中一个,因此建议在动态添加script元素时,先设置src属性后再将script元素添加到DOM树中,这样loaded和complete状态仅会出现其中一个(虽然每次请求时,哪个出现是不定的),比较好监测。

三、IE和FF下的另一种方式                

通过订阅 window.onerror 事件,事件处理函数将接受三个参数,分别是msg,url和num。这里url就是当前脚本的绝对路径了。

标签: js脚本如何获取数据库内容?

本文链接地址:https://www.jiuchutong.com/biancheng/379035.html 转载请保留说明!

上一篇:浅谈JS原型对象和原型链(js原型作用)

下一篇:编写高质量JavaScript代码的基本要点(编写高质量代码改善JAVA程序的151个建议)

  • 企业缴纳所得税税率
  • 无法收回的应收账款可以税前扣除吗
  • 一般纳税人开具的普票可以抵扣吗
  • 税务人员岗位有哪些
  • 租赁收入缴纳个人所得税
  • 小规模纳税人现金折扣算增值税吗
  • 企业开办费可不交税吗
  • 废机油处理多少钱一吨
  • 母公司为子公司担保需要股东会决议吗
  • 属于会计核算方法的
  • 劳务公司发放农民工工资的三种形式
  • 一般纳税人应交增值税明细科目设置
  • 现金券违法吗
  • 从个人处借款的法律规定
  • 烟酒发票可以抵扣所得税吗
  • 如何计算房地产容积率与土地面积
  • 建筑行业包含哪些项目
  • 土地增值税清算是什么意思
  • 提前收取租赁收入的财务处理
  • 无票申报后开发票怎么申报
  • 营改增后房地产公司税种及税率
  • 简易计税方法的适用范围
  • 文化公司发展战略
  • 劳动报酬个人所得税由扣缴义务人预扣预缴
  • 销售折扣收货方法有哪些
  • 一篇不错的php基础论文
  • 利息股息红利个人所得税税率
  • 企业出售产品前,预收客户一笔货款
  • php判断ip是否属于某个区段
  • 百度地图api的基本使用
  • PHP:imagegrabwindow()的用法_GD库图像处理函数
  • 企业一次性取得所得税
  • 销售方运输发票怎么做账?
  • 股权转让实操
  • 如何成功安装暗区突围
  • bootstrap-
  • win11更新71
  • 员工离职补偿怎么入账
  • 什么是政府项目档案
  • 印花税减半征收减免性质代码
  • 小规模纳税人什么意思
  • 年金现值系数和复利现值系数的公式
  • 扣缴义务人如何登录电子税务局
  • 增值税留抵税额是什么意思
  • 一般纳税人月销售额10万以下城建税
  • 签订三方协议是办理实时扣税的前提,这里三方是指
  • 房租已付未收到发票
  • 购买的服务如何申请退款
  • 疫情期间购买消毒弥雾机的请示
  • 社保年度汇算清缴怎么做
  • 4s店出售试驾车的增值税是多少
  • 一般纳税人企业所得税多久申报一次
  • 转账支票一定要填写支付密码吗?
  • 其他综合收益相反科目
  • 个人报销费用怎么做分录
  • 软件公司购买软件用于研发
  • 其他货币资金属于什么类科目
  • mysql正整数类型
  • sql server数据库使用
  • linux怎么统计文件中出现字符串的数量
  • 中兴新支点操作系统安装教程
  • 重装系统前 病毒怎么办
  • win8系统win10有什么区别
  • nerosmartstart.exe - nerosmartstart是什么进程 作用是什么
  • linux打包压缩文件的命令
  • jquery 动态加载js
  • nodejs实战教程
  • ms-sys
  • js设置iframe隐藏
  • apache2使用
  • javascript中attribute和property的区别详解
  • jquery validation
  • android开发中遇到的问题
  • eclipse如何调节字体
  • 检查网络资料
  • unity3d怎么写代码
  • javascript的数据类型有哪些?
  • 红字专用发票进什么科目
  • 苏州税务局发票查询系统
  • 开票系统ukey抄报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设