- 博客(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
原创 前端校招面试基础
二次握手: 如果网络延迟高,第一次客户端向服务端发送的请求中,服务端向客户端应答没有及时到达,客户端第二次发送请求,此时网络好,服务端的应答及时到达,两端建立连接开始通信,通信完后断开连接,此时第一次服务端的应答到达客户端,实际上断开连接了,但是能传输数据,造成安全问题,不稳定,三次握手就不会出现这种情况,因为当客户端收到服务端应答后还会发送一个应答应答消息。若未命中,浏览器发送请求至服务端,根据服务端中的http header判断是否命中协商缓存,若命中,服务端通知浏览器直接读取缓存,不返回资源。
2024-11-01 11:00:52
931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人