首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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
文章被阅读
33,372
掘力值
1,362
关注了
1
关注者
31
收藏集
1
关注标签
2
加入于
2020-02-15