首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
雨落街头
掘友等级
前端
我命由我不由天
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
vue 生命周期的原理
生命周期的实现原理 生命周期会进行两次初始化合并 第一次是全局的混入vm.mixin 第二次是组件初始化后,用户传进来的options会和vue全局的api钩子合并 核心就是 callHook函数 c
h5兼容m3u8直播流
```js 引入 hls库 加入这句话 // 兼容m3u8 var urlM3u8 = $("#my-video").attr("src"); if (urlM3u8.indexOf('.m
dom节点属性、操作dom
dom节点的属性 offsetLeft 这个属性是当前元素距离上级父元素的左边距,如果父元素没有定位,则是距离document的左边距!这里说的父级元素并不一定非要是亲生的父级元素,可以一直向上追溯到
函数防抖和节流
函数防抖和节流 函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。 函数节流(throttle):高频事件触发,但在n秒内只会执行一次,
JavaScript的执行机制、事件循环、宏任务和微任务
(1)JavaScript的执行机制 1、所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。 2、主线程之外,还存在一个"任务队列"(task queue
vue父子组件传值和执行顺序
父子组件的执行顺序为: 父组件beforeCreated 父组件created 父组件beforeMounted 子组件beforeCreated 子组件created 子组件beforeMounte
computed的原理
计算属性默认不执行,只有当取值的时候才执行 多次取值如果依赖的值不变化,就不会执行 将 每个计算属性的watchers存起来挂到vm上 定义一个dirty标识取得数据是否是脏的,默认为脏的,重写get
watch和this.$watch的原理
watch的实现原理总结 当初始化watch的时候,循环watch,并且 new watcher() 然后watcher内部会将key编成函数取值赋值给变量,调用编写完的函数取值,然后将当前监听的wa
Vue.component和Vue.extend内部的实现
简单解读一下就是: 如果 definition 不存在,说明此前被全局注册过,那就去 Vue.options.components 中找到对应的组件返回; 如果 definition 存在,说明这是一
个人成就
文章被点赞
14
文章被阅读
5,912
掘力值
150
关注了
3
关注者
3
收藏集
0
关注标签
0
加入于
2022-03-07