自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 问答 (3)
  • 收藏
  • 关注

原创 6.二叉树

6.二叉树6.1.二叉树的概念和性质6.1.1.定义和术语二叉树是一种递归数据结构左子树 右子树孩子 双亲 兄弟(同一个双亲的孩子之间可互称兄弟)结点的孩子个数成为结点的度度为0的结点称为叶子结点,非叶子节点称为内部结点或分支结点结点的层次从根结点开始定义,根为第一层,根的孩子为第二层。二叉树中结点的最大层数称为二叉树的高度或深度。6.1.2.性质看书P128完全二叉树:深度为k且含n个结点的二叉树,其每个结点都与深度为k的满二叉树中编号从1至n的结点一一对应6.2.二叉树的

2021-11-28 16:49:52 561

原创 uniapp

1.创建新页面在pages下新建文件夹及.vue文件并在pages.json中配置pages.json中的配置可以设置h5平台的样式2.tabbar的配置

2021-10-10 18:07:20 360

原创 2.线性数据结构

1 典型线性数据结构只允许在序列末端进行操作,这种线性结构称为栈只允许在序列两端进行操作,这种线性结构称为队列允许在序列任意位置进行操作,这种线性结构称为线性表1.1 线性结构的逻辑描述1.栈最后一个元素所在端称为栈顶,第一个元素所在端称为栈底不含任何元素的栈称为空栈后进先出2.队列允许插入的一端称为队尾,允许删除的一端称为队头不含任何元素的队列称为空队列先进先出3.线性表线性表中所含数据元素的个数称为线性表的长度长度为0的线性表称为空表按元素值非递减或非递增排列的

2021-09-21 00:09:51 398

原创 Vue3新功能

1.vue3带来了什么编译性能比vue2.x快1.2~2倍:diff算法优化hoist Static静态提升cacheHandlers事件侦听器缓存按需编译,体积比vue2.x更小。支持组合API(类似与React hook).更好的TS支持。暴露了自定义渲染API。使用更先进的组件。...

2021-08-20 22:58:09 1130

原创 小程序开发

1.

2021-08-19 23:35:43 588

原创 Vue查漏补缺

1.模块语法1.插值使用JavaScript表达式:这些表达式会在所属 Vue 实例的数据作用域下作为 JavaScript 被解析{{ number + 1 }}{{ ok ? 'YES' : 'NO' }}{{ message.split('').reverse().join('') }}<div v-bind:id="'list-' + id"></div>但是,每个绑定都只能包含单个表达式,所以下面的例子都不会生效。<!-- 这是语句,不

2021-08-17 23:32:21 392

原创 Vue3项目开发——商城

1.

2021-08-05 23:15:57 3633 2

原创 Axios

1.网络请求模块的选择(了解)1.Ajax传统的ajax是基于XHR的为什么不用它:配置和调用方式非常混乱,编码麻烦,所以真实开发中很少直接使用,而是使用jQuery-Ajax2.jQuery-Ajax相对于传统的Ajax非常好用为什么不用它:首先在vue的整个开发中不需要使用jQuery,完全没有必要为了用网络请求就引用这个重量级的框架3.Vue-resource体积相当于jQuery小很多为什么不选择它:因为vue作者去掉了它,并且不会再更新,对以后的项目开发和维护都存在很大

2021-08-05 18:11:00 70

原创 Vuex知识点

1. 概念和作用解析

2021-08-01 21:56:08 201

原创 Vue-Router

1.什么是路由1.认识路由路由是通过互联的网络把信息从源地址传输到目的地址的活动路由器提供了两种机制:路由和转送路由是决定数据包从来源到目的地的路径转送将输入端的数据转移到合适的输出端路由表本质上是一个映射表,决定了数据包的指向2.前端渲染和后端渲染(理解)①后端渲染jsp:java server page又称为服务器渲染html+css+java,java代码作用是从数据库中读取数据,并且将它动态的放在页面中②前端渲染浏览器中显示的网页中的大部分内容,都是由前端写的js

