• Stars
    star
    4,360
  • Rank 9,856 (Top 0.2 %)
  • Language Vue
  • Created about 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

互联网大厂内推及大厂面经整理,并且每天一道面试题推送。每天五分钟,半年大厂中

日问

勤学如春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏。

每天至少一个前端面试题,并附以答案及讨论。每天五分钟,半年大厂中,促进个人职业成长,敲开大厂之门。日问致力做到有问题、有答案、有代码、有视频讲解。

以诸葛武侯的诫子书与君共勉:

夫君子之行,静以修身,俭以养德。非澹泊无以明志,非宁静无以致远。夫学须静也,才须学也,非学无以广才,非志无以成学。淫慢则不能励精,险躁则不能治性。年与时驰,意与日去,遂成枯落,多不接世,悲守穷庐,将复何及!

CodeSandbox 示例集

由于在 CodeSandBox 无法以收藏夹的方式共享,我把其中涉及到有关代码的示例列举在这里

  1. React.memo 和性能优化。当某个组件状态更新时,它的所有子组件树将会重新渲染。
  2. React.memo 和记忆化数据
  3. React.memo 和 React.useMemo 优化性能
  4. React.memo 和 React.useCallback 优化性能
  5. React useEffect cleanup。在这段代码中,示例演示 cleanup 的时机
  6. React 中可以以数组的 index 作为 key 吗?。在这段代码中,使用 index 作为 key,其中夹杂了 input,引发 bug
  7. React 中以数组的 index 作为 key。在这段代码中,使用 index 作为 key,其中夹杂了随机数,引发了 bug
  8. React 兄弟组件通信。兄弟组件在 React 中如何通信
  9. React 中合成事件。React 中事件为合成事件,你可以通过 e.nativeEvent 获取到原生事件,观察 e.nativeEvent.currentTarget 你将会发现 React 将所有事件都绑定在了 #app(React 应用挂载的根组件)
  10. React 中 input.onChange 的原生事件是什么?。观察 e.nativeEvent.type 可知
  11. React hooks 如何实现一个计数器 Counter
  12. React FiberNode 数据结构。贯彻 element._owner 可知 FiberNode 数据结构
  13. React 点击按钮时自增三次。此时需使用回调函数,否则会报错
  14. React 不可变数据的必要性
  15. React 不可变数据的必要性之函数组件。当在 React hooks 中 setState 两次为相同数据时,不会重新渲染
  16. React 状态批量更新之事件处理。事件处理中的状态会批量更新,减少渲染次数
  17. React 状态批量更新之异步请求。异步请求中的状态不会批量更新,将会造成多次渲染
  18. React18 状态批量更新。在 React 18 中所有状态将会批量更新
  19. React capture value

Codepen 示例集

特别赞助

Apifox: API 文档、API 调试、API Mock、API 自动化测试

大厂内推

添加微信 shanyue94,免费大厂内推。

大厂面经

阿里

更多面经请转至 大厂面经大全

头条

更多面经请转至 大厂面经大全

腾讯

更多面经请转至 大厂面经大全

交流

我是山月,你可以添加微信 shanyue94 与我交流,另外欢迎关注我的博客山月行,我会在其中分享工作中遇到的一些前后端问题以及思考。

社交:

Github 知乎 掘金 博客 B站

项目:

极客时间返利 前端面试每日一题 诗词集
开发者工具箱 npm 在线执行 前端周刊
一纸简历 码途编辑器 云吸一只猫

More Repositories

1

blog

在这里写一些工作中遇到的前端,后端以及运维的问题
JavaScript
1,584
star
2

fp-jargon-zh

函数式编程术语及示例。本项目译自 https://github.com/hemanth/functional-programming-jargon
1,222
star
3

op-note

该仓库已迁移至我的博客 https://github.com/shfshanyue/blog/tree/master/op
804
star
4

2019-ncov

全国新型冠状病毒,肺炎疫情实时省市地图
JavaScript
539
star
5

wechat-chatgpt

基于 ChatGPT/MidJourney 的 AI 助手微信机器人,支持个人微信与企业微信,支持客服模式并实时更新
TypeScript
505
star
6

mini-code

流行框架与库的源码分析与最小实现
JavaScript
392
star
7

learn-k8s

k8s实践指南
Shell
106
star
8

node-examples

学习 node.js 最好的示例代码
JavaScript
91
star
9

wechat-bot

一个微信机器人的脚手架
TypeScript
83
star
10

