赞
踩
相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新!
⭐点赞⭐收藏⭐不迷路!⭐
<script>
标签的src
属性用于引入外部JavaScript文件。<link>
标签的href
属性用于引入外部样式表。src
一样去获取资源,而是根据href
的值建立元素与外部资源的关联。HTML语义化是指在编写HTML代码时,使用具有含义的标签,使文档结构清晰、易读、有助于理解。语义化的优点包括:
DOCTYPE声明用于指定HTML文档的版本和类型,告诉浏览器使用哪个HTML规范来解析文档。它的作用包括:
例子:<!DOCTYPE html>
使用示例:
<script defer src="script1.js"></script>
<script async src="script2.js"></script>
<meta charset="UTF-8">
: 指定文档使用UTF-8字符集。<meta name="viewport" content="width=device-width, initial-scale=1.0">
: 针对移动设备设置视口,以确保页面在不同设备上的显示效果良好。<meta name="description" content="描述内容">
: 提供页面的描述,用于搜索引擎显示搜索结果摘要。<meta name="keywords" content="关键词1, 关键词2, ...">
: 指定页面的关键词,有助于搜索引擎优化。<meta name="author" content="作者">
: 指定页面的作者信息。<meta http-equiv="X-UA-Compatible" content="IE=edge">
: 设置IE浏览器使用最新的引擎渲染页面。<meta name="robots" content="index, follow">
: 控制搜索引擎爬虫的行为。这些meta标签有助于提高网页的可访问性、搜索引擎优化和用户体验。
<header>
、<nav>
、<article>
、<section>
、<footer>
等,以更清晰地描述文档结构。<audio>
和<video>
标签,提供原生的音频和视频支持。<canvas>
标签,使得通过JavaScript脚本可以进行动态绘图。<input type="date">
、<input type="email">
、<input type="url">
等,以及placeholder
、required
等属性。srcset
属性是<img>
标签的一个属性,用于指定多个图像源,以便根据不同的屏幕尺寸和分辨率选择最合适的图像进行显示。主要作用包括:
示例:
<img src="image.jpg" srcset="image-1x.jpg 1x, image-2x.jpg 2x, image-3x.jpg 3x" alt="描述">
<span>
、<a>
、<strong>
、<em>
、<img>
、<br>
等。<div>
、<p>
、<h1>
到<h6>
、<ul>
、<ol>
、<li>
等。<br>
、<img>
、<input>
、<hr>
等。Web Worker是HTML5引入的一项技术,允许在浏览器中创建后台线程,使得脚本能够在主线程之外运行。主要特点包括:
示例:
// 主线程
const worker = new Worker('worker.js');
worker.postMessage('Hello from main thread!');
worker.onmessage = (event) => {
console.log('Received message from Web Worker:', event.data);
};
// Web Worker (worker.js)
onmessage = (event) => {
console.log('Received message in Web Worker:', event.data);
postMessage('Hello from Web Worker!');
};
HTML5的离线储存通过Application Cache实现。使用离线储存,可以使网页在没有网络连接时仍然能够访问并加载。使用步骤包括:
<html>
标签中通过manifest
属性引用Manifest文件。<!DOCTYPE html>
<html manifest="example.appcache">
<!-- 页面内容 -->
</html>
CACHE MANIFEST # 版本号 # 注释行,以#开头 # 明确指定需要缓存的资源 CACHE: /css/style.css /js/script.js /images/logo.png # 明确指定需要在线获取的资源 NETWORK: /api/data # 明确指定不缓存的资源 FALLBACK: /offline.html
CACHE
、NETWORK
、FALLBACK
,它们分别表示缓存的资源、需要在线获取的资源和指定的备用页面。使用HTML5离线储存有助于提高应用程序的性能和用户体验,特别是在网络连接不稳定或者处于离线状态时。然而,也要注意谨慎使用,确保及时更新资源,以防止用户访问过期或过时的内容。
开源项目地址:https://gitee.com/falle22222n-leaves/vue_-book-manage-system
已 300 + Star!
⭐点赞⭐收藏⭐不迷路!⭐
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。