随笔分类 - 面试必备
3分钟理解BFC
摘要:BFC的简介 BFC(Block Formatting Context) 块级格式化上下文,是用于布局块级盒子的一块渲染区域。 MDN上的解释:BFC是Web页面 CSS 视觉渲染的一部分,用于决定块盒子的布局及浮动相互影响范围的一个区域。 一个BFC的范围包含创建该上下文元素的所有子元素,但不包括
深入理解javascript原型和原型链
摘要:构造函数 通过 new 函数名 来实例化对象的函数叫构造函数。 任何的函数都可以作为构造函数存在。之所以有构造函数与普通函数之分,主要从功能上进行区别的,构造函数的主要 功能为 初始化对象,特点是和new 一起使用。new就是在创建对象,从无到有,构造函数就是在为初始化的对象添加属性和方法。构造函数
实现三栏布局的8种方式
摘要:三栏布局:两侧宽度固定,中间宽度自适应的 公共样式 * { padding: 0; margin: 0; height: 100%; } .left { width: 200px; background-color: aqua; } .right { width: 200px; background
DOM 对象和 BOM 对象
摘要:DOM对象 1. DOM 简介 DOM (Document Object Model)是 W3C 的标准,是指文档对象模型(树结构)。 DOM 定义了访问和操作 HTML 文档的标准方法。通过它,可以访问HTML文档的所有元素。 2. HTML DOM 树 3. DOM 节点 根据 W3C 的 HT
手写常见JS方法
摘要:判断数据类型 function checkedType(target) { return Object.prototype.toString.call(target).slice(8, -1); } console.log(checkedType([])); // "Array" console.l
大厂高频核心前端面试题总结,爆肝五万多字,面试必考 秒变大佬 ❤️(建议收藏~)
摘要:@ HTML 1. 如何理解HTML语义化 HTML5语义化 让人更容易读懂(代码结构清晰,增加代码的可读性) 让搜索引擎更容易读懂(SEO),搜索引擎爬虫会根据不同的标签来赋予不同的权重 语义化标签 : header nav main article section aside footer 2.