首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
维希
掘友等级
前端开发
Talk is cheap. Show me the code.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
前端中那些常见的安全知识
HTTP:超文本传输协议,是一个基于请求与响应,无状态,无连接的应用层协议,常基于TCP/IP协议传输数据。 HTTP在传输数据的过程中,所有数据都是明文传输,相对来说比较简单快速,灵活。 HTTP/1.1持久连接(HTTP keep-alive)方法,只要任意一端没有明确提出…
彻底弄懂JS继承
将父类的实例作为子类的原型。 父类的所有引用属性都会被子类所共享。更改一个子类的引用属性,其他子类也会受影响。 创建子类的实例时,不能向父类的构造函数传递参数。 在子类构造函数中调用父类的构造函数,可以在子类构造函数中使用call()和apply()方法。 解决原型链继承的两个…
JS中普通函数、匿名函数、构造函数、箭头函数、Generator 函数、async 函数的区别
如果在全局中调用就指向window,如果绑定DOM元素事件就指向触发的元素。 普通函数的this在运行时创建,箭头函数的this是定义时确定。 this指向可以被call/apply/bind改变。 表现为function后面不带名字的函数,但是可以用一个变量接收,通过执行这个…
Vue源码,你真的看懂了吗(五)
在使用 Vue 的时候,要使用 new 操作符进行调用,这说明 Vue 是一个构造函数。 如上面代码所示,首先分别从 ./init.js、./state.js、./render.js、./events.js、./lifecycle.js 这五个文件中导入五个方法,分别是:ini…
Vue源码,你真的看懂了吗(四)
在前端开发中,我们通过写HTML代码来实现页面的结构,我们称这些HTML代码为模板。在vue中,模板先通过模板编译转换成渲染函数,当内部状态发生变化的时候,Vue.js会结合响应式系统,找出最小数量的组件进行重新渲染以进行最少量的DOM操作。 从这张图中,我们可以看到Vue的模…
Vue源码,你真的看懂了吗(三)
是将状态映射成视图的众多解决方案的一种,运作原理是使用状态生成虚拟节点,然后使用虚拟节点渲染视图。 Vue.js1.0变化侦测粒度太细,会有很多watcher同时观察某些状态,多了一些内存开销和依赖追踪的开销。Vue.js2.0的状态侦测不细化到某个具体节点,而是某个组件,组件…
Vue源码,你真的看懂了吗(二)
变化侦测就是侦测数据的变化。从Vue2.0开始,引入了虚拟DOM,将更新粒度调整为中等程度,也就是一个状态所绑定的依赖不再是具体的dom节点,而是一个组件。当状态变化之后,会通知到组件,组件内部再使用虚拟dom进行比对。这样可以大大降低依赖的数量,从而降低依赖追踪所消耗的内存。…
Vue源码,你真的看懂了吗(一)
写这个系列主要是记录自己在学习vue源码的一些整理和感悟,文章不会超级详细,也不会一直跟随源码的脚步进行更新,只会抽取出比较重要核心的部分,同时也相当于是自己的学习笔记,方便以后复习查阅。 如果有错误或者疑问也可以在下方评论。就酱!੧ᐛ੭ Vue 是一套用于构建用户界面的渐进式…
Vue.nextTick源码解析
在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 Vue.nextTick与vm.$nextTick方法作用是一样的,区别是后者回调的this会自动绑定到调用它的实例上。 Vue 实现响应式并不是数据发生变化之后 DOM 立即…
node.js中的核心概念
同步进行,只有前面的代码执行完了才会往下面执行。但是node.js程序在宏观上看是并行的,这是由于它具有非阻塞I/O和事件驱动的特点。 好处:减少了内存开销,不再有进程创建,销毁的开销;比较简单。 坏处:一个用户造成了线程的崩溃,整个服务就都崩溃了。 I/O会阻塞代码的执行,极…
下一页
个人成就
文章被点赞
128
文章被阅读
29,007
掘力值
1,341
关注了
1
关注者
30
收藏集
1
关注标签
2
加入于
2020-02-15