首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
汪图南
掘友等级
web前端
|
米忽悠
米哈游某不知名前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
223
文章 136
沸点 87
赞
223
返回
|
搜索文章
赞
文章( 136 )
沸点( 87 )
🎉我点了页面上的元素,VSCode 乖乖打开了对应的组件?原理揭秘。
在大型项目开发中,经常会遇到这样一个场景,QA 丢给你一个出问题的链接,但是你完全不知道这个页面 & 组件对应的文件位置。 react-dev-inspector 就是应此需求而生。 可以在 预览网站 体验一下。 需要加一个 webpack loader 去遍历编译前…
Web 架构师如何做性能优化?
当我们讨论「应用架构」的时候,可以理解为通过以下几个部分组合来构建网站。 Component model 组件模型。 Rendering and loading 渲染和加载。 Routing and transitions 路由和过渡。 Data/state managemen…
BetterScroll2.0 TS类型推导实践
如何在 BetterScroll 2.0 里面合理使用 TypeScript,并且能够做到友好的 IDE 智能提示,在以 class 为基础的架构中,我们费了相当多的功夫让 TypeScript 提示更智能、更完善。在这个过程中,我们要解决的主要是以下三个问题: 既然知道了问题…
进来看看,TypeScript居然还能这么玩
keyof T 拿到 T 所有属性名, 然后 in 进行遍历, 将值赋给 P, 最后 T[P] 取得相应属性的值. 当然这也只能一层 如上面Partial例子来看jack.person.name 是可以直接修改的。 上面的-?, 这里很好理解就是将可选项代表的 ? 去掉, 从而…
Vue2.0源码分析:组件化(下)
由于掘金文章字数限制,不得不拆分上、下两篇文章。 在之前的章节中,我们介绍了_render方法及其createElement和createComponent的逻辑,知道_render返回的是一个VNode树形结构。而_update方法的作用就是利用这个VNode树形结构,来生成…
Vue2.0源码分析:组件化(上)
由于掘金文章字数限制,不得不拆分上、下两篇文章。 在之前几个章节中,我们提到过很多次组件的概念,组件在我们日常的开发过程中出现频率是非常高的,它也是Vue的两大核心之一:数据驱动和组件化。 在前面章节我们已经介绍完了数据驱动,在这个章节我们会着重介绍与组件化相关的知识,我们将从…
前端性能优化 24 条建议(2020)
性能优化是把双刃剑,有好的一面也有坏的一面。好的一面就是能提升网站性能,坏的一面就是配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨慎使用,请读者带着批判性的眼光来阅读本文。 本文相关的优化建议的引用资料出处均会在建议后面给出,或者放在文末。 1. …
我在工作中写React,学到了什么?性能优化篇
我工作中的技术栈主要是 React + TypeScript,这篇文章我想总结一下如何在项目中运用 React 的一些技巧去进行性能优化,或者更好的代码组织。 性能优化的重要性不用多说,谷歌发布的很多调研精确的展示了性能对于网站留存率的影响,而代码组织优化则关系到后续的维护成本…
Vue2.0源码分析:Rollup构建,目录设计和整体流程
本篇Vue2.6.11源码分析文章由观看Vue.js源码全方位深入解析视频,阅读深入浅出Vue.js书籍以及参考其他Vue源码分析博客而来,阅读视频和书籍请支持正版。 2013年7月,Vue.js在Github上第一次提交,此时名字叫做Element,后来被改名为Seed.js…
Vue2.0源码分析:响应式原理(下)
在介绍完props、data、watch以及computed后,我们对响应式原理有了一定的初步认识,在这一章节中我们再次回顾响应式,来探究其实现原理。 在之前的章节中,我们以及介绍过:Vue.js通过Object.defineProperty(obj, key, descrip…
下一页
个人成就
文章被点赞
1,401
文章被阅读
110,147
掘力值
4,868
关注了
41
关注者
757
收藏集
2
关注标签
24
加入于
2018-08-08