技术
文章平均质量分 60
浅樱sakura
技术不一定要过硬,但是做事一定要认真。
展开
-
详解es6的export和import命令
### 1、概述 一直以来开发vue项目,对export和import的用法都比较模糊,看别人怎么写我就照葫芦画瓢,不报错或者功能实现就行,完全不懂其中的原理,今日闲下来了,就揭穿它们的真面目吧! 历史上,JavaScript是没有模块的概念的,就像它没有类的概念一样,就连css都有@import,所以社区制定了CommonJS和AMD规范实现模块加载。为此ES6新增了export和import命令实现了模块功能,而且它的实现方式简单得不可思议,完全取代了CommonJS和AMD,现已成为浏览...原创 2021-10-11 14:04:47 · 3272 阅读 · 0 评论 -
javascript中数组遍历的方法
1、for循环最常用也是最简单的遍历方式,可以使用break或者continue终止,一个优化的方法是把length保存起来,避免重复获取,当数组长度很大时会体现出优化效果。let arr = [1,2,3,4,5,6];for(let i = 0, len = arr.length;i < len; i++){ if(arr[i] > 4) { break; } console.log(arr[i]); // 1 // 2原创 2021-07-26 15:35:35 · 2035 阅读 · 0 评论 -
大屏可视化中,echarts文字适配
let nowClientWidth = document.documentElement.clientWidthfunction scaleSize(val, initWidth = 1920) { return val * (nowClientWidth / initWidth)}nowClientWidth:当前屏幕宽度initWidth:设计稿给的宽度,一般是1920val:设计稿中某元素的尺寸然后在option里面option = { title: { s..原创 2021-07-01 15:09:37 · 306 阅读 · 0 评论 -
echarts混搭图表设置visualMap导致柱状图背景渐变色失效
情景描述:echarts: 4.9.0在vue项目中同一个canvas中渲染地图和柱状图两个图表,其中地图颜色使用visualMap设置,当给zhu'zhua原创 2021-06-17 15:02:21 · 2463 阅读 · 2 评论 -
error: failed to push some refs to ‘https://gitee.com/zrnsakura/learn-git2.git‘
原因:远程上存在本地没有的文件解决:原创 2021-06-17 14:30:45 · 180 阅读 · 0 评论 -
如何将github作为Git的远程仓库
Git是什么?Git 是一个分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。和SVN大同小异,当你和别人一起开发一个项目时,要把每个人的代码整合在一起,你能看见我新增或修改的代码,我也能看见你的,这时候Git就派上用场了。在当今项目开发中,版本控制系统必不可少,除非你自己一个人开发一个项目。Github是什么?Where the world builds software这是github首页最显眼的一句话,多么霸气,多么豪放,多么自信!!!数以百计的开发人员和公司在这里构建、发原创 2021-04-26 17:24:40 · 174 阅读 · 0 评论 -
vue中给当前选中的元素添加类名
情境描述假设页面上有一个菜单,点击选中给一个选中样式,你会怎么做呢?html:<div class="demo-container"> <ul class="demo-ul" id="menu"> <li class="active"><a href="##">首页</a></li> <li><a href="##">笔记</a></li>原创 2021-04-01 11:20:06 · 8982 阅读 · 5 评论 -
vue-cli 4.0搭建环境踩坑日记
1、安装vue的脚手架@vue/cli$ npm install -g @vue/cli2、利用webpack初始化一个项目$ vue init webpack vuedemo3、进入项目$ cd vuedemo4、安装依赖$ npm install5、启动项目$ npm run dev原创 2021-03-18 17:26:37 · 360 阅读 · 0 评论 -
将本地代码提交到github
不得不说,github对于大众程序猿来说就是私人仓库,想实现在家和公司同步开发,可以将代码提交到github上,这样就能轻松pull代码,再也不用每次拷U盘或者是上传网盘了。1、打开github创建一个仓库2、复制仓库地址,在想放代码的文件夹内右键,git bash here打开git命令行窗口3、执行git clone (你刚新建的)仓库地址执行完毕会发现github上的文件就到...原创 2019-05-28 11:27:03 · 219 阅读 · 0 评论 -
vue-cli2.0+element-ui2.4开发项目踩坑记
前言最近迷上了vue,可以说它真的是很方便,大大提高了开发项目的速度和效率,连自己的博客也采用vue作为框架开发,我沉浸在此,乐此不疲。以下是在使用vue过程中遇到的一些坑,有大有小,特此记录,以作总结。1、执行npm run dev报listen EADDRNOTAVAIL 的错误往常都是没错的,上礼拜安插网线后就出现这样的错误,所以推测是ip出现了问题,由此打开cmd,输入ipconf...原创 2019-05-27 09:51:09 · 248 阅读 · 0 评论 -
简单介绍三个判断数组的方法的区别和优劣
这三个方法如下:Object.prototype.toString.call() 、 instanceof 以及 Array.isArray()解析:1. Object.prototype.toString.call()每一个继承 Object 的对象都有 toString方法,如果 toString方法没有重写的话,会返回 [Object type],其中 type 为对象的类型。...转载 2019-03-04 10:19:24 · 706 阅读 · 0 评论 -
树形结构递归遍历,根据某个属性值查找其所在的对象
今天在做一个组织结构图时,图是用一个树来表示的,有唯一的根节点以及若干个子节点,二话不说我瞬间就写出来了这个结构,我的定义如下:var data = { id: 1, name: "根节点", children:[{ id: 2, name: "节点1", children: [{ i...原创 2018-11-07 19:06:06 · 10115 阅读 · 0 评论 -
修改wamp中默认的数据库密码
WAMP安装好后,mysql密码是为空的,会造成权限和不安全的问题,那么要如何修改呢?下面是我亲自尝试的一种最简单的方法。1、首先,通过WAMP打开mysql控制台。如图所示:提示输入密码,因为现在是空,所以直接按回车。2、然后输入“use mysql“,意思是使用mysql这个数据库,提示“Database changed”就ok。3、然后输入要修改的密码的sql语句“update user s...原创 2017-11-13 11:59:42 · 1254 阅读 · 0 评论