首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
热情的刘大爷
掘友等级
web前端
|
众安保险
只想把我学会的所有知识,分享给所有人
获得徽章 12
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
最新
热门
算法篇 - 二叉搜索树
在前端的工作当中,二叉搜索树不怎么常见,虽然没有快排、冒泡、去重、二分、希尔等算法常见,但是它的作用,在某些特定的场景下,是非常重要的。 上图是我从网上找的,最主要是让大家看一下,树长啥样。 在这里简单的介绍一下有关二叉搜索树的术语,在后续讨论中将会提到。一棵树最上面的节点称为…
Vue 源码解析(实例化前) - 初始化全局API(二)
在前面的两章,介绍了Vue 源码解析(实例化前) - 初始化全局API(一)和Vue 源码解析(实例化前) - 响应式数据的实现原理。 由于数据双向绑定的内容会比较多一些,而且涉及到的知识点也比较多,所以我当时就从初始化全局API里面单独拿了一章出来,去讲解 vue 到底是如何…
Vue 源码解析(实例化前) - 响应式数据的实现原理
在上一篇的结尾,我说这一篇后着重讲一下 defineReactive 这个方法,这个方法,其实就是大家可以在外面看见一些文章对 vue 实现响应式数据原理的过程。 虽然很多前端的大佬知道它的作用,但是我相信还是有一些朋友是不认识的,我希望我写的文章,不只是传达vue内部实现的一…
Vue 源码解析(实例化前) - 初始化全局API(一)
之前,我们在网上,可以看到很多有关vue部分功能的实现原理,尤其是数据双向绑定那一块的,文章很多,但是都是按照同样的思想去实现的一个数据双向绑定的功能,但不是vue的源码。 今天,我在一行一行的去看vue的所有代码,并挨个作出解释,这个时候我们可以发现,vue的细节,很值得我们…
如何实现一个react-router路由拦截(导航守卫)
正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。 当一个导航触发时,全局前置守卫按照创建顺序调用。守卫是异步解析执行,此时导航在所有守卫 resolve 完之前一直处于 等待中。 在这里,我们可以看到,vue在所有的路由跳转前,在before…
性能优化篇 - css typed OM(css typed object model)
在平时的工作当中,我们在操作dom的样式的时候,其实操作的就是css的对象模型cssOM,其实在16年的时候,就发布了一组新的对象模型cssTypeOM,这是一个全新的操作css样式的方式,它的好处有很多,我们一一列举。 这就是cssOM目前存在的问题,它没有办法基于目前的值去…
性能优化篇 - 链接是如何解析的
互联网时代,我们每天都会在网上查看很多的内容:购物、新闻、娱乐、生活等衣食住行的一系列事情,那为什么我们输入一个网址,就可以打开对应的内容,这个过程是怎么实现的,还有,作为一个开发,我想让用户在最短的时间内最快的打开我的网站,我需要做哪些事情,不管是资源压缩、合并等一系列操作,…
性能优化篇 - js事件循环机制(event loop)
之前在做前端的时候,可能注重的东西更偏向于业务层面的东西,切图、实现交互、调用接口等一系列比较浅的技术层,随着前端技术的不断发展,只掌握这些知识是不够的,要学会去了解如何从一个网址,渲染出来一个页面,在到后来可以让你看到你想看到的东西,并去操作它,了解浏览器底层的一些渲染机制,…
浏览器渲染进程多线程
之前有关浏览器渲染进程和线程这一块,纠结了很久,因为我完全搞不懂什么是线程和进程,如果你和我一样,也是之前没有了解过,或者不是很清楚什么是线程,什么是进程,建议先看浏览器多进程架构,搞清楚了线程和进程后,看这篇文章可能会事半功倍。 这里说的是主流的浏览器渲染进程的主要几个线程,…
浏览器多进程架构
跟很多多线程浏览器不一样,chrome使用多个进程来隔离不同的标签页,因此打开一个标签页,就等于是开了一个新的进程,当然,进程之间是不共享资源和地址空间的,所以每个进程之间不太会出现互相影响的安全问题,而多个线程,是共享着相同的资源和地址空间的,所以线程之间就有可能会存在恶意修…
下一页
个人成就
2023年度人气作者No.199
2020年度人气作者No.97
优秀创作者
文章被点赞
2,880
文章被阅读
216,750
掘力值
9,301
关注了
10
关注者
4,521
收藏集
0
关注标签
29
加入于
2018-11-07