切换导航
简历
工具
演示
查询
导航菜单
服务端
30
前端
114
数据库
82
进阶开发
8
桌面程序
2
QA
15
软件使用
36
规范协议
5
操作系统
11
AI
0
复用资源
6
硬件
0
标签
HTML
正则表达式
Json
包管理工具
vite
CSS
XPath
JavaScript
Jquery
less
ES6
Vue
React
vue 3
Layui
editor.md
sea.js
Zepto.js
mysql.js
mssql.js
NodeJs
Express
前端template
YAML
杂项
外部链接
.NET Core SDK和运行时安装包
淘宝 NPM 镜像
查询网
Tables Generator线上表格转换工具
引用cdn在线脚本和样式
首页
前端
HTML5 文件引用标签
[TOC] ## 1. 引用文件目录说明 + `/` 根目录开始 + `../` 上级目录开始 + `../../` 上上级目录开始 + `./` 同级别目录开始 **示例文件结构:** ```bat file1/ file2.html file3/ file4.html file5.html file6/ file7.html file8.html ``` **示例:**引用父级目录文件 > + file4.html 引用 file2.html 文件可以使用 - `../../file1/file2.html`:上级目录的上级目录下的 file1 目录下 file2.html 文件 - `/file1/file2.html`:根目录下 file1 目录下 file2.html 文件,这里和../../一致了,因此如果过要翻好几个上级目录,使用根目录更合适 - `.././file2.html`:上级目录的同级目录 file2.html 文件 **示例:**引用同级目录文件 > + file4.html 引用 file5.html 文件可以使用 - `file5.html`:直接引用 - `./file5.html`:同级目录引用 **示例:**引用兄弟目录文件 > + file4.html 引用 file7.html 文件可以使用 - `../file6/file5.html`:兄弟级目录下文件引用 + file4.html 引用 file2.html 文件可以使用 - `../file5.html`:兄弟级文件引用 ## 2. 样式引用标签 link link 标签没有结束符 ```HTML <link ref="stylesheet" href="../style.css"> ``` ## 3. 脚本引用标签 script ```HTML <!-- 表示 JavaScript 文件的 URL,用于引用外部的 JavaScript 文件 --> <script src="script.js"></script> <!-- async 表示 JavaScript 代码会在页面加载后异步执行 --> <script async src="script.js"></script> <!-- defer:表示 JavaScript 代码会在页面加载后才执行(通俗的讲就是延时执行) --> <script defer src="script.js"></script> <!-- charset:表示 JavaScript 文件的字符编码,用于指定 JavaScript 文件的字符编码 --> <script src="script.js" charset="UTF-8"></script> <!-- type:表示 JavaScript 文件的类型,用于指定 JavaScript 文件的类型 --> <script src="script.js" type="application/javascript"></script> <!-- 常用的完整引用格式 --> <script src="script.js" type="application/javascript" charset="UTF-8"></script> ``` ### 3.1. async 和 defer 的区别 async 和 defer 都是 JavaScript 引用的属性,用于异步执行或延迟执行 JavaScript 代码,它们的区别如下: |async|defer| |--|--| |表示 JavaScript 代码会在页面加载后异步执行。当浏览器遇到 async 属性时,它会异步加载并执行指定的 JavaScript 文件,同时继续解析 HTML 文件并渲染页面。当 JavaScript 文件加载完成后,它会在后台执行,不会阻止页面中其他内容的加载和渲染。async 属性适用于异步加载 JavaScript 文件,并且不会阻止页面中其他内容的加载和渲染。|表示 JavaScript 代码会在页面加载后才执行。当浏览器遇到 defer 属性时,它会异步加载并执行指定的 JavaScript 文件,但是该文件会在页面加载后才执行,而不是在异步加载时执行。当页面加载完成后,浏览器会执行所有已经加载的 JavaScript 代码,但是它们会按照它们在 HTML 文件中的顺序执行,而不是同时执行。defer 属性适用于异步加载 JavaScript 文件,并且会在页面加载后才执行,但是不会阻止页面中其他内容的加载和渲染。| ### 3.2. type 属性种类 type 属性是 JavaScript 引用的属性,用于指定 JavaScript 文件的类型。常见的 type 值有以下几种: |种类|说明| |--|--| |application/javascript|这是默认的 type 值,用于指定 JavaScript 文件的类型。大多数浏览器都支持这种类型的 JavaScript 文件。| |application/x-javascript|这是早期的 type 值,用于指定 JavaScript 文件的类型。虽然现代浏览器已经不再支持这种类型的 JavaScript 文件,但是一些旧的浏览器和应用程序仍然支持它。| |text/javascript|这是另一个常见的 type 值,用于指定 JavaScript 文件的类型。它与 application/javascript 类似,但是在某些情况下可能会被一些旧的浏览器和应用程序忽略。| |module|这是用于指定 JavaScript 模块文件的类型。它用于指定使用 CommonJS 或 ES6 模块规范编写的 JavaScript 模块文件。|
扫一扫手机看
点击排行
windows 文件资源管理器使用
Layui 弹窗open使用说明
SQL Server 中字符串函数使用
C# 使用QQ邮箱代理做邮件接收功能
SQL Server关于apply的两种形式cross apply 和 outer apply
ASP.NET MVC 模型的自定义验证
nvm安装及常用命令
SQL Server 中数据类型转换
SQL Server 中WITH AS短语的使用
IE浏览器下AJAX缓存问题导致数据不更新的解决办法
订阅号