随笔分类 - 前端基础知识
摘要:一、总览 Image的mode是指图片裁剪、缩放的模式,共有14个合法值,分别是: /** 缩放模式,不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素 */ scaleToFill /** 缩放模式,保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来
阅读全文
摘要:一、什么是 BFC BFC 即 Block Formatting Contexts (块级格式化上下文),具有 BFC 特性的元素可以看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素。 二、触发 BFC 只要元素满足下面任一条件即可触发 BFC 特性: body 根元素 浮动元素:
阅读全文
摘要:一、数据类型 我们通常熟知的数据类型有六种,包括5种基本数据类型(Number, String, Boolean, Undefined, Null)和一种引用数据类型(Object)。ES6又新增了一个基本数据类型Symbol,所以现在应该是七种数据类型。 注:有些地方会把引用类型分为对象(Obje
阅读全文
摘要:今天处理数据时用到了Array.from()和Array.fill()方法,平时用的不多,这里记一下。 我的需求是要把字符串'abc',处理为[{exaple: 'abc_001.bcd'}, {exaple: 'abc_002.bcd'}, {exaple: 'abc_003.bcd'}] 处理方
阅读全文
摘要:一、数组的解构赋值 let [foo, [[bar], baz]] = [1, [[2], 3]]; ①可多不可少,等号的右边是数组 let [x, y] = [1, 2, 3]; //可以 let [bar, foo] = [1]; //foo的值为undefined // 报错 let [foo
阅读全文
摘要:一、let ①声明变量 let a = 1; ②只在所在代码块内有效,不影响块以外 ③不存在变量提升(不能先用后声明) ④暂时性死区 let声明的变量“绑定”这个区域,不受外部影响。 let声明之前,都是这个变量的‘死区’ 注:typeof在死区是ReferenceError,没声明是“undefi
阅读全文
摘要:所有es6笔记都是我自己提出来的一些点,没有很详细的例子什么的,这个链接就是我看的教程,有需要的可以看看。(http://es6.ruanyifeng.com/#docs/intro) 1、ECMAScript 和 JavaScript 的关系 ECMAScript 和 JavaScript 的关系
阅读全文
摘要:参考了很多文章总结的。 1、cookie(储存在用户本地终端上的数据) 服务器生成,发送给浏览器,浏览器保存,下次请求同一网站再发送给服务器。 2、session(会话) a、代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的。 b、cookie中存放着一个sessionID。请求
阅读全文