自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Canvas绘图--保姆级教程

Canvas 作为HTML5引入的核心组件之一,其角色就像一块数字化的画布,赋予 Web页面 前所未有的绘图与动画创作能力。在 Canvas 出现之前,实现复杂的图形与动画效果往往依赖于Flash插件,这不仅增加了页面加载的复杂性与安全风险,还迫使开发者在 JavaScript 与 Flash 之间进行繁琐的交互。Canvas 的诞生,如同一股清流,彻底革新了这一局面,使得 纯JavaScript 环境下的图形绘制与动态效果实现成为可能,彻底告别了 Flash 的依赖。

2024-11-05 15:45:40 1664

原创 CSS框架----Tailwind CSS之无法动态绑定类名

动态拼接类名通常发生在运行时,即当JavaScript代码执行时,由于Tailwind CSS在编译时生成CSS规则,它无法预知运行时动态生成的类名。因此如果在运行时动态地拼接类名,并期望这些类名能够被Tailwind CSS识别和应用相应的样式,通常是不会工作的。Tailwind CSS是一个功能类优先的CSS框架,它提供了一套预定义的类名,用于快速构建和设计用户界面。使用Tailwind CSS实现页面时发现一个问题,当页面样式需要根据变量动态变化时,用TailwindCSS实现不了。

2024-11-04 09:52:43 500

原创 JavaScript 数组排序简单实现

【代码】JavaScript 数组排序简单实现。

2024-11-01 15:31:14 317

原创 前端校招面试基础

二次握手: 如果网络延迟高,第一次客户端向服务端发送的请求中,服务端向客户端应答没有及时到达,客户端第二次发送请求,此时网络好,服务端的应答及时到达,两端建立连接开始通信,通信完后断开连接,此时第一次服务端的应答到达客户端,实际上断开连接了,但是能传输数据,造成安全问题,不稳定,三次握手就不会出现这种情况,因为当客户端收到服务端应答后还会发送一个应答应答消息。若未命中,浏览器发送请求至服务端,根据服务端中的http header判断是否命中协商缓存,若命中,服务端通知浏览器直接读取缓存,不返回资源。

2024-11-01 11:00:52 931

原创 svg绘制统计图计算刻度坐标

仅个人记录,方便下次使用。

2024-10-31 11:05:37 386

原创 svg绘制统计图

个人记录,方便下次使用。

2024-10-31 10:49:17 133

原创 svg中画三次贝塞尔曲线

传入点数组,点对象有x,y值。

2024-10-30 09:51:51 633 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除