基本概念:DOM事件级别: DOM0:element.onclick=function(){} DOM2: element.addEventListener(‘click’,...
基本概念:DOM事件级别: DOM0:element.onclick=function(){} DOM2: element.addEventListener(‘click’,...
CSS盒模型: 一 基本概念: 分为标准模型+IE模型。 二 标准盒模型和IE盒模型的区别。CSS如何设置这两种盒模型。 1.标准的:box-sizing:content-b...
浅拷贝和深拷贝都是对于JS中的引用类型而言的,浅拷贝就只是复制对象的引用(堆和栈的关系,简单类型Undefined,Null,Boolean,Number和String是存入...
什么是JSONP 首先提一下JSON这个概念,JSON是一种轻量级的数据传输格式,被广泛应用于当前Web应用中。JSON格式数据的编码和解析基本在所有主流语言中都被实现,所以...
(1) JS是单线程语言 (2) JS的Event Loop是JS的执行机制。深入了解JS的执行,就等于深入了解JS里的event loop。 1. JS为什么是单线程的? ...
因为项目与所需知识无关,所以私下自己没事看了点知识点,今天就和大家讲解下Vue中methods方法,与computed计算属性之间的区别,说下我自己的浅显的见解。 计算属性与...
概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那...
Vue.extend的用法 一、 extend创建的是一个组件构造器,而不是一个具体的组件实例 所以他不能直接在new Vue中这样使用: new Vue({compon...
Model–View–Controller (MVC)是一种把信息展现逻辑和用户交互分离的计算机用户界面开发模式;Model包含应用的数据和业务逻辑;Controller负责...
MVVM的全称是Model View ViewModel,这种架构模式最初是由微软的MartinFowler作为微软软件的展现层设计模式的规范提出,它是MVC模式的衍生物,M...
DOM节点操作:增删改查。 (1)创建元素节点 (2)将节点对象添加到页面中 (3)移除节点 (4)复制节点 (5)替换节点 (6)插入子节点 DOM节点属性
4.组件化 组件:组件就是可被反复使用的,带有特定功能的视图。 所谓的组件化,就像玩积木一样,把封装的组件进行复用,把积木(组件)拼接在一起,构成一个复杂的页面应用程序。 组...
1.框架和库的区别 框架(framework):有着自己的语法特点、都有对应的各个模块。 库(library):专注于一点。 框架的好处: 提到代码的质量,开发速度 提高代码...
把文件存入本地暂存区: 把新建文件、修改过的文件存入本地暂存区:git add . 把修改过的文件、删除的文件存入本地暂存区:git add -u 把新建文件、修改过的文件、...
简单理解基础概念 工作区:你的工作目录 暂存区:git add 之后 本地版本库:git commit 之后 远程版本库:git push 之后 常见命令 git init ...
JSON.parse() 用于从一个json格式字符串解析出json类型的数据,如: 注意事项:json格式字符串必须是写在一排的,且括号外面用单引号,里面的每一个字符串用双...
例如商品列表页面前往商品详情页面,需要传一个商品id; c页面的路径为http://localhost:8080/#/detail?id=1,可以看到传了一个参数id=1,并...
1、懒加载 1.什么是懒加载? 懒加载也就是延迟加载。 当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次...
我们平时写的 .vue 文件称为 SFC(Single File Components),本文介绍将 SFC 解析为 descriptor 这一过程在 vue 中是如何执行的...
使用 cnpm 安装 axios 首先在 main.js 中引入 axios 这时候如果在其它的组件中,是无法使用 axios 命令的。所以我们将 axios 改写为 Vue...