二维码的前世今生
和一维码相比,二维码的信息承载量更大,能表达的信息更加多样化。比如,同样是识别商品,一维码只能展示出商品的名称、价格、产地等少量基础信息,二维码则可以展示出更详尽的信息,甚至扫码后还能获得图片、视频、音频等不同类型的信息。
图片,是前端开发中经常接触的对象,也是重要的信息传递方式。如何更好、更灵活地展示图片,是前端开发需要重点考虑的。本文讨论了 picture
和 img
标签之间的区别,以及 picture
标签比 img
标签更好用的原因所在。
说起自动化,无论是公司项目还是个人项目,都会用到或者编写一些工具来帮助我们去处理琐碎重复的工作,以节约时间、提升效率。随着前端工程化越来越明显,做前端开发会涉及诸如构建、部署、单元测试等这些开发工作流中重复的事项,本篇文章将介绍如何利用 GitHub 官方提供的 Actions 来完成前端的自动化发布。
本文详细介绍了几种主流 API 架构方案的优缺点,以帮助系统架构师在 API 技术选型时做出正确的决定。目前,主流的 API 架构方案包括 RESTFul API、GraphQL、gRPC。除此以外,还介绍了 CORBA 和基于 XML 的 SOAP 技术方案。
HTTP 协议是一种应用层协议,它是 Web 基础协议之一,本文将详细介绍各种常见的 HTTP 状态码以及相应的示例展示,以便更好地理解 HTTP 状态码的含义。
SVG 元素的 viewBox
属性允许指定一个给定的一组图形伸展以适应特定的容器元素。它包含4个参数的列表 min-x
, min-y
, width
和 height
,以空格或者逗号分隔开。