摘要: 排序二叉树 一、基本概念 二叉树是一种从上往下的树状结构的数据结构,从根节点开始每个节点最多有两个子节点, 左边的为左子节点,右边的为右子节点。 排序二叉树--有顺序,且没有重复元素的二叉树。顺序为: 对每个节点而言: 1)如果左子树不为空,则左子树上的所有节点都小于该节点; 2)如果右子树不为空, 阅读全文
posted @ 2019-12-24 14:51 Shadowplay 阅读(3203) 评论(0) 推荐(0) 编辑
摘要: Optional 一、Optional 类型 Optional<T> 对象或者是一个对T对象的封装,或者表示不是任何对象。 如果存在被T类型的对象,get方法会返回该对象,否则抛出NoSuchElementException。因此: isPresent()方法会反映出一个Optional<T>对象是 阅读全文
posted @ 2019-06-28 16:18 Shadowplay 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 定位 一)元素的定位属性 元素的定位属性主要包括定位模式和边偏移两部分。 1.边偏移 top、bottom、left、right,分别是元素父元素各个位置边线距离。 当然每次只能使用其中两个,比如top,left。 2.定位模式 在CSS中,position属性用于定义元素的定位模式,语法:posi 阅读全文
posted @ 2019-06-16 21:30 Shadowplay 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 版心和布局流程 版心:是指网页种主体内容所在的区域,一般在浏览器窗口中水平居中显示,常见的宽度值为960px、980px、1000px、1200px等。 布局流程: 1)确定页面的版心; 2)分析页面中的行模块,以及每个行模块中的列模块; 3)制作html结构; 4)CSS初始化,然后开始运用盒子模 阅读全文
posted @ 2019-06-16 21:26 Shadowplay 阅读(1751) 评论(0) 推荐(0) 编辑
摘要: 浮动 CSS的定位机制有3种:普通流(标准流)、浮动和定位。 一)普通流(normal flow) 一个网页内标签元素正常从上到下,从左到又排列。 二)浮动(float) 为什么要用浮动:可以让多个盒子在一行显示。 体会浮动: 什么是浮动? 元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制, 阅读全文
posted @ 2019-06-16 21:25 Shadowplay 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 盒子模型 其实,css就三大模块:盒子模型、浮动、定位,其余的都是细节。这三大模块必须学得很精通。 网页布局的本质:把网页元素比如文字图片等,放入盒子里面,然后利用CSS摆放盒子的过程,就是网页布局。 1.盒子的边框(border) 语法: border-width:边框的粗细 boder-styl 阅读全文
posted @ 2019-06-16 21:18 Shadowplay 阅读(434) 评论(0) 推荐(0) 编辑
摘要: CSS三大特性 一)层叠性 一般情况下,如果出现样式冲突,则会安装CSS的书写顺序,以最后的样式为准。就近原则。 二)继承性 子标签会继承父标签的某些样式。text、font、line以及color的样式都可以继承。 三)优先级 *|继承(0000) < 标签(0001) < class(0010) 阅读全文
posted @ 2019-06-16 21:16 Shadowplay 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 标签显示模式 一)块级元素(block-level) 每个块级元素都会独自占一行或者多行,可以对其设置宽度(默认是容器的100%)、高度及对齐等, 可以容纳内联元素或者其他块元素(p、h1不要包裹其他块级元素)。 典型的又:div、table、ul、p、h1等。 二)内联元素(inline-leve 阅读全文
posted @ 2019-06-16 21:15 Shadowplay 阅读(216) 评论(0) 推荐(0) 编辑
摘要: CSS字体样式属性 一)字体 1.font-size 推荐使用相对长度像素单位px 2.font-family: 浏览去从前往后查找字体。 3.font-weight:加粗,建议直接用数字 4.font-style: 倾斜否 normal italic 5.字体连写: font: {font-sty 阅读全文
posted @ 2019-06-09 19:46 Shadowplay 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 异步队列Deferred Object 一)jQuery.Callbacks( flags ) 1.总体结构 该函数返回一个链式工具对象(回调函数列表),用于管理一组回调函数。 2.源码分析 1.工具函数createFlags(flags) 该函数用于将字符串标记转换为对象格式标记,并把转换结果缓存 阅读全文
posted @ 2019-05-25 23:46 Shadowplay 阅读(240) 评论(0) 推荐(0) 编辑