摘要: 迭代器协议是什么 迭代器协议定义了产生一系列值(无论是有限个还是无限个)的标准方式。当值为有限个时,所有的值都被迭代完毕后,则会返回一个默认返回值。 只要满足迭代器协议议的对象都可以成为迭代器,迭代器协议,是指对象要定义名为next的无参方法,并且next会返回一个对象,对象包含done(boole 阅读全文
posted @ 2020-09-01 11:13 j植树 阅读(133) 评论(0) 推荐(1) 编辑
摘要: 什么是BFC 全称块级格式化上下文(Block Formatting Context),Block我理解为一个块盒子block box,格式化我理解为一个规则,上下文我理解为一个区域或者作用域,那么整体理解就是页面中一个按一定规则渲染的块级区域(消化之后的个人理解) 应用MDN的定义 块格式化上下文 阅读全文
posted @ 2020-09-01 11:09 j植树 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 什么是盒模型 盒模型我理解为就是对页面中一个box的定义,这个定义氛围几个部分,从盒子外到内分为 外边距margin 边框border 内边距padding 主体内容content 应用MDN官方的描述 CSS 基础框盒模型是 CSS 规范的一个模块,它定义了一种长方形的盒子——包括它们各自的内边距 阅读全文
posted @ 2020-09-01 11:08 j植树 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 浮动是什么 首先我们来引入MDN对浮动的描述 float CSS属性指定一个元素应沿其容器的左侧或右侧放置,允许文本和内联元素环绕它。该元素从网页的正常流动(文档流)中移除,尽管仍然保持部分的流动性(与绝对定位相反)。 原文中提到了该元素从网页的正常流动中移除,这里其实就是指的脱离文档流,元素应沿其 阅读全文
posted @ 2020-09-01 11:06 j植树 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 概要 本文主要介绍了Promise上定义的api的特性,以及手写如何实现这些特性。目的是把学习过程中的产出以博客的方式输出,巩固知识,也便于之后复习 博客思路 mdn上搜索Promise,了解类和api的定义: 定义了哪些属性,分别代表什么含义 api需要传什么参数,返回什么值,可能抛出什么异常 看 阅读全文
posted @ 2020-09-01 11:03 j植树 阅读(1353) 评论(0) 推荐(0) 编辑