首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端学习
订阅
耶娄
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
浅谈MVC/MVP/MVVM模式(MVC简单实现)
经过之前的在JavaScript中理解策略模式、在JavaScript中理解组合模式、浅谈MVC/MVP/MVVM模式(概述) 和 较早之前的进击的观察者模式等文章的铺垫,终于可以把这些理论的东西用于实践了。 废话不多说,直奔主题。 (以下代码可见博客原文 或 普通实现—cod…
给2019前端的5个建议
2019 农历新年即将到来,是时候总结一下团队过去一年的技术沉淀。过去一年我们支撑的数据相关业务突飞猛进,其中两个核心平台级产品代码量分别达到30+万行和80+万行,TS 模块数均超过1000个,协同开发人员增加到20+人。由于历史原因,开发框架同时基于 React 和 Ang…
JavaScript异步编程的6种方法
你应该知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有…
爬虫不得不学之 JavaScript 函数对象篇
1. 数组 数组,字面意思就是一堆数的组合,但是它是有顺序的,学了数组就不仅可以存储一个数据,还可以存储一堆数据,这就是我们为什么学了简单数据类型之后还要学数组的原因。 可以看到,数组里面的定义和 python 里的差不多,也可以存储不同数据类型。获取数组元素也是一样通过下标获…
[译] 2019 前端性能优化年度总结 — 第六部分
让 2019 来得更迅速吧~ 你正在阅读的是 2019 年前端性能优化年度总结,始于 2016。 52. 迁移到 HTTPS,然后启用 HTTP/2 53. 合适地部署 HTTP/2 54. 你的服务器和 CDN 支持 HTTP/2 吗? 55. OCSP Stapling 是…
React-setState杂记
从结论和图都可以得出, setState是一个batching的过程, React官方认为, setState会导致re-rederning, 而re-rederning的代价是昂贵的, 所以他们会尽可能的把多次操作合并成一次提交。以下这段话是Dan在Issue中的回答: 同步…
React-生命周期杂记
作者一开始也喜欢在React的willMount函数中进行异步获取数据(认为这可以减少白屏的时间),后来发现其实应该在didMount中进行。 基于第一点,将状态变化(setState)和昂贵操作(tabChange)区分开,更加便于 render 和 commit 阶段操作或…
React-Redux进阶(像VUEX一样使用Redux)
Redux是一个非常实用的状态管理库,对于大多数使用React库的开发者来说,Redux都是会接触到的。在使用Redux享受其带来的便利的同时, 我们也深受其问题的困扰。 纯净。Redux只支持同步,让状态可预测,方便测试。 但不处理异步、副作用的情况,而把这个丢给了其他中间件…
前端面试之路六(Javascript设计模式篇)
设计原则(SOLID) 单一职责模式(S) 里式替换原则(L) 开放封闭原则(O) 接口隔离原则(I) 依赖倒置原则(D) 设计模式 工厂模式 示例 你去购买汉堡,直接点餐、取餐,不会自己亲手做 商店
React是如何区分class和function的?
(一直到 最近Hooks出现之前,这是唯一可以使用有(如state)功能的方法。) 但是React本身是要考虑两者之间的区别的。 但如果Greeting是一个class,React需要先用new操作实例一个对象,然后调用实例对象的render方法。 两种类别React的目的都是…