首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jenson同志
掘友等级
前端工程师
|
深圳前海爱健康
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 63
沸点 1
赞
64
返回
|
搜索文章
赞
文章( 63 )
沸点( 1 )
vue nextTick原理
前面谈到了vue2.x的响应式原理,vue.js在视图更新采用的是异步更新策略,我们来看看它是怎么做到的。 这篇文章呢我们主要从源码角度来分析nextTick的原理实现。 watcher对象在进行更新执行update,内部主要执行了一个queueWatcher函数,将watch…
vue.js原理初探
vue.js是一个非常优秀的前端开发框架,不是我说的,大家都知道。本人也使用过vue.js开发过移动端SPA应用,还是学习阶段,经验尚浅,能力有限。不过我也懂得只会使用轮子不知所以然是远远不够的,凭自己浅薄的见识,斗胆写一篇略微深入的一点文章。 首先我现在的能力,独立阅读源码还…
跨域
本文主要涉及三种跨域方法:JSONP、CORS、postMessage。 通常,最常用的跨域方式有以下三种:JSONP、CORS、postMessage。 单纯地为了实现跨域请求而创造的一个 trick。 虽然因为同源策略的影响,不能通过XMLHttpRequest请求不同域上…
浏览器缓存
1. 前言 浏览器缓存 是浏览器将用户请求过的静态资源(html、css、js),存储到电脑本地磁盘中,当浏览器再次访问时,就可以直接从本地加载了,不需要再去服务端请求了。 但也不是说缓存没有缺点,如果处理不当,可能会导致服务端代码更新了,但是用户却还是老页面。所以前端们要针对…
HTTP----HTTP缓存机制
缓存机制无处不在,有客户端缓存,服务端缓存,代理服务器缓存等。在HTTP中具有缓存功能的是浏览器缓存。 HTTP缓存作为web性能优化的重要手段,对于从事web开发的朋友有重要的意义。本文将围绕以下几个方面来整理HTTP缓存: 我们知道HTTP的缓存属于客户端缓存,后面会提到为…
HTTP相关-http协议
请求报文是由请求方法、请求 URI、协议版本、可选的请求首部字段和内容实体构成的。 响应报文基本上由协议版本、状态码(表示请求成功或失败的数字代码)、用以解释状态码的原因短语、可选的响应首部字段以及实体主体构成。 使用 HTTP 协议,每当有新的请求发送时,就会有对应的新响应产…
页面渲染:过程分析
1. HTML → DOM树 (解析html) DOM全称为文档对象模型Document Object Model,其中一个DOM节点对应一个标签,Dom树即表示了HTML的文档结构。转化过程如下图所示: 令牌化:浏览器把字符转化成W3C HTML5 标准指定的各种确切的令牌,…
详解浏览器工作原理
让我们从大家最熟悉的这个面试问题引入,先不往下看文章,你能脱口而出的说出答案嘛?如果可以恭喜你,你可以跳过这一小节。如果不可以那就还是看一下吧~ 关闭TCP连接:当数据完成请求到返回的过程之后,根据Connection的Keep-Alive属性可以选择是否断开TCP连接,四次挥…
TCP 的 三次握手 四次握手
同步 SYN :synchronous。建立连接,将 SYN = 1。 序号 seq: sequence。第一个字节的编号随机产生。 确认位 ACK : acknowledgement 。 ack : 表示确认字段的值。(对哪个进行确认)。 结束 FIN : finish。FI…
vue 中如何自定义指令及其原理
看了一些自定义指令的文章,但是探究其原理的文章却不多见,所以我决定水一篇。 其实关于这个问题官方文档上已经有了很好的示例的,我们先来温故一下。 除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和…
下一页
关注了
33
关注者
1
收藏集
1
关注标签
1
加入于
2019-01-30