自定义博客皮肤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)
  • 收藏
  • 关注

原创 【LeetCode】20.有效的括号

【代码】【LeetCode】20.有效的括号。

2024-02-07 16:59:21 466 2

原创 【记录】Vue2初始化到挂载过程(梳理总结)

dep订阅者,用于收集依赖watcher,在访问属性触发get的时候,收集依赖,当设置值触发set的时候通过dep.notify通知收集到的列表里边的每个watcher去更新。d.触发evaluate,涉及到data的数据会被访问,触发data的get,这个时候data数据收集了computed的watcher。c.当render函数执行,触发该计算属性getter,触发收集依赖,首先订阅的是当前vue的渲染watcher。2.优化语法树,也就是深度遍历AST树,optimize主要做了两件事,一个是。

2024-02-05 09:34:53 1230 1

原创 【LeetCode】88.合并两个有序数组

【代码】【LeetCode】88.合并两个有序数组。

2024-02-04 14:34:18 431

原创 【LeetCode】1.两数之和

利用map键值对,数组的值存在map的键中,下标存在map的值中。时间复杂度:O(n²)空间复杂度:O(1)时间复杂度:O(n)空间复杂度:O(n)

2023-11-25 14:42:51 380

原创 【记录】vue中实现界面rem自适应

1.下包2.配置用到的是vue框架,webpack已经封装好了,需要在根目录新建文件具体内容// postcss.config.jsmodule.exports = { presets: [ '@vue/cli-plugin-babel/preset' ]}3.根据屏幕变化调整比例// rem.js// 基准大小const baseSize = 16;// 设置 rem 函数function setRem () { // 当前页面宽度相对于 1920

2021-12-16 11:09:19 1436

原创 【记录】echarts简单封装成组件及基本调用

封装<template> <div class="echart-item-panel"> </div></template><script> import * as echart from 'echarts' import 'echarts/lib/chart/line'; import 'echarts/lib/chart/map'; import 'echarts/lib/chart/e

2021-12-09 11:41:56 873

原创 【记录】自定义svg图片获取geojson格式文件

1.必要性1.地图资源一般是只有省、市、县级别的 geojson 文件,而我们可能需要更细粒度的地图来展示(如:街道、社区)2.数据来源不统一(全国、省使用的是百度的加密地图;市、县使用的是高德地图),就有可能在地图合并时,边界不重合,所以在必要时也需要对已有地图进行微调。2.资源准备1.http://geojson.io 可以预览及简单编辑 geojson 文件的网站2.https://www.npmjs.com/package/svg2geojson 将 svg斜体样式 转换成 geojs

2021-12-06 17:21:10 5919 9

原创 代码规范---命名及总结篇

必要性代码文件和类名的规范命名,可以提高代码可读性以及方便查找样式,也是模块化组件化不可或缺的。命名方式// 每个模块都有属于自己的名字 可以多积累词汇量 直接百度翻译也可 举个栗子reagion 地域chart 图表wrap container 常用于最外层content main 主体内容item 渲染项// 驼峰命名法,‘-’符号连接等等 以下是个人习惯文件命名:reagionAnalysis.vue // 或 reagion-analysis.vue 地域分析界面样式类名命名

2021-11-17 11:35:39 1450

原创 代码规范---边界校验篇

1.必要性:1.由于请求异步执行的原因,当还未获取到对象某个键时,在vue中,data中声明的是{}或者是null、undefined2.实际代码:1.关于布尔值的判断// 为0为空字符串为null为undefined都是falseBoolean('')||Boolean(0)||Boolean(null)||Boolean(undefined) // false// 对象和数组为引用类型,无论是否为空都是trueBoolean({}) // trueBoolean([]) // tru

2021-04-29 18:32:00 563 1

空空如也

空空如也

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

TA关注的人

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