Server-Sent Events(SSE)简单实现实时通信


字数:1.5k 阅读时长:7分钟

Server-Sent EventsSSE)是一种基于HTTP的实时通信协议,它允许服务器向客户端推送信息。相比于传统的轮询方式,SSE 提供了更加轻量级和实时的通信机制。在本文中,我们将深入浅出地介绍如何简单实现 Server-Sent Events,以便在你的应用程序中实现实时通信。

SSE 实时通信

阅读全文

使用 crypto-js 进行 AES 加解密操作


字数:811 阅读时长:3分钟

在前端开发中,数据的加密和解密是为了保障用户隐私和数据的安全性而常见的任务。AES(Advanced Encryption Standard)是一种对称密钥加密算法,被广泛用于保护敏感信息的传输和存储。本文将介绍 AES 加解密的基本原理,并结合 Crypto-JS 库提供的实例代码进行说明。

crypto-js AES

阅读全文

解决H5中IOS手机底部被弹出键盘遮挡问题


字数:193 阅读时长:1分钟

在开发移动端的H5应用时,我们经常会遇到一个问题,就是在iOS手机上,当输入框获取焦点并弹出键盘时,键盘会遮挡住页面底部的内容,给用户带来不便。本文将介绍一种很巧妙的解决方案,通过滚动页面的方式,动态的将页面滚动到最底部,以确保底部区域不被键盘遮挡。

H5 IOS 键盘遮挡

阅读全文

H5适配iOS顶部和底部安全区域


字数:968 阅读时长:3分钟

在移动端Web开发中,适配不同设备的屏幕是一个重要且挑战性的任务。对于iOS设备来说,这一任务尤为关键,因为自iPhone X起,苹果的设备引入了刘海屏、圆角等设计,这就要求开发者在Web页面中特别处理顶部和底部的安全区域。本文将介绍如何在H5应用中适配iOS设备的顶部和底部安全区域,包括对旧版iOS的兼容处理。

H5 IOS安全区域适配

阅读全文

修改 input 光标颜色 和 placeholder 颜色


字数:531 阅读时长:2分钟

在前端开发中,美观的用户界面往往是吸引用户的重要因素之一。定制化输入框(Input)的外观是其中的一个关键点,而修改光标颜色和 Placeholder 颜色是实现这一目标的一部分。在本篇博客中,我将介绍如何使用 CSS 来轻松地实现这两个效果。

CSS Input

阅读全文

memo、useMemo、useCallback


字数:1.7k 阅读时长:6分钟

React 开发中,我们经常需要优化组件的性能,以提高应用程序的响应速度和效率。memo、useMemo 和 useCallback 是 React 中用于性能优化的重要工具。它们可以帮助我们避免不必要的重新渲染和函数重复创建,从而提升应用的性能。

React && memo、useMemo、useCallback

阅读全文

纯 JavaScript 生成UUID和随机MD5值


字数:927 阅读时长:3分钟

在开发中,我们经常需要生成唯一的标识符或随机的哈希值。在这篇博客中,我将介绍如何使用纯 JavaScript 生成 UUID(通用唯一标识符)和随机 MD5 值的方法。这些方法适用于前端和后端开发,让我们一起深入浅出地了解吧。

UUID & MD5

阅读全文

notification icon
博客有更新,将会发送通知给您!