首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
Jimmycc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
create-react-app源码解读
最近把vue-cli@2.x和create-react-app 的源码都看了一遍。由于现在官方推荐使用vue-cli@3.0,改动比较大,所以就不写关于vue-cli的了(据说是因为vue-cli@2.x创建项目时操作有点太复杂了,于是犹雨溪大大就借鉴了create-react…
《React源码解析》系列完结!
距离第一篇《React源码解析(一)》已经过去将近4个月的时间,由于是我第一次进行源码解析相关的写作,思路和文笔还不够成熟。一百多天以来,我基于读者反馈反思这几篇文章中的不足,同时也在不断学习借鉴其他优秀作者的写作方法和写作思路。最终总结出对于自己的源码写作来说,需要改进的几点…
大型项目前端架构浅谈(8000字原创)
我在2年之前,写过一篇中小型项目的前端架构浅谈。随着能力的上升,以及在阿里巴巴工作的经验,是时候写一篇大型项目的前端架构分析了。 本篇文章不会更多侧重于具体技术实现,而是尝试从更高角度出发,分析为什么要这么做,这些设计能解决什么问题,成本和收益如何。 由于作者能力有限,可能会有…
深入学习History对象管理浏览器会话历史
History对象允许我们操作浏览器会话历史,即加载当前页面的标签页窗口或frame窗口的访问历史。之前有同学咨询我如何实现拦截用户跳转页面并强制用户返回首页后重新请求页面,于是有了本篇博客的主题,本篇深入介绍浏览器会话历史的操作,在最后对比加载页面的几种不同方式,并提供一个实…
2 万张京东 H5 页面,一梭子数据模型搞定
前端早早聊大会,前端成长的新起点,与掘金联合举办。 加微信 codingdreamer 进大会专属内推群,赢在新的起跑线。 Hello 大家好,很高兴今天有机会能在这里跟大家分享自己关于页面可视化搭建的一些开发思路。 先简单自我介绍一下,我是沐童,18 年毕业后加入京东,目前就…
前端工程师如何持续保持热情(一)
想用一下最新技术,然而项目历史原因又望洋兴叹...... 如果一直以同样的姿态做一样的事情,就很容易觉得无聊,没有成就感。所以需要提升效率做同样的事情,后面越来越快完成,每天都看见自己的进步,自然就有了热情 后来发现,vue可以v-for,react可以map,原生可以循环插入…
精读《React Router v6》
React Router v6 alpha 版本发布了,本周通过 A Sneak Peek at React Router v6 这篇文章分析一下带来的改变。 一个不痛不痒的改动,使 API 命名更加规范。 而在 v6 版本中,render 与 component 方案合并成了…
Nuxt.js -- PC 与 移动端 间自动识别跳转
因为接触Nuxt.js时间不长,也算不上深入。按直觉来吧: 这样的话在每个页面渲染前都会调用midd.js,如果不需要每个页面都判断的话可以在需要判断跳转的页面里面写,然后把nuxt.config.js里面的去掉。 测试了一下,效果还不错。响应速度很快。 还有一种想法没有尝试:…
前端响应式布局基础——rem
rem是根元素字体的单位,比如 html{font-size:16px;} ,1rem相当于16px。 不仅仅可以给字体用,其他px单位的都可以用,比如设padding:2rem ,相当于32px。 1 . 内容区块可伸缩:内容区块的在一定程度上能够自动调整,以确保填满整个页面…
构建大型 Mobx 应用的几个建议
Mobx 与 Redux 相似,都是适用于状态管理的出色工具。它同样遵循单向数据流,同样能与 React 搭档配合。与 Redux 不同的是,它的学习成本更低,框架体系更加完善(比如它自带异步操作的解决方案,而 Redux 只提供了中间件体系,必须借助第三方类库实现)。如果说 …