摘要: 线性结构 线性结构是一个有序数据元素的集合,数据之间的关系是1:1 的关系如: 平时常用的线性结构有数组、线性表、栈、队列 如。 什么是数组 数组是计算机分配一块连续的内存空间,来存储具有相同元素类型的数据。数组具有随机访问的特点,这个特点有利有弊,比如可以根据数组下标快速的访问元素,但是要想在数组 阅读全文
posted @ 2021-04-18 10:35 风吹De麦浪 阅读(461) 评论(0) 推荐(1) 编辑
摘要: 为什么需要复杂度分析 我们可以把代码跑一遍,然后通过一些工具来统计、监控就能得到算法执行的时间和占用的内存大小。为什么还要做时间、空间复杂度分析呢?这种分析方法能比我实实在在跑一遍得到的数据更准确吗? 首先,肯定的说这种评估算法执行效率的方法是正确的。很多数据结构和算法书籍还给这种方法起了一个名字, 阅读全文
posted @ 2021-04-12 22:20 风吹De麦浪 阅读(556) 评论(1) 推荐(2) 编辑
摘要: 前端要不要学习数据结构 作为一名IT技术人员,需要不断的完善自己的知识体系来提升自己,类似数据结构、网络等。在工作中大部分时间我们都是做应用层面的开发,有时候对数据结构、算法这些基本功要求不是很高,但是一些基本得知识点我们还是需要掌握。 到底什么是数据结构 是不是经常听别人说数据结构、算法、程序 = 阅读全文
posted @ 2021-03-14 10:00 风吹De麦浪 阅读(569) 评论(0) 推荐(1) 编辑
摘要: 盒子模型 所有HTML元素可以看作盒子,它包括:边距,边框,填充,和实际内容。 CSS中组成一个块级盒子需要: Content box: 这个区域是用来显示内容,大小可以通过设置 width 和 height. Padding box: 包围在内容区域外部的空白区域; 大小通过 padding 相关 阅读全文
posted @ 2021-02-19 20:47 风吹De麦浪 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 文档流 文档流指的是元素排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式布局,文档流可以分为定位流、浮动流、普通流三种 普通流(Normal flow) 在常规流中,盒一个接着一个排列,也就是常说的默认的文档流 在块级格式化上下文里面, 它们竖着排列 在行内格式化上下文里面, 它们横着 阅读全文
posted @ 2021-02-19 10:23 风吹De麦浪 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 背景 在20年初时总感觉自己的css 不够用,想把css 相关的东西整理下,去年一整年都比较忙,忙着就到2021了,今天趁着有点时间,先从选择器开始吧。 听说图片可以提升颜值.... 选择器 CSS选择器用于选择你想要的元素的样式。简单划分为简单选择器、组合选择器、伪类选择器。 简单选择器 通配符 阅读全文
posted @ 2021-02-07 22:46 风吹De麦浪 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 前言 JavaScript初期就是为了实现简单的页面交互逻辑,如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端,前端代码日益膨胀,此时在js方面就会考虑怎么样来管理使用模块化规范去管理。 无论是什么语言一旦发展到一定地步,其工程化能力和可维护性势必得到相应的发展。 模块化这件事,无 阅读全文
posted @ 2020-11-04 22:25 风吹De麦浪 阅读(857) 评论(0) 推荐(2) 编辑
摘要: 圣杯布局、双飞翼 圣杯布局、双飞翼布局是经典的三栏式布局,都是两边宽度固定,中间宽度自适应。在HTML结构上中间栏在最前面保证了最先渲染,两种布局的实现方法前半部分相同,后半部分的实现各有利弊,下面会简单介绍两者的区别。 源码 圣杯布局 代码、demo 双飞翼布局 代码、demo 圣杯布局 两边固定 阅读全文
posted @ 2020-10-10 21:16 风吹De麦浪 阅读(467) 评论(0) 推荐(0) 编辑
摘要: promise 标准 在实现 Promise 之前要清楚的是 JavaScript 中的 Promise 遵循了 Promises/A+ 规范,所以我们在编写 Promise 时也应当遵循这个规范,建议认真、仔细读几遍这个规范。最好是理解事件循环,这样对于理解js中的异步是怎么回事非常重要。 htt 阅读全文
posted @ 2020-09-23 23:27 风吹De麦浪 阅读(1338) 评论(1) 推荐(0) 编辑
摘要: 目标 babel 转换ES6 语法 postCss 增强css功能,如自动增加前缀 vue-loader 解析vue 文件 实现基本的vue项目开发环境,打包等 Babel 由于浏览器对es6语法兼容性问题,我们需要用babel 对新语法以及新的api 做代码转换成,也可以理解成Babel是一个工具 阅读全文
posted @ 2020-04-09 20:01 风吹De麦浪 阅读(439) 评论(0) 推荐(0) 编辑