- 博客(15)
- 收藏
- 关注
原创 Leetcode之二叉树模块记录(一)
文章目录树的遍历树的前序遍历树的中序遍历后续遍历层序遍历根据遍历的结果构造二叉树根据中序遍历与后序遍历构造二叉树根据前序遍历与中序遍历构造二叉树根据前序遍历与后序遍历构造二叉树树的遍历树的前序遍历迭代实现var preorderTraversal = function(root) { let list = []; let result = []; if (!root) return result; list.push({ color:'white', node:root })
2020-08-29 22:17:52
170
原创 在vue项目中引入第三方样式并能够保留状态
文章目录问题描述思考实现后的效果实现思路核心代码另一种解决方案核心的思路遇到的小问题参考博客地址问题描述在一个项目中遇到这样一个问题:在vue项目中,通过组件跳转,可以进入第三方的页面,并且路由跳转离开该网页再回来时仍然要保留第三方的页面的状态。思考若是在vue项目中的自己组件之间进行路由跳转,可以通过keep-alive 属性来达到缓存的效果,但是,这个是第三方的网页,我们需要使用iframe标签的src属性来引进第三方的网页,当我们对第三方的网页进行搜索之后,将会在基本的src上加上一系列的参数
2020-08-13 14:12:08
1119
3
原创 HTTP协议总结
文章目录HTTP协议概况HTTP请求报文HTTP响应报文首部行HTTP1.1的缺点HTTP/2协议1.二进制协议2.多工3.数据流4.头信息压缩服务器推送HTTP/2的缺点HTTP/3协议参考链接HTTP协议概况HTTTP协议是超文本传输协议,它定义了客户端和服务器之间交换报文的格式和方式,默认使用80端口。它使用TCP作为传输层协议,保证数据连接的可靠性。HTTP是一个无状态的协议,HT...
2020-04-30 21:18:53
434
原创 Git 的基本用法
文章目录git 的作用git 的基本命令git 的提交方法文件的状态版本回退branchmerge远程仓库git pull 命令rebase 命令git 常用命令汇总git 的作用git 的作用主要有两个作用:帮助管理不同的版本设想你要完成一个项目,基本上不会一次就能完美完成,常常需要调试和修改,当你修改好之后却发现修改错了,还想回到原来的版本,那么没有管理工具(如git)的情况下,你...
2020-03-15 13:02:08
245
原创 超详细的Flex布局讲解
文章目录flex布局介绍flex布局模型flex相关的属性应用在 flex container 上的 css 属性Flex-direction属性Justify-content 属性align-items 属性flex-wrap 属性flex-flow 属性align-content 属性应用在 flex items上的 css 属性order 属性algin-self 属性flex-grow 属...
2020-03-13 22:51:39
421
原创 MongoDB数据库的用法
文章目录NoSQL介绍NoSQL的应用场景NoSQL与传统的数据库对比了解mongodb数据库数据库的操作Create操作Read操作Update 操作Delete 操作索引默认_id索引创建索引node.js 操作数据库连接数据库插入document查询所有document更新documentRemove document为一个集合添加索引NoSQL介绍由于互联网的迅速发展,云计算与Web2...
2020-03-13 15:49:55
262
原创 WXSS、WXML和WXS总结
文章目录页面样式支持的样式wxss的扩展 – 尺寸单位页面样式页面样式的三种写法行内样式、页面样式、全局样式页面样式的优先级优先级依次是:行内样式 > 页面样式 > 全局样式支持的样式选择器优先级规则1.)权重越高,优先级越高。2.)相同权重以后面出现的选择器为最后规则。wxss的扩展 – 尺寸单位rpx(responsive pixel): 可以根据...
2020-03-03 15:36:00
5848
原创 小程序之常见内置组件
文章目录Text组件Button组件解析Text组件Text组件用于显示文本, 类似于span标签, 是行内元素selectable属性决定文本内容是否可以让用户选中(长按会被选中可以进行复制等操作)◼ space有三个取值(见下图)◼ decode是否解码(若为false便会原样输出)decode可以解析的有:  ; < ; > ; &...
2020-02-28 22:09:09
1020
原创 es6之let和const命令
文章目录let 命令基本用法let命令的特点暂时性死区不允许重复声明let 命令基本用法ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 1上面代码中,使用var声明的变量...
2020-02-28 12:44:20
143
原创 小程序的配置与架构
文章目录配置小程序全局配置小程序的双线程模型界面渲染过程wxml和DOM树初始化渲染数据发生变化页面渲染的整体流程小程序的启动流程注册小程序 --- 参数解析注册app时会发生的事注册页面Page实例生命周期函数配置小程序小程序的很多开发需求被规定在了配置文件中。◼ 为什么这样做呢? 这样做可以更有利于我们的开发效率; 并且可以保证开发出来的小程序的某些风格是比较一致的; 比如导...
2020-02-27 16:33:08
633
原创 邂逅微信小程序
文章目录什么是微信小程序微信小程序的出现带来了什么?WebView的发展与不足Native的优势与劣势与native、web的比较小程序的特点创建第一个小程序应用应用程序的目录结构什么是微信小程序官方解释:微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。我的解释:小程序是微信生态的一部分, 它提供了一种更加 方便和高效 的用户交互方式....
2020-02-26 22:25:19
782
原创 formdata对象
文章目录FormData 对象的作用FormData对象的基本使用FormData对象的实例方法FormData文件上传进度提示FormData 对象的作用1.模拟HTML表单,相当于将HTML表单映射成表单对象,自动将表单对象中的数据拼接成请求参数的格式。2.异步上传二进制文件。FormData对象的基本使用准备HTML表单<form action="post" id="f...
2020-02-25 17:16:49
144
原创 跨域访问资源
文章目录同源政策Ajax请求限制解决方法使用JSONP解决同源限制问题服务器端的解决方案CORS 跨域资源共享cookie同源政策同源的概念:如果两个页面拥有相同的协议、域名和端口,那么这两个页面就属于同一个源,只要有一个不相同,就是不同源。http://www.example.com/dir/page.html作比较(没写端口名就默认为80端口)http://www.example.co...
2020-02-25 13:25:19
708
原创 Ajax技术总结
Ajax文章目录传统网站存在的问题Ajax概述Ajax的应用场景Ajax的基本使用步骤请求参数传递获取服务器端的响应Ajax错误处理低版本IE浏览器的缓存问题传统网站存在的问题网速慢的情况下,页面加载时间长,用户只能等待表单提交后,如果一项内容不合适,需要重新填写所有的表单内容,使用效果差。页面跳转,就会重新加载页面,造成资源浪费,增加用户等待时间。Ajax概述Ajax(Asyn...
2020-02-23 21:49:09
375
原创 Javascript与数据结构之栈结构
文章目录栈结构基础知识栈结构的实现栈的应用栈结构基础知识相关特性栈结构是一种特殊的数组,普通的数组可以在任意位置插入和删除元素,但是栈结构不可以,栈结构每次仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对的,把另一端称为栈底。进栈与出栈遵循LIFO(last in first out),后进入的元素最先出栈。类似于自动托盘,最后放上的托盘,往往先拿出去使用。生活中类似于栈的:...
2020-02-23 18:54:07
113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人