自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 echarts任意散点图

const echart = document.getElementById(‘echarts’) echarts.registerMap(‘宝安区’, { “type”: “FeatureCollection”, “features”: [ { “type”: “Feature”, “properties”: { // “name”: “宝安区” }, “geometry”: { “type”: “MultiPolygon”, “coordinates”: [ [ [ [ 113.9738, 22.655

2021-09-30 17:10:58 479

原创 webpack4快速入门教程

webpack快速入门教程 1、了解Webpack相关 什么是webpack Webpack是一个模块打包器(bundler)。 在Webpack看来, 前端的所有资源文件(js/json/css/img/less/…)都会作为模块处理 它将根据模块的依赖关系进行静态分析,生成对应的静态资源 五个核心概念 Entry:入口起点(entry point)指示 webpack 应该使用哪个模块,来作为构建其内部依赖图的开始。 Output:output 属性告诉 webpack 在哪里输出它所创建的

2021-06-07 22:40:27 326

原创 手写new insfanceof promise 节流 防抖 深拷贝 快排

各种手写 ###手写new ######new操作符做了什么事情: 1.创建一个空对象 将来会返回这个对象 2.调用构造函数,并将构造函数的this指向新创建的对象newObj 3.把原型对象的方法给新创建的newObj,把newObj的__proto__指向构造函数的显式原型 4.判断构造函数的返回值,来决定new的返回值是(构造函数的返回值还是实例化对象) <script> //封装一个手写_new函数,当把构造函数传进去,就会模拟new 把它给实例化了 fu

2021-06-07 22:37:59 235

原创 vue源码之响应式的原理

vue的响应式原理 vue的数据代理原理 数据代理:将 data 数据代理 this 上,可以通过 this 直接访问 将data中的数据赋值给变量data和this.data 通过Object.keys方法 遍历 赋值后的data中的所有属性,提取到所有的属性名为一个数组 遍历这个数组,取出属性名,对属性名调用数据代理 _proxy 方法 数据代理方法:通过 Object.defineProperty 给 this (实列vm)添加属性名,值定义了 get 和 set 方法 get 和 set 方法中都

2021-06-07 22:28:06 173

原创 vue & react & 小程序 数据流对比

vue & react & 小程序 数据流对比 数据流 Vue 单向 ​ 双向数据绑定 v-model原理(input或change) ​ 显示初始值 :value=“msg” ​ 当用户修改input的值时,同时将用户输入的结果赋值给data ​ @input="(event)=>{this.msg=event.target.value}" React 单向 小程序 单向 : ​ 双向数据绑定->有->但是不好用 获取数据 Vue

2021-06-07 22:24:40 266

原创 webpack相关

总结 Webpack Webpack 基本概念 1. entry 入口 以某个文件为入口开始打包 分类 单入口 String 只会输出一个文件 多入口 Array / Object Array 只会输出一个文件 Object 会输出多个文件 ==> 多页应用(MPA) 2. output 输出 打包后资源输出到哪里去 输出的文件名叫什么 3. loader 加载器 webpack 本身只能识别 json、js 模块,其他模块一旦加载就会报错 需要借助 loader 帮助

2021-06-07 22:21:45 136

原创 git的常用指令

git init:初始化一个仓库,就会在当前文件中生成一个 .git的文件夹,这个文件夹就是你的仓库内容 不能在仓库中去新初始化一个仓库 git add git add filename:提交工作区某一个文件 到暂存区 git add ./*/-A:提交所有的工作区的改动 到暂存区 git commit -m ‘注释信息’: 把暂存区的内存 全部提交到版本区 git status: 查看工作区或暂存区是否存在未提交的内容 红色:工作区有内容被修改 绿色:暂存区有内容未提交到版本..

2020-12-21 20:03:09 175

原创 JS相关概念及服务器相关概念

#js相关概念 #####new 的过程 1.创建一个空对象 将来会返回这个对象 2.调用构造函数,并将构造函数的this指向新创建的对象o 3.把原型对象的方法给新创建的o,把o的__proto__指向构造函数的显式原型 4.判断构造函数的返回值,来决定new的返回值是(构造函数的返回值还是实例化对象) #####什么是闭包?闭包的优点?闭包的缺点? 闭包就是函数嵌套函数,闭包就是内部嵌套的函数, 闭包是一个包含内部函数引入外部函数变量的那个对象, 闭包是函数内部和函数外部的连接的桥梁(间

2020-12-21 19:49:05 318

原创 数组常用的方法

数组的一些方法 ##ES5 push() 往数组的尾部添加一个或者多个元素,返回一个新数组 会修改原数组 pop() 删除数组尾部的最后一个元素,不接受参数,返回删除掉的元素(Nuber类型的数字) unshift() 在数组头部添加一个或者元素,最后返回添加后的数组长度length(Nuber类型的数字) shift() :删除数组头部的第一个元素,后面的元素自动往前顶替,返回删除掉的元素(Nuber类型的数字) delete运算符能删除指定下标位置的元素,删除后的元素为空位元素,删除

2020-12-03 17:08:47 255

空空如也

空空如也

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

TA关注的人

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