首页
学习
活动
专区
工具
TVP
发布

前端自习课

每日清晨,享受一篇前端优秀文章。
专栏作者
541
文章
711630
阅读量
65
订阅数
【JS】1797- 使用 File System Access API 让浏览器拥有操作本地文件的能力
在早期我们经常听到这样的说法:浏览器是一个沙盒,它不允许我们操作本地文件,但是现在这个说法已经不再适用了,因为我们可以使用 File System Access API 来实现这个功能。
pingan8787
2023-09-14
5500
【JS】1724- 重学 JavaScript API - Drag and Drop API
❝前期回顾: 1. Page Visibility API 2. Broadcast Channel API 3. Beacon API 4. Resize Observer API 5. Clipboard API 6. Fetch API 7. Performance API 8. WebStorage API 9. WebSockets API 10. Fullscreen API 11. Geolocation API ❞
pingan8787
2023-09-01
1830
【JS】1714- 重学 JavaScript API - Geolocation API
本文将深入探讨 Geolocation API 的概念、使用方法、实际应用以及兼容性和优缺点等方面内容,帮助您更好地了解和应用这个有趣的 API。
pingan8787
2023-09-01
2840
【JS】1705- 重学 JavaScript API - Fullscreen API
本文中,我们将探索 Fullscreen API 的概念、使用方法、实际应用、兼容性和优缺点,并提供一些建议和注意事项。让我们一起深入了解吧!
pingan8787
2023-09-01
2090
【JS】1699- 重学 JavaScript API - WebSockets API
WebSockets API 提供了一种在客户端和服务器之间建立持久连接的机制,使得实时数据的传输变得更加简单和高效。
pingan8787
2023-09-01
1680
【JS】1693- 重学 JavaScript API - Web Storage API
在 Web 开发中经常需要在客户端保存和获取数据,Web Storage API 提供了一种在浏览器中存储和检索数据的机制,它允许开发者在用户的本地浏览器中存储数据。本文将介绍 Web Storage API 的概念、用途以及如何使用它来存储和检索数据。
pingan8787
2023-09-01
1990
【JS】1691- 重学 JavaScript API - Performance API
Performance API 提供了「访问和测量浏览器性能相关信息」的方法。通过 Performance API,开发人员可以获取关于「页面加载时间」、「资源加载性能」、「用户交互延迟」等方面的详细信息,以便进行性能分析和优化。
pingan8787
2023-09-01
2430
【JS】1688- 重学 JavaScript API - Fetch API
Fetch API[1] 是一种现代的 JavaScript API,用于进行「网络请求」。它提供了一种更简洁、灵活的方式来发送和接收数据,并取代了传统的 XMLHttpRequest[2]。Fetch API 使用 Promise 对象处理异步操作,使得处理网络请求变得更加直观和易用。
pingan8787
2023-09-01
2750
【JS】1686- 重学 JavaScript API - Clipboard API
Clipboard API[1] 是一组 JavaScript API,用于在浏览器中操作剪贴板。通过 Clipboard API,开发者可以将文本、图片和其他数据复制到剪贴板,也可以从剪贴板中读取数据,实现复制、剪切和粘贴等功能。
pingan8787
2023-09-01
3670
【JS】1684- 重学 JavaScript API - Resize Observer API
Resize Observer API[1] 可以帮助我们监听元素尺寸的变化,并在尺寸变化时执行一些操作。例如,我们可以使用 Resize Observer API 来动态调整 UI 布局、加载或卸载图片等。
pingan8787
2023-09-01
3140
【JS】1680- 重学 JavaScript API - Beacon API
Beacon API 是 HTML5 提供的一种新的浏览器 API,可以用于在浏览器后台异步地发送数据,而不影响当前页面的加载和性能。通过 Beacon API,开发者可以在「页面卸载或关闭时」,「将数据发送给服务器」,从而实现一些监控和日志等功能。
pingan8787
2023-09-01
1450
【JS】1678- 重学 JavaScript API - Broadcast Channel API
本文将介绍 Broadcast Channel API 的基本和高级使用方法,并提供示例代码来帮助读者更好地理解和使用该 API。
pingan8787
2023-09-01
2400
【JS】1676- 重学 JavaScript API - Page Visibility API
本文将介绍 Page Visibility API 的概念、使用方法、兼容性和实际应用案例。
pingan8787
2023-09-01
1340
【JS】1675- 4 个容易被忽略的 JavaScript API
这是一个鲜为人知的 web API,在JS现状调查[1]中,它的认知度排名倒数第四。它可以让你知道用户何时离开了页面。准确地说,只要页面的可见性状态发生变化,无论是用户最小化、最大化窗口还是切换标签页,该API都会触发一个事件。
pingan8787
2023-09-01
1730
【Web技术】1528- 来自大厂前端页面截图方案
将网页保存为图片(以下简称为快照),是用户记录和分享页面信息的有效手段,在各种兴趣测试和营销推广等形式的活动页面中尤为常见。
pingan8787
2023-02-13
2.3K0
【Vuejs】1402- 6 个你必须明白 Vue3 的 ref 和 reactive 问题(入门篇)
Vue3 为开发者提供 ref和 reactive两个 API 来实现响应式数据,这也是我们使用 Vue3 开发项目中经常用到的两个 API。
pingan8787
2022-11-15
1.1K0
【Node.js】1399- 3 分钟掌握 Node.js 版本的区别
Node.js[1]是一个基于 Chrome V8[2] 引擎的 JavaScript 运行时环境。在我们日常开发中,Node.js 使用场景越来越多,大到服务端项目,小到开发工具脚本,所以掌握 Node.js 一些基础知识是非常有必要的。
pingan8787
2022-11-15
1.9K0
【React】1260- 聊聊我眼中的 React Hooks
时至 2022 年年初,React Hooks 已在 React 生态中大放异彩,席卷了几乎所有的 React 应用。而其又与 Function Component 以及 Fiber 架构几近天作之合,在当下,我们好像毫无拒绝它的道理。
pingan8787
2022-04-14
1K0
【总结】- 从 0 到 1 上手 Web Components 业务组件库开发
组件化是前端发展的一个重要方向,它一方面提高开发效率,另一方面降低维护成本。主流的 Vue.js、React 及其延伸的 Ant Design、uniapp、Taro 等都是组件框架。Web Components 是一组 Web 原生 API 的总称,允许我们创建可重用的自定义组件,并在我们 Web 应用中像使用原生 HTML 标签一样使用。目前已经很多前端框架/库支持 Web Components。
pingan8787
2021-12-29
1.6K1
【总结】1166- 基于 Vue3 + TS 项目大量实践后的思考
Vue3出来已经有一段时间了,在团队中,也进行了大量的业务实践,也有了一些自己的思考。
pingan8787
2021-12-10
7120
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档