File System Access API 让浏览器拥有操作本地文件的能力
在早期我们经常听到这样的说法:浏览器是一个沙盒,它不允许我们操作本地文件,但是现在这个说法已经不再适用了,因为我们可以使用 File System Access API 来实现这个功能。
JS中的睡眠排序、猴子排序
今天看到睡眠排序和猴子排序,感觉经典确实是经典,为失业编程!简单的写这两个排序,一方面可以锻炼自己的思维能力,另一方面可以进一步理解JS三座山之间的异步。
关于 TypeScript 接口你需要知道的 10 件事
TypeScript 接口的 10 个使用场景——可能只有 20% 的 Web 开发者掌握了所有,TypeScript 中的接口是一个非常灵活的概念。除了抽象类的部分行为外,它还经常被用来描述“一个对象的形状”。
JS 做一个简单的 Parser
前些天偶然看到以前写的一份代码,注意有一段尘封的代码,被我遗忘了。这段代码是一个简单的解析器,当时是为了解析日志而做的。最初解析日志时,我只是简单的正则加上分割,写着写着,我想,能不能用一个简单的方案做个解析器
H5 如何实现唤起 APP
写过hybrid的同学,想必都会遇到这样的需求,如果用户安装了自己的APP,就打开APP或跳转到APP内某个页面,如果没安装则引导用户到对应页面或应用商店下载。这里就涉及到了H5与Native之间的交互,为什么H5能够唤起APP并且跳转到对应的页面?
Create React App 被 React 官方抛弃了吗?
在 Beta 版本的 React 新文档中,是有在显眼的位置提到推荐使用 Vite 启动的,而正式版文档则替换成了 React 社区的几个知名框架,当然本文主要要讨论的问题是,我们曾经创建一个 React 项目时必备的 Create React App 脚手架去哪里了?
ChatGpt的出现,前端真的已死?
在过去的几个月里,我与许多早期职业开发者交谈过,他们对 AI 越来越感到焦虑。他们已经看到来自 GPT-4 等工具的越来越令人印象深刻的演示,他们担心当他们精通 HTML/CSS/JS 时,他们将没有任何工作要做
从 微信 JS-SDK 认识 JSBridge
通过 微信 JS-SDK 到 JSBridge 的一个简单介绍,大家现在应该不至于认为 JSBridge 是一个高大上、深不可测的东西了,毕竟其核心思想是清晰明了的,而且本质上还是需要强依赖于原生端的具体实现。
一个炫酷的头像悬停效果
我们不仅完成了一个流畅的悬停动画,而且只用了一个元素和不到20行的CSS技巧!如果我们允许自己使用更多的HTML,我们能简化CSS吗?当然可以。但我们是来学习CSS新技巧的!这是一个很好的练习,可以探索CSS渐变、遮罩、outline属性的行为