参考:《浏览器工作原理与实践》— 李兵 一、浏览器的多进程架构 (一)进程 、线程、协程 参考文档: https://blog.csdn.net/ThinPikachu/ar...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
参考:《浏览器工作原理与实践》— 李兵 一、浏览器的多进程架构 (一)进程 、线程、协程 参考文档: https://blog.csdn.net/ThinPikachu/ar...
Sass和Less都属于CSS预处理器;所谓CSS预处理器,就是用一种专门的编程语言,进行Web页面样式设计,再通过编译器转化为正常的CSS文件,以供项目使用。 Sass和L...
先看一下效果 样式分析 一个分页器首先需要上一页,下一页,中间的页码,以及数据的总条数 当前页高亮显示,还有不能点击的按钮,能点击的按钮 静态样式 Pageination....
什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。...
[官方API]https://cli.vuejs.org/zh/config/#[https://cli.vuejs.org/zh/config/#]vue.config.j...
1、原生事件修饰符 .native 1.1 关于组件标签上的事件 在组件标签上是没有办法触发原生的 js 事件的,vue会将其作为自定义事件的处理 此时在子组件上绑定的是自定...
一、JavaScript 的数据类型共有七种。 补充:1、ES6 新增了第七种 Symbol 类型的值2、所有引用类型都是对象。 二、数据类型分为两大类:基础数据类型、引用数...
介绍一下css盒模型 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距margin,边框border,填充padding,和实际内容content。 有两种...
内存分为栈内存与堆内存 一、基本数据类型(number、string、boolean、null、undefined) 每定义一个变量就会在栈里面开辟一块新的内存空间 基本数据...
1、flex布局与传统布局的区别 传统布局: 兼容性好但是布局繁琐 局限性,不能再移动端很好的布局 flex布局: 操作方便,布局简单,移动端应用广泛 但是IE11或更低版本...
v-model用于表单数据的双向绑定,其实它就是一个语法糖,这个背后就做了两个操作: 1. v-bind绑定一个value属性 2. v-on指令给当前元素绑定input...
当使用动态组件时,当您切换 :is 指令[https://vuejs.org/v2/guide/components.html#Dynamic-Components]的值时,...
只要你愿意坚持下去,无论是多么微小的变化,都会随着岁月的积累,复合成显著的结果。 例如:写作。初开始写作时,很多人都写得并不好,很多文章都是流水丈。但只要你坚持下去,保坚输入...
原理 1.vue双向数据绑定是通过 数据劫持 结合 发布订阅模式 实现的,数据和视图同步,即数据发生变化,视图跟着变化,视图变化,数据也随之发生改变 2.核心:Object....
定义:数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。 比较典型的是 Object.defineProperty()...
1.定义:数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。 2.典型案例:数据双向绑定。vue 2.x 使用的是Ob...
什么是深拷贝和浅拷贝 浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,...