首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
XxjzZ
掘友等级
FE
|
Null
web Dev.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
259
文章 259
沸点 0
赞
259
返回
|
搜索文章
最新
热门
CI环境下cache-loader的局限性以及修复方式
想把node_modules/.cache目录上传到一个中心化仓库,然后在CI过程构建的时候,可以拉下来重复利用。但是实践中,虽然.cache的确拉下来了,业务代码也一点没变,但是缓存就是没有生效。探究其原因,最后发现是cache-loader的基于时间(mtime)的缓存验证…
如何让TypeScript完美兼容Vue2.x的JSX
TypeScript参考了React的JSX,那么我们就以React为例,来分析TypeScript是如何处理React的JSX的。 这段代码足以囊括React的JSX使用的各种方面:宿主元素、宿主元素属性、自定义组件、自定义组件属性、Children,其实看似复杂的JSX片段…
为什么使用TypeScript开发vue2.x体验很差?
“为什么使用TypeScript开发vue2.x体验很差?”,这句话不仅是一句吐槽,也是一种疑惑。 吐槽的是:花费了更多的时间,使用TypeScript构建出的类型安全的代码,在书写Vue模板时竟然完全用不上。 自从Vue出现以来,社区就一直在寻找使用OO开发Vue的方法,并产…
【笔记】复习Vue双向绑定和Scheduler
前几天又复习了一下Vue2响应式原理,记下了一些笔记,对于正在看Vue2源码的同学应该有一些帮助。 vue组件【A】始化,并初始化一个render Watcher,赋值给Dep.target。 也就是说,每次调用defineProperty就会生成一个dep对象。也就是说,da…
深入浅出React并发模式
React Fiber架构有一定的复杂度,如果硬着头皮去啃源码,我们会深陷于庞大的代码量和实现细节之中,往往学不到什么东西。 React并发模式是ReactFiber架构的重要应用,本文不贴任何React源码,纯粹使用文字帮助大家从并发模式的角度去理解React Fiber架构…
【译】再见了,整洁的代码
那是一个深夜。 我的同事刚刚检查完他们花了一整个周所完成的代码。当时我们正在做一个图形编辑器,已经实现了通过拖动边缘的小手柄来调整矩形和椭圆形等形状的功能。 代码运行起来没问题。 但是代码里有很多重复的地方。每个形状(例如矩形或椭圆形)都有一组不同的手柄,当我们沿不同方向拖动手…
[笔记]简述Vue3和React的新API
我们都见证过,一个组件从原本的清晰简洁,到后来的臃肿不堪,最终变得难以维护。 前端开发中,组合大于继承。我们大部分时间在写UI层的代码,很难维护一套稳定的接口或类 this对框架初学者很不友好。同时,如果没有各种不稳定stage提案的支持下,代码会很臃肿 所以,Vue新API的…
通过几个问题深入分析Vue中的diff原理
在使用Vue渲染“可删减”的列表时,错误的使用index作为key,导致列表视图出现错乱。 这个问题一下子很难解释,下面我们通过几个小问题,一步一步来分析。 测试1:打开浏览器控制台,然后删除第一行,查看日志,思考为什么。 测试2:先重置页面,然后删除最后一行,查看日志,思考为…
MVVM分层下的前端工程化开发
对于基于MVVM架构的库,View层就是DOM,ViewModel层就是组件,Model层就是state或props。此外,如果我们使用状态管理库,那么Model层就是store。 但我们要搞清楚一点,MVVM是MVVM库设计时所遵循的原则,而不是我们写代码时应该遵循的。我们只…
我作为前端工程师的心路历程
有一个心结一直困扰着我:为什么身为前端工程师,我总觉得低人一等。其中的主要原因,虽然羞于出口但确是事实,那就是“不自信”。 前端工程化的历史积淀较少,缺少一种成熟的框架来指导我们如何组织代码结构,如何进行架构分层。相对于后端而言,前端项目略显单薄。 就我而言,前端项目的普遍略显…
下一页
个人成就
文章被点赞
668
文章被阅读
96,909
掘力值
2,809
关注了
174
关注者
194
收藏集
5
关注标签
12
加入于
2017-07-11