首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
进击的前端小白
掘友等级
无情的代码搬运工
一个积极向上的前端菜鸟
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
最新
热门
常见Web攻击及防御手段
XSS Cross Site Scripting 跨站脚本攻击 XSS (Cross-Site Scripting),跨站脚本攻击,因为缩写和 CSS重叠,所以只能叫 XSS。跨站脚本攻击是指通过存在
Vue3.X响应式原理
Vue3.X响应式对比Vue2.X优点 Vue2.X中使用Object.difineProperty做数据劫持,并且不支持数组,需要覆盖数组的7个方法,额外增加通知逻辑,对新增的属性拦截不到,需要额外
Vue中patch实现
Vue初始化 Vue初始化时会克隆一个新的副本,当该副本所有数据都解析完成,会在老的副本下新插入一个DOM节点,此时会出现两个DOM根节点,然后删除旧的根节点,完成初始化操作。 看下图: Patch实
Vue异步更新原理
Vue异步更新队列 Vue高效的秘诀是一套批量,异步的更新策略 事件循环EventLoop:浏览器为了协调事件处理、脚本执行、网络请求和渲染等任务而制定的工作机制 宏任务Task:代表一个个离散的、独
new Vue都发生了什么
new Vue() 从入口文件来看,new Vue只是执行了_init方法,该方法由initMixin(Vue)内部定义 所以从上面的函数来看,new Vue所做的事情分别是 合并配置。 全局的指令,
Vuex简单实现
Vuex Vuex实现了一个单向数据流,在全局拥有一个State存放数据,当组件要更改State中的数据时,必 须通过Mutation提交修改信息,Mutation同时提供了订阅者模式供外部插件调用获
Vue-Router实现
Vue-Router Vue-Router是一个插件,需要是用Vue.use()去使用。要求必须要有一个install方法,将来会被调用。 我们当前使用hash模式去实现,当前全部路由表如下: Vue
实现Object.is
Object.is 不会转换被比较的两个值的类型,这点和===更为相似,他们之间也存在一些区别。 1. NaN在===中是不相等的,而在Object.is中是相等的 2. +0和-0在===中是相等的
实现Object.assign
Object.assign()可以接收多个参数,第一个参数是目标对象,后面的都是源对象,assign方法将多个原对象的属性和方法都合并到了目标对象上面,如果在这个过程中出现同名的属性(方法),后合并的
实现Object.create
Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。
下一页
个人成就
文章被点赞
44
文章被阅读
18,755
掘力值
786
关注了
17
关注者
13
收藏集
2
关注标签
3
加入于
2019-11-28