首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hannie76327
掘友等级
前端工程师
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
130
文章 130
沸点 0
赞
130
返回
|
搜索文章
赞
文章( 130 )
沸点( 0 )
细数这些年被困扰过的 TS 问题
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 提供最新的和不断发展的 JavaScript 特性,包括那些来自 2015 年的 ECM…
[Vuex]Vuex学习手记
使用Vue开发的过程中,我们经常会遇到一个状态可能会在多个组件之间使用,比如我们在做项目时使用到的用户的信息,什么昵称、头像这些,这些信息会在不同的组件用到,一旦改变这些状态,我们希望其他组件也跟随变化,比如用户充值了100元,或者改变了昵称,所以这个时候就需要状态管理模式来集…
优美的v-for列表加载动画:vue动画钩子实践
交错列表稍微复杂点,不过我们可以分解为两个动画。 每个复杂的动画其实都是很多简单小动画的拼接,所以下次设计师拿来充满想象力的动画设计稿,先别急着掏菜刀,仔细分析下动画的组成部分,可能也没有那么难。 想在动画上根据不同的dom设置不同的动画延迟是十分困难的,但是我们可以很方便的给…
如何绕开referrer防盗链
最近处理了一个与referer有关的需求,发现里面还是有一点门道的。因此在本篇文章整理了referer相关知识点,主要涉及图片防盗链与如何绕开防盗链限制。 Referer是HTTP请求头的一个字段,包含了当前请求页面的来源页面的地址,通过该字段,我们可以检测访客是从哪里来的。 …
封装Vue组件的一些技巧
写Vue有很长一段时间了,除了常规的业务开发之外,也应该思考和反思一下封装组件的正确方式。以弹窗组件为例,一种实现是在需要模板中引入需要弹窗展示的组件,然后通过一个flag变量来控制弹窗的组件,在业务代码里面会充斥着冗余的弹窗组件逻辑,十分不优雅。 本文整理了开发Vue组件的一…
Vue3源码分析——数据侦测
Vue3.0发布beta版本了,还是来凑个热闹看看源码。本系列大概会有两篇文章,包括应用整体流程、新的响应式系统、组合式API相关内容。 Vue的一个特点就是数据响应式系统,由于这是一个比较独立的系统,因此我们先从这里开始,看看新的Proxy是如何实现数据依赖收集和通知的。 本…
2020面试收获 - js原型及原型链
2020年是特殊的一年,由于疫情原因,大家都窝在家办公。而我则怀着梦想,从天津来到了北京,开启了人生的第一次跳槽。 在面试过程中,频频被原型相关知识问住,每次回答都支支吾吾。后来有家非常心仪的公司,在二面时,果不其然,又问原型了! 有些理解还比较浅薄,随着时间的推移和理解的深入…
Vue中$nextTick源码解析
在做项目的时候,我们经常会用到nextTick,简单的理解就是它就是一个setTimeout函数,将函数放到异步后去处理;将它替换成setTimeout好像也能跑起来,但它仅仅这么简单吗?那为什么我们不直接用setTimeout呢?让我们深入剖析一下。 记得之前有一个需求,就是…
多角度理解浏览器工作(从输入url到页面呈现)
因为在工作上总是涉及到体验的问题,因此想了解浏览器怎么工作,从而可以更高维度去了解前端。 写远比读有成就感。外在发发疯,好在内在被憋疯。 整体梳理知识,把js、网络、渲染、浏览器安全等知识串起来,有个整体全新的认识。 写这篇文章的顺序是:先整个阅读有个整体框架,再细节上深究,再…
为什么 Vue 中不要用 index 作为 key?(diff 算法详解)
Vue 中的 key 是用来做什么的?为什么不推荐使用 index 作为 key?常常听说这样的问题,本篇文章带你从原理来一探究竟。 本文的结论对于性能的毁灭是针对列表子元素顺序被改变、或者子元素被删除的特殊情况,提前说明清楚。 那么它的 vnode 也就是虚拟 dom 节点大…
下一页
个人成就
文章被点赞
1,218
文章被阅读
156,916
掘力值
6,358
关注了
41
关注者
232
收藏集
11
关注标签
32
加入于
2019-05-09