摘要:
一、基本概念 (一)视觉格式化模型 (二)视口 (三)包含块 二、定位体系概述 (一)什么是定位体系 (二)定位体系判定 三、盒模型的定位体系 1.定位体系影响盒模型等于最终盒子尺寸;定位体系等于盒子尺寸 2.盒模型中的尺寸:margin:px、em、%、auto;border:px、em;padd 阅读全文
摘要:
1.什么是vuex vuex是vue的状态管理工具,可用于传参及各种组件中的数据状态管理 2.vuex的几个js分别代表了什么 一个完整的vuex分别有state,mutation,action,getters 4个js文件; state负责存储数据; mutation负责修改state里面的数据, 阅读全文
摘要:
数组基础知识 数组是大多数语言里面最常见的一种数据结构,它是一个有序的值列表 创建数组 创建数组的方式大致可以分为两种:字面量创建数组和使用构造函数创建数组 字面创建数组 let arr = []; 构造函数常见数组 let arr = new Array(); 需要注意的是,无论是字面量形式创建的 阅读全文
摘要:
JavaScript的基础语法 注释 //单行注释 /**多行注释*/ 语句 在JavaScript中,语句一般我们都会采用以分号结尾,每条语句独占一行的形势来书写代码。当然,如果一条语句后面不添加分号也不会报错麻蛋是在进行代码压缩的时候可能会带来一些问题。所以还是建议每条语句加上分号 可以使用c语 阅读全文
摘要:
Web Storage 它提供了一种存储方式,可以让web页面实现在客户端浏览器中意键值对形式在本地保存数据 Cookie存储机制优点 简单易用 浏览器负责传送数据 浏览器自动管理不同站点的Cookie Cookie缺点 因为他是简单的文本存储数据,所以Cookie安全性很差,保存在客户端浏览器,很 阅读全文
摘要:
迭代器与生成器 1 迭代器(Iterator) 迭代器是一种接口,也可以说是一种规范。它提供了一种统一的遍历数据的方法。 const obj = {[Symbol.iterator]:function(){}} [Symbol.ite rato r]属性名是固定的写法,只要是拥有该属性的对象,就能够 阅读全文
摘要:
类的概念 类是对对象的一种概括,而对象是类的一种具体实现 对象的分类 原生对象 原生对象又可以分为两类 内置对象 列如前面学习过的Date、Math、正则、数组等,这些就是典型的内置对象。它们是JavaScript这门语言本身所内置的,我们直接使用即可 自定义对象 自定义对象是我们开发人员自己定远的 阅读全文
摘要:
递归函数 递归函数是一个一直直接或者间接调用它自己本身,直到满足某个条件才会退出的函数。当需要 设计到迭代过程时,这是一个很有用的工具 使用递归计算从m加到n 使用递归计算出某一位的斐波那契数 使用递归打印出多维数组里面的每一个数字 高阶函数 高阶函数介绍 高阶函数(higher-order-fun 阅读全文
摘要:
正则表达式基本介绍 字面量写法 正则表达式字面量写法,又叫perl写法,因为JavaScript的表达式特性借鉴自perl。正则表达式字面量定义为包含在一堆斜杠/之间的字符,并且可以有三个模式符修正 g: 表示全局模式,既模式将被应用于所有字符串,而并非在发现第一个匹配项时立即停止 i 表示区分大小 阅读全文
摘要:
BOM基本介绍 BOM中大致存在如下几个对象: •window:表示窗口对象 •navigator:包含浏览器相关信息 •location:包含当前页面的位置信息 •history :包含用户访问页面的历史信息 •screen:包含客户端显示能力信息 •document:表示整个页面 screen 阅读全文
摘要:
9-1 DOM基本介绍 9-1-1什么是DOM 首先,我们需要介绍什么是DOM。DOM的英语全称为Document Object Model,翻译成中文就 是文档对象模型。也就是说,将整个文档看作是一个对象。而一个文档又是由很多节点组成的, 那么这些节点也可以被看作是一个个的对象。DOM里面的对象属 阅读全文