
HTML理论与实践
文章平均质量分 91
重新汇聚HTML的知识点,特别是那些不常用的,温故而知新,筑基使牢靠,拓展新篇章。
还是大剑师兰特
曾是美国普渡大学计算机研究生,现为GIS领域高级前端开发工程师。深耕openlayers、leaflet、cesium、mapbox、echarts、threejs、webgl、canvas、svg等技术,目前正研究GIS大模型在低空经济领域的应用,拥有两项GIS方面的专利。
展开
-
WebSocket 保持长连接的关键因素
WebSocket 是一种网络通信协议,它提供了一种在单个持久连接上进行全双工通信的方法,这意味着数据可以在两个方向上同时传输。WebSocket 连接一旦建立,就会一直保持打开状态,直到其中一方选择关闭连接。这种长连接不同于传统的 HTTP 请求/响应模型,后者通常在每个请求之后断开连接。原创 2024-07-20 00:30:00 · 914 阅读 · 0 评论 -
https执行过程,特点,作用
曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;优快云知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。原创 2024-07-09 00:30:00 · 2462 阅读 · 0 评论 -
IndexedDB 详解
IndexedDB 是一种在浏览器端的持久化存储解决方案,允许开发者在用户的本地设备上存储大量结构化数据。它是一个非关系型(NoSQL)数据库,适合于处理大量半结构化或结构化的数据,尤其在不需要复杂的 SQL 查询和关系建模的情况下原创 2024-04-26 00:45:00 · 1678 阅读 · 0 评论 -
TCP粘包如何处理
TCP粘包(TCP Packet Coalescing)是指在TCP传输中,由于TCP本身是面向流的传输协议,它并不保证数据包之间的边界,所以在某些情况下,发送端发出的多个数据包可能会在接收端接收到的时候粘合成一个较大的数据块,或者多个数据包分散地交错在一起,而不是按照发送时的原始顺序和界限进行接收。原创 2024-04-01 17:20:00 · 2090 阅读 · 0 评论 -
简述TLS/SSL的工作原理
TLS/SSL(Transport Layer Security / Secure Sockets Layer)协议的主要工作原理是为了在网络上实现安全的通信,确保数据的机密性、完整性和身份验证。原创 2024-04-03 00:45:00 · 1046 阅读 · 0 评论 -
开发环境下,vite为什么比webpack快
Vite 在开发环境下通过减少不必要的全量编译、高效的语言工具链以及充分利用浏览器特性,有效提升了前端开发者的开发效率和响应速度。而在生产环境打包时,Vite 可以集成 Rollup 或者 Webpack 进行优化打包,以满足生产环境的性能要求。原创 2024-03-30 00:45:00 · 1274 阅读 · 0 评论 -
详解:页面从URL请求到加载完成的整个过程
请求网页的整个渲染过程可以分为多个阶段,从用户在浏览器中输入网址到页面最终呈现在屏幕上,大致流程如下原创 2024-03-28 00:00:00 · 1281 阅读 · 0 评论 -
详解< meta >标签常用的属性及方法
`meta`标签在HTML中扮演着至关重要的角色,它能帮助开发者更好地控制网页的呈现方式、提升SEO效果、指导浏览器行为以及其他与网页相关的元数据管理。原创 2024-03-26 10:52:28 · 1985 阅读 · 0 评论 -
html页面从请求到完全展示的过程详解
用户在地址栏输入网址或点击链接后,浏览器接收用户的请求指令。浏览器解析URL,确定服务器域名及路径,并检查缓存。如果缓存中有对应的有效响应,则可以直接从缓存中读取并展示页面,否则进入下一步。原创 2024-03-24 00:45:00 · 1573 阅读 · 0 评论 -
webpack 的八种常用 loader 用途及加载方式
webpack 中有众多loader,每个loader都有特定的功能,用于处理不同类型的文件并将其转换为webpack可以理解和打包的模块。原创 2024-03-24 00:00:00 · 2388 阅读 · 0 评论 -
webpack、vite、grunt、gulp 分别用于什么场景
Webpack和Vite在现代前端构建领域扮演着重要角色,尤其是在处理模块化和高效开发方面;而Grunt和Gulp虽然在早期前端工程化阶段非常流行,但现在更多地被用于一些特定场景下的辅助构建任务。原创 2024-03-22 00:00:00 · 2195 阅读 · 0 评论 -
重绘和重排:概念、区别和应用示例
重绘(Repaint)和重排(Reflow)是Web前端开发中关于浏览器渲染机制的重要概念,下面将详细介绍这两个概念,并提供一些示例代码和应用场景。原创 2024-03-21 00:00:00 · 1107 阅读 · 0 评论 -
前端框架的发展史( 8个阶段)
0年代初至2000年初,网页主要由静态HTML、CSS和少量JavaScript构建。样式表最初是用来增强网页样式的,而JavaScript主要用于简单的客户端交互和验证。原创 2024-03-19 08:51:13 · 1650 阅读 · 0 评论 -
html页面优化图片( 10种建议)
优化图片的方法包括压缩、调整尺寸、选择合适的图片格式(如 JPEG、PNG 等)以及避免不必要的质量损失。这样可以在不影响图片质量的前提下,提高页面的性能和用户体验原创 2024-03-17 00:00:00 · 2191 阅读 · 0 评论 -
详解png8、png16、PNG24、png32的区别,网页中应该用哪种
PNG8、PNG16、PNG24、PNG32 是 PNG 图像格式的不同版本,**`它们的主要区别在于颜色深度和对透明度的支持`原创 2024-03-16 00:15:00 · 3170 阅读 · 0 评论 -
最新的前端开发技术(2024年)
2024年最新的前端开发技术总结:WebAssembly,TypeScript的普及,静态站点生成(SSG)与Jamstack,Low-code/No-code Development,AI辅助开发,Progressive Web Apps,AR/VR/MR Web开发,框架升级与新框架等。原创 2024-03-07 16:39:46 · 3754 阅读 · 0 评论 -
PWA 入门指南:理解与构建现代化 Web 应用
Progressive Web Apps(PWA)是一种创新的网络应用概念,其核心理念在于融合传统Web应用与原生移动应用的优点,提供一种跨平台、无需下载安装、拥有良好用户体验的解决方案。`** PWA充分利用现代浏览器的功能,诸如**Service Worker、Web App Manifests、Cache API** 等技术手段,打造出一种在任何设备上都能提供优质用户体验的应用形态。原创 2024-03-13 00:30:00 · 1252 阅读 · 0 评论 -
探索 WebAssembly:开启网页高性能应用的新时代
WebAssembly(简称Wasm)是一种低级、可移植、体积紧凑的二进制格式,它被设计用来在现代网络浏览器中高效地运行。`** WebAssembly的诞生主要是为了弥补JavaScript在某些高性能应用场景下的不足,如图形图像处理、3D渲染、视频解码、科学计算等,它可以提供接近原生应用程序的执行效率。原创 2024-03-18 00:00:00 · 1623 阅读 · 0 评论 -
WebP格式图像:起源、优势、兼容性及在线压缩方法
WebP 是一种旨在优化网页体验和资源传输效率的下一代图像格式,随着技术的发展和浏览器支持度的不断提高,WebP 正逐渐成为网页图像标准的重要组成部分。原创 2024-03-11 00:30:00 · 2241 阅读 · 0 评论 -
对比分析:LocalStorage、SessionStorage、Cookies和IndexedDB
浏览器提供了多种数据存储方法,主要包括 **`LocalStorage、SessionStorage、Cookies和IndexedDB。每种存储方法都有其适用场景和限制,开发者应根据应用需求来选择合适的存储方式。同时,安全性是选择存储方法时需要考虑的重要因素,特别是在处理敏感信息时。原创 2024-03-10 00:30:00 · 1465 阅读 · 0 评论 -
强制缓存与协商缓存:概念原理、区别、适用场景和具体示例
本文深入探讨了强制缓存和协商缓存的概念、原理以及它们之间的区别。通过详细的代码示例,读者可以更好地理解这两种缓存策略的实际应用。此外,文章还提供了一些实用的技巧和最佳实践,帮助开发人员有效地利用缓存来提高应用的性能和用户体验。原创 2024-03-09 00:45:00 · 4708 阅读 · 0 评论 -
HTML页面性能优化( 15个方法和策略 )
HTML页面的性能优化是提升用户体验、提高网站效率和竞争力。**`通过优化,页面加载更快,用户满意度上升,同时节省资源并提升搜索引擎排名。这样可以增加流量和转化率,降低跳出率,使网站更具优势。`原创 2024-03-12 00:00:00 · 1552 阅读 · 0 评论 -
常见的音频与视频格式
常见的视频格式有 MP4、AVI、MOV、WMV、MKV、FLV、3GP、MPEG 等,它们在兼容性、文件大小、画质等方面各有特点。常见的音频格式有 WAV、MP3、FLAC、APE、AAC、OGG 等。原创 2024-02-26 09:59:08 · 2536 阅读 · 0 评论 -
引用jquery.js的html5基础页面模板
当你着手从0到1去书写一个html页面的时候,没有一个合适的模板,纯手写还真是费时费力,更重要的是不一定都能写对。 本文是一个加载了jquery.js的html模板, 稍加改动head部分和body部分,就可以生成自己想要的页面了。原创 2023-12-26 09:51:10 · 1081 阅读 · 0 评论 -
HTTP content-type内容类型的常见格式
Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件。Content-Type 标头告诉客户端实际返回的内容的内容类型。原创 2023-12-26 09:36:10 · 3585 阅读 · 0 评论 -
HTML输出特殊字符详细方法
用下面的四位数字替换×,将得到对应的符号。(注意:应用这些代码,编辑器应该切换到HTML模式)原创 2023-12-20 00:00:00 · 1825 阅读 · 0 评论 -
HTML汉字编码简明对照表
下列汉字取自国标(GB 2312-80)中的分级与排列内容;包含所有的第一级汉字和第二级汉字中的常用部分。第一级汉字(16—55区的汉字)以拼音字母为序进行排列,同音字以笔形顺序横、竖、撇、捺、折为序,起笔相同的按第二笔,依次类推;第二级汉字(56-87区的汉字)按部首为序进行排列。对于多音字,仅在表中出现一次。如:柏,音(bai,bo),表中仅出现在“bai”中。汉字区位码用阿拉伯数字表示,每个汉字对应4个数字。原创 2023-12-15 00:00:00 · 3382 阅读 · 1 评论 -
HTML常用的特殊字符大全(供复制使用)
以下的页面中,罗列出了很多类别各式各样的特殊字符,通常你可以直接复制它们希腊字母[大写]ΑΒΓΔΕΖΗΘΙΚ∧ΜΝΞΟ∏Ρ∑ΤΥΦΧΨΩ[小写] α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω俄文字母[大写]АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ[小写] а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я注音符号拼音符号。原创 2023-12-20 00:00:00 · 2011 阅读 · 0 评论 -
SVG图片在HTML页面中的四种加载方法
SVG因为体积小,矢量图的缘故,经常会在html页面中引用此种格式的图形。这里有四种引用加载的形式。原创 2023-11-20 09:25:48 · 5967 阅读 · 35 评论 -
HTML特殊字符对照码(避免字符乱码)
最近做了个vue项目,页面上写大于等于符号,小于等于符号的时候,总是出现乱码。特别让人头疼,后来查了资料,使用特殊字符的方式,能解决掉这个问题。所以将这些HTML 特殊字符对照码列出来,方便日后使用。原创 2023-11-16 11:20:59 · 399 阅读 · 9 评论 -
HTML易忽略的角落【目录】
html是超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用。是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。HTML文件是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。原创 2023-11-16 10:57:11 · 923 阅读 · 0 评论