02 2022 档案
摘要:知识点1 explice、inline explicit V8_INLINE Local(T* that) : val_(that) {} explicit 首先是explicit关键字,是用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。 什么是
阅读全文
摘要:模块 匿名函数 立即执行函数 CommonJS //引入 const moduleA=require('./src/......'); //导出 module.exports=1; 同步加载,意味着不适用于浏览器环境 因为commonjs加载的是一个对象,所以实际上它是一种动态加载 浏览器使用需要打
阅读全文
摘要:前端路由分为两种模式一种是hash模式,一种是history模式,具体如下: hash 形式 //localhost/index.html#abc 就是跟在url后面的#string 这个string值一旦更改就会触发onhashchange事件,但并不会导致客户端向服务器发发送请求 机制 利用wi
阅读全文
摘要:跨域
keep-alive
parseInt
parsePath
阅读全文
摘要:文如其头,浅析router.addRoutes
阅读全文
摘要:对于几乎每一个入行前端的小伙伴来说,轮播图几乎都是必修课,但是,只是单纯的切换过渡可能并不能满足于你追求酷炫的心hh,那么这里就教你利用css3的clip-path来模拟碎片并为你的轮播图添加碎片轮播的效果! Part 1.碎片化是如何实现的? 对于一张图片来说,如果在原有的基础上添加一层蒙版,遮蔽
阅读全文
摘要:先上官方文档: vm.$set( target, propertyName/index, value ) 参数: {Object | Array} target {string | number} propertyName/index {any} value 返回值:设置的值。 用法: 这是全局 V
阅读全文
摘要:哔哔哔 在前文中,我们实现了一个Observer,这一节我们就来讲讲dep和watcher的实现,依然如前,在文章末尾我编写了一个js的简单测试版供你边测试边读懂这一节的文字。 先讲dep dep就是我们的依赖收集器,通过前文的observer你就会知道,observer观察的是一个对象|数组内的所
阅读全文
摘要:事前哔哔 上一节我们讲了响应式原理,比较笼统又难以理解,所以这一节我们就直接上手开始编写,在章节末尾我把observer对象转换成了js版本供你直接上手测试,你可以先copy边调试边理解接下来的编写流程 开始 observer的侦测是一个对象或者数组,所以一开始我们便要传递这个参数(取名为value
阅读全文
摘要:一句话简述: render函数的职责就是把模板解析成Vnode(虚拟DOM)节点 具体是如何做的? 1.模板编译的输出结果是什么? 模板编译会将用户写的模板↓ <div id="NLRX"><p>Hello {{name}}</p></div> 转换成用层级对象表达的ast ast = { 'typ
阅读全文

浙公网安备 33010602011771号