首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
王聪_link
掘友等级
前端工程师
|
字节跳动
擅长点赞,评论,收藏
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 12
沸点 1
赞
13
返回
|
搜索文章
赞
文章( 12 )
沸点( 1 )
Web性能优化-缓存优化(HTTP缓存和ServiceWorker离线缓存)(五)
实际上并没有一个称为HTTP缓存的API。它是Web平台API集合的通用名称。所有浏览器均支持这些API: HTTP缓存的行为由请求标头和 响应标头的组合控制 。在理想情况下,可以控制Web应用程序的代码(将确定请求标头)和Web服务器的配置(将确定响应标头)。 常见的 HTT…
vue3-创建应用createApp
现在我们从createApp函数为入口,去了解应用创建的过程。 查看官方文档和上面的例子我们可以知道,createApp方法接收的是根组件对象作为参数,并返回了一个有mount方法的应用实例对象。 重写了app.mount方法。document.querySelector方法获…
vue3源码解读-准备工作
阅读本篇可以了解到vue-next项目结构和调试方法,有助于我们更高效的阅读源码。 vue-next项目开发采用的是monorepo模式,在packages目录下托管许多相互关联的应用程序包。参考:yarn workspaces reactivity:响应式系统。它可以独立于框…
Vue 之keep-alive的使用,实现页面缓存
有时候我们不希望组件被重新渲染影响使用体验;或者处于性能考虑,避免多次重复渲染降低性能。而是希望组件可以缓存下来,维持当前的状态。这时候就需要用到keep-alive组件。 如果未使用keep-alive组件,则在页面回退时仍然会重新渲染页面,触发created钩子,使用体验不…
VueRouter 源码深度解析
在解析源码前,先来了解下前端路由的实现原理。 前端路由实现起来其实很简单,本质就是监听 URL 的变化,然后匹配路由规则,显示相应的页面,并且无须刷新。目前单页面使用的路由就只有两种实现方式 www.test.com/#/ 就是 Hash URL,当 # 后面的哈希值发生变化时…
深入理解Vue响应式原理
最近一段时间在阅读Vue源码,从它的核心原理入手,开始了源码的学习,而其核心原理就是其数据的响应式,讲到Vue的响应式原理,我们可以从它的兼容性说起,Vue不支持IE8以下版本的浏览器,因为Vue是基于 Object.defineProperty 来实现数据响应的...
【前端词典】 Vue 响应式原理其实很好懂
这是十篇 Vue 系列文章的第三篇,这篇文章我们讲讲 Vue 最核心的功能之一 —— 响应式原理。 可以这样理解:当一个状态改变之后,与这个状态相关的事务也立即随之改变,从前端来看就是数据状态改变后相关 DOM 也随之改变。数据模型仅仅是普通的 JavaScript 对象。而当…
js创建对象
对象:无序属性的集合,其属性可以包含基本值、对象或者函数。 每个实例都会有自己的一份实例属性的副本,但同时又共享着原型对象的引用,最大限度的节省了内存。另外,这种混合模式还支持向构造函数传递参数,可谓是集两种模式之长 ES6 提供了更接近传统语言的写法,引入了 Class(类)…
Vue异步更新队列原理从入门到放弃
声明:本文章中所有源码取自Version: 2.5.13的dev分支上的Vue,不保证文章内观点的绝对准确性。文章整理自本周我在小组的内部分享。 我们目前的技术栈主要采用Vue,而工作中我们碰到了一种情况是当传入某些组件内的props被改变时我们需要重置整个组件的生命周期(比如…
计算页面内各模块的曝光时间
第一次听到这个需求,我的大脑开始疯狂运转,然后想到了plan 1, plan 2, plan3...中间还有很多失败想法我已经忘记了,这里方案三是我最终采用的方法。 这种方式很好,就是,,,如果大家的代码风格很一致的情况下使用比较好。 表示:用户在距顶部2px时停留了2728m…
下一页
个人成就
文章被点赞
5
文章被阅读
1,085
掘力值
36
关注了
17
关注者
2
收藏集
0
关注标签
16
加入于
2017-05-17