shici

使用 next.js 与 graphql 做一个诗词小站
TypeScript
80
star
11

chatdocs

基于 GPT4 & LangChain,并适用于 PDF/Markdown/Docx/Txt 等任意文件格式的智能知识库 AI 机器人
TypeScript
77
star
12

china-region

根据国家标准《中华人民共和国行政区划代码》即 GB2260 标准制定,用以查看各个省地县的行政区划代码,并支持多级联动查询
TypeScript
76
star
13

cheat-sheets

CSS
65
star
14

tmux-config

my config of tmux, with solarized color theme
63
star
15

feishu-chatgpt

三分钟,将 ChatGPT 飞书机器人、钉钉机器人、企业微信机器人、公众号部署到 vercel 及 docker 等,并同时支持多个应用,可一次性添加多个机器人。
TypeScript
59
star
16

vim-config

Vim for FE
Vim Script
55
star
17

apollo-server-starter

使用 apollo-server 做一个脚手架
TypeScript
54
star
18

markdown-read

Read markdown from URL
TypeScript
47
star
19

simple-deploy

Dockerfile
42
star
20

cra-deploy

JavaScript
36
star
21

tiankui

使用python flask搭建在leancloud上的个人网站,主要用来贴吧自动签到,自动收集帖子。
HTML
28
star
22

tieba_post

python模拟百度贴吧登陆,发帖
Python
27
star
23

ansible-op

山月的服务器配置 ansible 脚本
27
star
24

midash

An alternative to lodash with the same API.
TypeScript
26
star
25

wechat

黑客增长: 从博客引流到公众号
JavaScript
21
star
26

graph

awesome-graph
20
star
27

you-dont-need-vps

有可能你并不需要云服务器
19
star
28

httpstatus

MDX
16
star
29

we-api

微信公众号 API 封装,并且支持 Typescript,并且上传素材自动替换为微信内域名
TypeScript
14
star
30

next-app

Next App Starter
TypeScript
14
star
31

interview-api

关于面试每日一题的 graphql api server
TypeScript
12
star
32

md-to-html-api

API convert markdown to beautiful html.
JavaScript
10
star
33

notebook

网页版记事本,使用vue.js
JavaScript
9
star
34

vercel-api

TypeScript
9
star
35

compose

Dockerfile
8
star
36

graphql-sequelize-starter

JavaScript
8
star
37

promise-utils

Useful utils about promise. (map, filter, retry, sleep
TypeScript
8
star
38

react-rubic

JavaScript
7
star
39

graphql-guide

使用 GraphQL 构建 web 应用
7
star
40

serverless-template-zh

中国云厂商 serverless framework 模板及示例 (更快的访问速度)
TypeScript
7
star
41

diary2

使用requests+bs4做爬虫收集贴吧帖子,在leancloud上使用cron设置定时任务,每天凌晨两点进行更新。爬虫在tiankui项目。
Vue
7
star
42

markdown-theme

Markdown Themes
CSS
5
star
43

cls-session

a cls session impletation using async_hooks
TypeScript
5
star
44

vue-slide

使用vue制作幻灯片应用
HTML
4
star
45

whoami

Tiny node.js webserver that prints os information and HTTP request to output
JavaScript
4
star
46

biweekly

两周做一个项目,或学习一门新技术,或对所学技术系统整理和输出
4
star
47

openai-proxy

openai proxy with vercel、cloudflare、nginx、docker、traefik
TypeScript
3
star
48

Daily-Question-Next

TypeScript
3
star
49

serverless-http

Serverless Http Component for Tencent Cloud
JavaScript
2
star
50

tomato

http://shfshanyue.github.io/tomato/www/
Vue
2
star
51

micro

TypeScript
2
star
52

Grid-Guide-Chinese

[译] Grid 布局完全指南
HTML
2
star
53

react-apollo-starter

JavaScript
2
star
54

plant

JavaScript
2
star
55

resume-docs

如何更好地写简历
MDX
2
star
56

poem

Python
1
star
57

spider

定时备份网页
Python
1
star
58

interview-weapp

TypeScript
1
star
59

shici-weapp

JavaScript
1
star
60

nest-app

TypeScript
1
star
61

assets

个人图床
1
star
62

china-geojson

中国高精度 GeoJSON
JavaScript
1
star
63

http

1
star
64

rubic

一个使用 React 做的魔方
TypeScript
1
star
65

less-circle-menu

使用less做的径向菜单
CSS
1
star