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

神光的编程秘籍

公众号《神光的编程秘籍》,分享编译原理、vscode、前端工程化、跨端引擎等技术
专栏成员
240
文章
204162
阅读量
34
订阅数
领导让我做 PPT,我用代码来生成
我们用 puppeteer 来爬取大学的校徽、名字、介绍,然后用这些信息来生成 pdf 等。
神说要有光zxg
2024-05-10
830
写个爬虫,爬取 Boss 直聘全部前端岗位
爬取数据我们使用 Puppeteer 来做,然后用 TypeORM 把爬到的数据存到 mysql 表里。
神说要有光zxg
2024-05-10
1320
Nest 实现天气预报查询服务
当然,如果你想让用户直接选择城市,然后查询城市的天气,这种就要拿到所有城市的信息了。
神说要有光zxg
2024-05-10
1380
你用受控模式写组件?图啥呢?
代码设置表单的初始 value,但是能改变 value 的只有用户,代码通过监听 onChange 来拿到最新的值,或者通过 ref 拿到 dom 之后读取 value。
神说要有光zxg
2024-04-30
940
React Playground 实现原理揭秘
在 textarea 输入内容,设置默认值 defaultValue,用 useRef 获取它的 value。
神说要有光zxg
2024-04-30
1040
面试官:说一下大文件分片下载
但是,这样文件是全部读取出来返回,如果文件大了,比如好几个 G,会占用很大的内存。
神说要有光zxg
2024-04-30
910
如何在网页实现 TypeScript 编辑器?
这里用 @monaco-editor/react 这个包,它把 monaco editor 封装成了 react 组件。
神说要有光zxg
2024-04-30
1390
面完一些前端新人,大家差距真的很大
如今闷头刷题已经行不通。与其没有目标的死磕LeetCode,不如站在阿里大神的肩膀上,背熟大神整理的刷题笔记,才是省时省力的上岸路径!
神说要有光zxg
2024-04-25
640
Nest 实现 GraphQL 版 TodoList
比如 GET 请求 /students 查询所有学生,/students/1 查询 id 为 1 的学生
神说要有光zxg
2024-04-25
1130
三种自定义 hook 的事件封装方式,你会选择哪种?
我们经常通过自定义 hook 的方式抽离组件的逻辑,而这种自定义 hook 里很多都是给元素绑定事件的。
神说要有光zxg
2024-04-19
1310
图解浏览器的各种距离
事件对象可以拿到 pageY、clientY、offsetY,分别代表到点击的位置到文档顶部,到可视区域顶部,到触发事件的元素顶部的距离。
神说要有光zxg
2024-04-18
780
遇到这三个 api,你会把它封装成组件么?
最近遇到一些组件,它们只是对 api 的一层简易封装,用起来也和直接用 api 差不多。
神说要有光zxg
2024-04-17
820
原子化状态管理库 Jotai,它和 Zustand 有啥区别?
用 createContext 创建了 context,其中保存了 2 个useState 的 state 和 setState 方法。
神说要有光zxg
2024-04-17
1290
天天用 antd 的 Form 组件?自己手写一个吧
用 Form.Item 包裹 Input、Checkbox 等表单项,可以定义 rules,也就是每个表单项的校验规则。
神说要有光zxg
2024-04-10
1140
手写一个 OnBoarding 组件
用一个 div,设置 width、height 还有上下左右不同的 border-width。
神说要有光zxg
2024-04-10
830
实现 antd 的 Popover 组件,可以很简单
首先,placement 参数可以指定 12 个方向,top、topleft、topright、bottom 等:
神说要有光zxg
2024-04-10
1960
Vite 的实现原理,确实很巧妙
本地是 main.tsx 引入了 App.tsx,并且还有 react 和 react-dom/client 的依赖:
神说要有光zxg
2024-04-10
990
一文学会用 react-spring 做弹簧动画
一般的动画我们会用 css 的 animation 和 transition 来做,但当涉及到多个元素的时候,事情就会变得复杂。
神说要有光zxg
2024-01-29
1260
一道字节的 TS 体操面试真题
看起来好像没多大难度,就是提取出 YY、MM、DD 和分隔符,然后构造对应的字符串类型就好了。
神说要有光zxg
2024-01-17
1220
手写一个简易版 Jest
那当你测试的代码里依赖外部环境的部分,比如要读一个文件、要发送一个请求,这时候怎么测呢?
神说要有光zxg
2024-01-02
1230
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档