IE浏览器-Javascript-IE,Chrome,Firefox-如何包含外部.js文件
internet explorer - Javascript - I.E., Chrome, Firefox - How inclusion of external .js files works?
假设我有3个文件。
- index.html(html+javascript)
- somescript1.js(Javascript文件)
- somescript2.js(Javascript文件)
将所有三个文件中涉及的javascript视为"串联"在一起,使它们成为一个长脚本,其中变量和函数可在这三个文件之间访问,这合适吗?
如果定义了多个同名函数,则只使用最后一个,正确吗?(这样,如果我在父index.html的末尾定义一个函数,它将覆盖javascript链接文件中定义的函数?)
根据给出的答案,我想知道这三种主要浏览器之间是否相同。我知道,至少有一种浏览器可以对上述问题做出肯定的回答,但我真的想确信,我可以对任何主流浏览器采取这种观点。
将所有三个文件中涉及的javascript视为"串联"在一起,使它们成为一个长脚本,其中变量和函数可在这三个文件之间访问,这合适吗?
不完全是。第一个脚本中立即执行的代码将无法访问第二个脚本中的任何内容。如果执行被延迟到第二个脚本加载之后(例如,通过将函数分配给onload事件),那么它将具有访问权限。
如果定义了多个同名函数,则只使用最后一个,正确吗?(这样,如果我在父index.html的末尾定义一个函数,它将覆盖javascript链接文件中定义的函数?)
是(根据上述时间问题)
根据给出的答案,我想知道这三种主要浏览器之间是否相同。
这在五个主要浏览器(以及所有次要浏览器)之间是相同的。
相关文章:
- 在使用cq:include包含外部JS之前,如何在JSP中包含全局JS变量
- 动态地包含来自外部文件PHP的JavaScript
- 建议将包含不同参数的内联JS转换为外部脚本
- Jade-包含来自外部js文件的var
- 在内部JavaScript函数中包含外部对象
- 如何在从外部连接时将外部文件包含到node-js项目中
- 使用node.js时包含外部js
- 加载包含 Javascript 的外部 PHP 文件
- 将外部 SVG 和包含 JavaScript 加载到 HTML 中
- 如何在 Angular 2 中包含外部 JavaScript 库
- 如何在 webpack 中包含外部文件
- HTML中没有包含外部CSS和JS文件
- 添加未包含在loginWith<中的外部登录服务;服务>
- 如何在default.aspx中包含外部jQuery文件
- 在javascript内部呈现HTML时包含外部CSS
- 挖空外部模板包含 Javascript 块
- 如何将 Ajax 调用作为外部文件包含在内
- 将外部代码包含到角度项目中
- 方法将外部url包含到溢出的现有页面中
- 如何使用javascript / jquery将外部文件包含到html中