2021-07-28 22:18:01 819

原创 Vue CLI

1.脚手架的介绍及安装

2021-07-25 00:24:24 72

原创 Webpack

1. 基本介绍Webpack是一个现代的JavaScript应用的静态模块打包工具

2021-07-22 23:56:55 56

原创 模块化开发

1.为什么要模块化开发多个js文件中容易出现的问题:全局变量同名问题匿名函数使用模块作为出口常见的模块化规范:CommonJS,AMD,CMD,也有ES6的Modules模块化的核心是导入和导出2.CommonJS(了解)1.导出语法用exports,写在exports里的都是导出的2.导入语法require里写的是导出的文件名3.ES6的模块化实现1.导出export在script里加type=“module”,表示模块化开发,单独的模块有单独的作用域,命名没有

2021-07-22 23:44:26 71

原创 Vue组件化开发

1.

2021-07-17 21:19:47 72

原创 ES6知识点

1.块级作用域1.let和constlet用于当变量需要改变时const变量不需要改变

2021-07-16 09:40:28 72

原创 Vue.js语法

1.插值操作1.mustache语法(双大括号)不仅仅可以写变量,还可以写简单的表达式2.v-once指令该指令后面不需要跟任何表达式该指令表示元素和组件只渲染一次,不会随着数据改变而改变3.v-html用于请求到的数据是html代码,但我们希望的是按照html格式进行解析,并显示对应的内容该指令后面往往会跟上一个string类型代码示例<div id="app"> <h1 v-html='url'></h1> </div

2021-07-15 20:24:02 135

原创 初识Vue.js

