
获得徽章 6
- 卑微前端求职——求转发
本人具有三年+前端工作经验,32岁,高中学历,现寻求天津、北京地区的前端工作机会。
下面是我掌握的一些技能:
1. 熟练掌握 HTML、CSS、JavaScript。
2. 熟练掌握 Vue 全家桶并研究过 Vue1.0 源码及 Vue3.0 部分源码。
3. 使用 nodejs 写过脚本和个人博客,没有开发过企业应用。
4. 学习计算机原理并实现一个简单的 cpu 和内存模块运行在模拟器。
5. 学习操作系统并做实验实现了一个简单的内核。
6. 学习编译原理写过一个简单编译器。
7. 对计算机网络应用层和传输层的知识比较了解。
8. 数据结构与算法有学习过,还刷了 300+ 道 leetcode,但效果不是很好。
9. 具有从无到有建设前端团队的实践经验。
我的 github:github.com
编译器、cpu 的项目地址 :github.com
操作系统内核项目地址:github.com
如果您觉得我的条件还可以,可以私信我或在评论区留言,谢谢。展开13946 - 推荐 GitHub 上一份精心收集整理的个人页 README 模板列表。
里面收集汇总了各种 README 玩法的案例,有简述型、代码型、动态实时型、表格型等风格。
这么多风格,总有你喜欢的,赶紧动手创造一个属于你自己风格的 GitHub 个人页吧。
GitHub:github.com
展开128 - Q: [高频面试题] React Hooks 为什么会被引入, 其想要解决什么问题
A:
React Hook 在 16.8 版本被引入, 它可以让你在不使用 class 的情况下使用 state 和其他 React 特性
1. 组件之间难以复用状态逻辑. 此前解决该问题的方法是 render props 个 高阶组件. 这类方式都需要重新的去组织组件结构, 如果你用 React DevTools 看一下应用, 你会发现有很多 provider, consumer, render props 和 高阶组件, 形成了嵌套地域. React Hooks 可以让你在不改变组件结构的情况下复用状态逻辑.
2. 复杂组件变得难以理解. 你可能会在 componentDidMount 和 componentDidUpdate 中发起请求来获取数据. 你可能会在 componentDidMount 中绑定事件, 然后在 componentWillUnmount 取消事件监听. 看到了吗? 绑定事件和取消绑定事件这对本来需要同步去做的事情, 被拆分到了不同的函数中, 并且绑定事件和发起请求这两个不相关的行为被放到了同一个函数里面. React Hooks 将组件中相互关联的部分拆分成更小的函数, 而非按照生命周期进行拆分.
3. class 难以理解, 你必须去理解 this 在 JavaScript 中的运作方式, 这与其他语言有着巨大差异. 没有稳定的语法提案, 这些代码非常冗余. React Hooks 使你在不使用 class 的情况下可以使用更多的 React 特性.
Note: 其实第三点我感触不深, 我对于其他语言没有太多的了解. 至于说稳定的语法提案, 有了 babel, 对于平时的使用也不会有太大的影响.展开317 - 【每日时报】2020.7.20
[文章] 自定义 ESLint 规则,让代码持续美丽:mp.weixin.qq.com
[文章] 全民 K 歌推流直播 Web 实践:mp.weixin.qq.com
[工具] 在 React 中用 vue-compsition-api,终于要合体了吗:github.com
[类库] Vue-RC 版本发布以及 Vue3 Doc 发布:v3.vuejs.org
今天是每日时报陪伴您的第 375 天github.com
展开评论11