摘要: 数组的冒泡、选择和插入排序法 冒泡排序法(从小到大) ES6函数参数的默认值 + 设定默认值的参数应该是函数的尾参数,只有在该值为undefined的情况下才会取得默认值 + 指定默认值后,函数的length属性会失真,将返回没有指定默认值的形参个数。 + 一旦设置了参数的默认值,函数进行声明初始化 阅读全文
posted @ 2019-06-13 22:50 simple小前端 阅读(156) 评论(0) 推荐(0) 编辑
摘要: BFC布局(Block Formatting Contexts) 来源:https://www.cnblogs.com/lzbk/p/6057097.html 块级格式化上下文是页面中的一块渲染区域,它决定了其子元素将如何定位,一起和其他元素的关系和相互作用。 BFC的特性 1. 内部的box会在垂 阅读全文
posted @ 2019-06-13 22:49 simple小前端 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 闭包 来源:《JavaScript高级程序设计》 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见方式就是在一个函数内部创建另一个函数。 如下面的例子: 即使内部的匿名函数返回了,在其他地方被调用,它仍能够访问prop这个变量,直白来说是因为匿名函数的作用域链中包含了compare函数 阅读全文
posted @ 2019-06-13 22:41 simple小前端 阅读(189) 评论(0) 推荐(0) 编辑
摘要: JavaScript的解析顺序 第一阶段:编译期 + 寻找关键字声明的变量、函数声明的变量,同时会对变量进行作用域的绑定 + var声明的变量,在编译期会赋一个默认值undefined,变量提升的特性。 + ES6及以后所有的变量申明方式都不具备变量提升,在声明之前调用会报错,这个现象在语法上称为暂 阅读全文
posted @ 2019-06-13 22:40 simple小前端 阅读(135) 评论(0) 推荐(0) 编辑
摘要: DOM特殊元素获取 document.documentElement //HTML标签 document.head //head标签 document.title //title标签 document.body //body标签 typeof 的那些坑 typeof null 返回Object, 然 阅读全文
posted @ 2019-06-13 22:39 simple小前端 阅读(176) 评论(0) 推荐(0) 编辑
摘要: flex布局 来源: http://www.ruanyifeng.com/blog/2015/07/flex grammar.html?utm_source=tuicool 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员 阅读全文
posted @ 2019-06-13 22:35 simple小前端 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 来源:https://www.cnblogs.com/shuiyi/p/5597187.html 行框的概念 红色(line height)为行框的顶部和底部,绿色(font size)为字体的高度,蓝色为基线(字母x底部所在的水平线) 行内元素: 行内块元素: + (左)在流内内容的情况下,内联块 阅读全文
posted @ 2019-06-13 22:34 simple小前端 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 谈谈你对浏览器内核的认识? 负责对网页语法的解释(如 "标准通用标记语言" 下的一个应用 "HTML" 、 "JavaScript" )并渲染(显示)网页。 所以,通常所谓的 "浏览器内核" 也就是浏览器所采用的 "渲染引擎" ,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器 阅读全文
posted @ 2019-06-13 22:28 simple小前端 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 前端知识点回顾篇——是我当初刚转行为了面试而将自己学过的前端知识整理成的一份笔记,个人目的性很强,仅供参考。 doctype 有什么用 doctype是一种标准通用标记语言的文档类型声明,目的是告诉标准通用标记语言解析器要使用什么样的文档类型定义(DTD)来解析文档。 浏览器本身分为两种模式,一种是 阅读全文
posted @ 2019-06-13 22:15 simple小前端 阅读(242) 评论(0) 推荐(0) 编辑