1.初识vue声明式编程,vue响应式小示例<div id='app'>{{message}}<div><script>const app = new Vue({el:'#app',//用于挂载要管理的元素data:{//定义数据message: 'hello'}})</script>2.vue列表的展示使用v-for指令3.计数器...

2021-07-14 23:28:15 126 3

原创 JavaScript查漏补缺

1.延迟脚本与异步脚本1.延迟脚本:defer属性只适用于外部脚本文件写在script标签里 defer = “defer”立即下载,延迟执行按顺序执行2.异步脚本:async属性只适用于外部脚本文件立即下载不保证按顺序执行...

2021-07-14 09:52:58 74

原创 LocalStorage

生命周期永久生效,除非手动删除,否则关闭页面后依然存在可以多窗口(页面)共享以键值对的形式存储使用存储数据localStorage.setItem(key,value)获取数据localStorage.getItem(key)删除数据localStorage.removeItem(key)删除所有数据localStorage.clear()...

2021-05-12 23:30:46 51

原创 正则表达式

1.概述正则表达式是用于匹配字符串中字符组合的模式通常用于验证表单,匹配,替换,提取2.创建正则表达式(1).通过调用RegExp对象构造函数创建var 变量名 = new RegExp(/表达式/);(2).通过字面量创建var 变量名 = /表达式/;(3).注意正则表达式里面不需要加引号,不管是数字型还是字符串型3.测试正则表达式regexObj.test(str);regexObj是写的正则表达式str是我们要测试的文本用于检测str文本是否符合我们写的正则表达式的

2021-04-23 17:35:42 83

原创 AJAX

1.AJAX简介AJAX就是异步的JS和XML通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据AJAX不是编程语言,而是一种将现有的标准组合在一起使用的新方式2.XML(1).XML简介XML可扩展标记语言被设计用来传输和存储数据XML与HTML类似,不同在于HTML中都是预定义标签XML中全是自定义标签...

2021-04-20 09:30:12 70

原创 轮播图

html代码<body> <div class="big-box"> <!-- 版心 --> <div class="main"> <div class="img-box"> <!-- 两个按钮 --> <a href="javascript:;" class="arrow-left">&

2021-04-19 20:44:28 109

原创 PC端网页特效

1. 元素偏移量offset系列(1). 概述和常见属性如果父亲没有定位或没有父亲,则以body为准(2). offset与style的区别(3). 应用之获取鼠标在盒子内的坐标(4).应用:拖动模态框html和css代码注意:遮罩层用position:fixedjs的隐藏和呈现效果: 点击隐藏和呈现功能:拖拽效果(5).应用:放大镜效果黄色盒子随鼠标移动限制遮挡层移动范围即大图片移动...

2021-04-18 16:56:42 140 2

原创 BOM

1.

2021-04-18 11:48:05 91 1

原创 DOM应用之动态生成表格

<style> table { font-size: 16px; margin: 0 auto; } th, td { padding: 10px 40px; text-align: center; border: 1px solid #000; } thead { background-color: rgb(222,222,222); }&

2021-04-17 21:22:14 145

原创 高级事件

1.

2021-04-17 12:04:40 74

原创 DOM

1.API和Web APIAPI:是给程序员提供的一种工具,能轻松实现想完成的功能Web API:是浏览器提供的一套操作浏览器功能耶页面元素的API(BOM和DOM)

2021-04-12 21:13:11 252 2

原创 简单类型和复杂类型

1.简单类型和复杂类型简单类型又叫做基本数据类型或值类型复杂类型又叫引用类型值类型:string,number,boolean,undefined,null简单数据类型null返回的是一个空的对象 objectvar timer = null;console.log(typeof timer);//应用:若有一个变量想存储为对象,暂时没想好放什么这个时候就给null...

2021-04-12 20:32:47 271

原创 对象

1.对象概念对象是一组无序的相关属性和方法的集合,所有的事物都是对象,如字符串、数值、数组,函数等对象是由属性和方法组成的属性:事物的特征方法:事物的行为2.创建对象1. 利用字面量创建对象{}2. 利用 new Object创建对象3. 利用构造函数创建对象3.区别...

2021-04-11 14:41:03 518 1

原创 Javascript基础

JS的组成

2021-03-31 19:38:10 120

原创 flex布局

1.body设置常用初始化样式body {margin:0 auto;min-width:;max-width:;background:;font-size:;font-family:;line-height:;}2.flex布局原理通过给父盒子添加flex属性,来控制子盒子的位置和排列方式采用flex布局的元素,称为flex容器;它的所有子元素自动成为容器成员,称为flex项目当为父盒子设置flex布局以后,子元素的float,clear和vertical-align属性

2021-03-30 20:09:46 171

原创 CSS3知识点

1.盒子模型1. box-sizing:content-box;默认的盒子即大小为width+padding+border2. box-sizing:border-box;盒子大小为width,padding和border不会撑大盒子2.其他特性(了解)1.滤镜filter用于模糊或颜色偏移filter:函数();例如:filter:blur(5px);为blur模糊处理,数值越大越模糊2.calc函数例如:width:calc(100%-80px);...

2021-03-28 13:56:36 190

原创 CSS3新增选择器

1.属性选择器根据元素特定属性来选择元素E[att]:选择具有att属性的E元素E[att=“val”]:选择具有att属性且属性值等于val的E元素E[att^=“val”]:匹配具有att属性且值以val开头的E元素E[att^=“val”]:匹配具有att属性且值以val结尾的E元素E[att*=val]:匹配具有att属性且值中有val的E元素注:类选择器,属性选择器,伪类选择器,权重都为10div[class=val]:权重为11,标签+属性选择器2.结构伪类选择器...

2021-03-27 21:15:35 238

原创 HTML5

新增的多媒体标签#####1.视频 支持三种格式:MP4,WebM,Ogg常见属性:2.音频 语法:``

2021-03-27 21:00:12 59

原创 CSS知识点

1.字体复合属性font: font-style font-weight font-size/line-height font-family;必须要有font-size和font-family属性行高=文字大小+上下间距2.CSS三大特性层叠性继承性text,font,line开头的元素可以继承3.优先级important 无穷大行内样式

2021-03-27 20:40:25 133

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除