自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react脚手架

react脚手架的安装与卸载准备工作 node必须安装 检查node -vnode安装完成后就可以通过命令npm 来进行资源包的下载 ,npm 是node包管理器,npm安装插件是从npm官网上下载插件,而这个服务器在国外,这个会出现下载慢等问题。阿里将插件同步到中国的服务器上,所以可以做镜像的代理,代理到中国服务器,这样下载会更快npm install -g cnpm --registry=https://registry.npm.taobao.org检查是否安装成功,或者检查电脑是否安装了

2021-08-31 15:41:05 90

原创 对象拷贝

对象深拷贝与浅拷贝深拷贝: 拷贝前后的两个数据互不影响.深拷贝不仅拷贝了指针,也将指针指向的内容进行了拷贝.相当于重新开辟了一个内存单元.后面拷贝过来的对象无论怎么改变,对之前的对象没有影响.浅拷贝: 顾名思义与深拷贝相反,浅拷贝拷贝的是地址也就是指针,但是没有拷贝内容,由于地址指向的是同一个内存单元,无论是原先的对象还是新拷贝过来的对象,只要修改了值也就是共同指向的那个内存单元值改变了,另外一个对象也会相应的发生改变.对象浅拷贝方法:1. 通过Object.assign(目标对象,源对象)返回目标

2020-10-20 15:30:31 59

翻译 computed计算属性

computed计算属性用法

2022-06-10 14:56:03 2222 1

原创 python文件vscode运行中文乱码

vscod运行文件提示乱码print("hello,world")控制台执行python hello.py能够正常输出信息控制条执行不存在的文件会报错,但报错信息乱码控制条输入: chcp显示936,代表当前编码是GBK修改编码为UTF8,解决报错乱码问题解决方案:chcp 65001...

2022-05-27 09:59:49 126

原创 uniapp网络请求

uni-app网络请求function request(url,method="get",data={}) { return new Promise(((resolve, reject) => { uni.request({ url: url, data: data, method:method.toLocaleUpperCase(), header: {

2022-05-25 14:23:03 189

原创 typescript基础

整合菜鸟教程中的tsts函数ts区分大写和小写字符数组泛型声明变量使用var声明var uname:string = 'Runoob'var score:number = 100作用域全局作用域、类作用域、局部作用域全局作用域可以在代码任何位置使用;类作用域,这个变量可以称为字段,类变量声明在类里面,但在类的方法外面,该方法可以通过类的对象访问;局部作用域,只能声明在一个代码块中,比如函数中var global_num = 12 //全局变量class Number

2022-02-28 17:30:31 408

原创 jquery常见用法

jquery常见用法<input type="hidden" class="form-control" id="test1" name="bom" autocomplete="off"/><input type="text" class="search-control" id="test2" name="cpuType" autocomplete="off" /><select id='test3' name="listClass"> <option

2021-11-12 16:07:08 809

原创 数据类型的判断

数据类型的检测console.log(Object.prototype.toString.call(111)) //[object Number]console.log(Object.prototype.toString.call('111')) //[object String]console.log(Object.prototype.toString.call(undefined)) //[object Undefined]console.log(Object.prototype.toStrin

2021-09-23 16:19:27 60

原创 tab标签+页面缓存

tab标签过多处理方法首先,页面中出现tab标签的作用,记录用户点击的菜单,并做页面缓存。如果用户点击一次菜单,就将用户点击的菜单进行缓存。可能出现一种情况标签过多的情况下,页面无法展示过多的标签,或者说可以展示,但是页面效果不好。因此需要去做处理,既要保证页面功能可用,也要保证整体的美观度。rectObject = object.getBoundingClientRect();如果是标准盒模型,元素的尺寸为width/height + padding + border的宽度,如果是box-sizi

2021-09-23 11:47:08 1009

原创 前端md5校验

文本流与二进制流的对比文本流指的是流中的数据以字符的形式存在二进制流指的是流中的数据以二进制数存在,对\n不进行变化二进制流比文本流节省空间,提高效率。 因此,对含有大量数字的数字流最好采用二进制流,对含有大量字符的数据最好采用文本流文件上传使用element中的upload进行上传(主动上传与自动上传)自动上传有进度条let formData = new FormData();formData.append(“file”,file.raw)对文件md5的校验( 在on-cha

2021-09-10 15:25:00 417

原创 vuex概念

vuex理解一: 概念理解vuex类似一个公共的管理仓库 , vuex中存储的值,在其它组件都可以拿到,因此如果我们有多个组件都用到同一个值,并且这个值发生改变,其它组件都能够接收到改变后的值,我们可以考虑使用vuex。 当然如果我们只有两三个组件用到一个值,我们可以考虑使用组件传值的方式。二: 安装npm install vuex -D三: 简单使用安装完成后,创建一个store文件夹,store中创建一个index.js文件,内容如下:( 注 1-1 )import Vue from "

2021-08-31 14:25:56 44

空空如也

空空如也

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

TA关注的人

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