前言小编一直对移动端开发颇有兴趣,无奈接手的项目都是主打pc端,如今终于有移动端的项目到我手啦!~先记录一下,本文会持续更新~~~~~~~~ 一 html <head>部分 ...
1、浏览器都包含哪些进程? 1)Browser进程:浏览器的主进程(负责协调、主控),只有一个。作用有: a、负责浏览器界面显示,与用户交互。如前进,后退等; b、负责各个页...
Vue中computed和watch、method的区别 vue是否可以监听数组与对象的变化 v-show与v-if的区别 this.$nextTick() keep-ali...
1、观察者模式 观察者模式(基于发布订阅模式) 有观察者,也有被观察者。 观察者需要放到被观察者列表中,被观察者的状态变化需要通知观察者。 内部基于发布订阅模式,收集观察者;...
一、为什么要使用路由懒加载 为给客户更好的客户体验,首屏组件加载速度更快一些,解决白屏问题。 二、定义 懒加载简单来说就是延迟加载或按需加载,即在需要的时候的时候进行加载。 ...
1、安装 2、在项目中新建mock.js文件 3、编辑mock.js 使用API:Mock.mock( url, type, function( options ) ) ur...
async作为一个关键字放到函数前面任何一个async函数都会隐式返回一个promise await关键字只能在使用async定义的函数中使用await后面可以直接跟一个 P...
1. 要实现的效果 2. 定义options参数选项 myAjax() 函数是我们自定义的 Ajax 函数,它接收一个配置对象作为参数,配置对象中可以配置如下属性: meth...
问题:有一个表单是通过数组循环出来的,当输入框的值变化时,没有触发视图更新以及触发watch。也就是说改变了数组里对象里的值没有触发视图更新 首先,我们要了解Vue是如何实现...
响应式原理api的改变Vue2响应式原理采用的是defineProperty,而vue3选用的是proxy。这两者前者是修改对象属性的权限标签,后者是代理整个对象。性能上pr...
高阶函数(Higher-order function)是将函数作为参数或返回函数的函数。 之所以可以使用 JavaScript 编写高阶函数,是因为函数是值,这意味着它们可以...
最近部门分享,有同学提到了 Vue 响应式原理,大家在讨论时,发现一些同学对这一知识理解还不够深入,不能形成一个闭环,为了帮助大家理解这个问题,我重新过了一下 Vue 源码,...