自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 五、最长回文子串

力扣第五题最长回文子串

2022-08-15 18:32:52 89 1

原创 无重复字符的最长子串

力扣第三题

2022-08-10 17:00:48 100

原创 js深拷贝方法

js深拷贝

2022-08-01 15:23:36 8997

原创 二 两数相加

力扣第二题 两数相加

2022-07-29 11:04:46 116

原创 力扣1两数之和

力扣 1 两数之和

2022-07-27 11:01:53 48

原创 数组去重的方法

数组去重的方法1.调用第三方库:使用UNDERSCORE包中的方法<script src="./underscore-umd.js"></script> // 首先引入underscore<script> var arr = [2,2,3,3,4,5,2,4,7,9,1,9,5] function getUniqueArray(){ var result = _.uniq(arr) co

2022-03-29 23:16:09 110

原创 Javascript事件循环

Javascript事件循环首先来说javascript是一个单线程语言,可以说javascript中所有的多线程都是由单线程模拟出来的。任务分类同步任务异步任务宏任务微任务执行顺序在任务进入到任务栈中的时候会首先判断同步、异步任务同步和异步任务会分别进入不同的地方,同步任务直接进入主线程,异步任务则进入到Event Table并注册函数当指定的事情完成时,Event Table会将这个函数移入到Event Queue(打个比方是setTimeout 要求五秒后执

2022-03-20 16:02:01 433

原创 Flex布局

Flex布局传统布局和Flex布局对比传统布局兼容性好布局繁琐有局限性,不能在移动端很好的适配布局flex布局操作方便,布局很简单,移动端使用比较广泛pc端浏览器支持情况比较差IE11或者更低版本不支持flex或仅仅支持部分二者建议如果是pc端页面布局,还是使用传统方式如果是移动端或者是不考虑兼容的pc采用flex比较好Flex布局原理flex是Flexible Box的缩写,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定其为flex布局当我们为父盒子设为

2022-03-17 17:40:54 90

原创 Vue父子组件的生命周期

Vue父子组件的生命周期首先来介绍一下Vue的生命周期Vue的生命周期Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载DOM、渲染—>更新—>渲染、销毁等一系列过程,这就是Vue的生命周期。简单来说就是Vue实例从创建到销毁的过程。Vue的生命周期分为了三个阶段:初始化阶段,更新阶段,销毁Vue的实例,每个阶段又有着自己的钩子函数初始化阶段钩子函数beforeCreate()实例创建前:数据和模板均未获取到created()实例创建后:最早可以访问到

2022-03-14 16:39:24 4819 1

原创 面试问题(海康威视)

2022.01.26问题1.介绍一下自己做的项目2.登录实现的过程3.选择器的优先级4.谈谈对promise的理解5.promise里面发生异常怎么处理6.Vue的生命周期7.父子组件的生命周期顺序8.通过接口向后台请求数据在前端展示结果展示不出来该怎么排查问题9.vuex的理解,优点10.Vue父子组件之间的传值方式11.对webpack的理解12.ES6的语法特点以及let var的区别面试中的小问题登录进去后的请求有认证信息么 我怎么知道请求是登陆之后发的还是登陆之前的

2022-01-26 15:53:56 1825 3

原创 数据库操作ORM

项目中的数据库使用数据库操作ORMORM: Object Relation Mapserver端通过ORM操作对象进而完成对数据的操作,避免了直接使用mysql语句。node环境下对mysql操作的工具:sequelize mysql2sequelize:注意安装版本不要过于新 可以看看各个版本的使用人数基本上人数越稳定mysql2Sequelize的使用:安装后引入Sequelize先完成实例化再进行数据库连接实例化的四个参数分别是数据库名称、数据库用户名、数据库密码、其他配置

2022-01-21 23:02:02 960

原创 dotenv小工具的使用

dotenv小工具的使用通常在后端app.js中的端口号是不固定写出来的最好使用全局可以使用的常量,通过对常量赋值的改变达到改变端口号等等可以使用工具dotenv:对于工具的安装npm i dotenv在根目录中创建.env文件,在文件中配置在使用时可以如下引用(path中写相对路径)例如使用定义的PORT的时候在文件完成对.env的引入后可以这样使用(env在process里面不要用错)这样就可以在使用端口号的时候不把端口号写的固定,同理多个文件都需要用到的同一个量

2022-01-20 13:41:57 1061

原创 面试小结2021.12.31

面试小结2021.12.31问题1.Vue生命周期**什么是Vue的生命周期:**Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载DOM、渲染—>更新—>渲染、销毁等一系列过程,这就是Vue的生命周期。简单来说就是Vue实例从创建到销毁的过程。**总共分为了三个阶段:**初始化阶段、运行中阶段、销毁阶段初始化阶段钩子函数(beforeCreate,created,beforeMount,mounted)运行中阶段钩子函数(beforeUpdate,upd

2022-01-08 17:16:23 349

原创 React知识点

React特点:all in jsComponentComponent-ClassHello World !!1.添加js进入react官网,点击dom,后点击Add React to Website再将两个src中的地址保存到文件中添加后的状态进入babel官网–>设置–>in the browser 下载文件Hello World 代码如下<!DOCTYPE html><html lang="en"><head>

2021-11-12 12:12:07 213

原创 DOS命令

Dos命令打开CMD方式1.开始+系统+命令提示符2.window键 + R 输入cmd 打开控制台(推荐)3.在任意文件夹下面按住shift键 + 鼠标右键点击,在此处打开命令行窗口4.在资源管理器的地址栏前面加上cmd路径回车之后:管理员方式运行: 选择以管理员方式运行常用的Dos命令1.盘符切换切换的盘符 + ://切换到E盘 E:2.查看当前目录下的所有文件在当前文件夹下 输入 dir3.切换目录cd .. 返回上一级目录cd + 目录里面的文件

2021-09-22 10:34:07 75

转载 TypeScript学习笔记(2021.08.02)

一.TypeScript快速上手初识 TypeScript1. 初识 TypeScriptTypeScript 的介绍TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。2012年10月,微软发布了首个公开版本的TypeScript,2013年6月19日,在经历了一个预览版之后微软正式发布了正式版TypeScriptTypeScript的作者是安德斯·海尔斯伯格,C#的首席架构师。它是开源和跨平台的编程语言。T

2021-08-02 21:45:27 856

空空如也

空空如也

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

TA关注的人

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