![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
Hello_yihao
学习的步伐永不会停止,与君共勉!
展开
-
Echarts实现自定义图标——风向图
上图用了两种模式表示风向图,第一种是自定义系列,第二种使用了折线图,给折线图添加自定义图标。两者的区别在于给options.series设置不同的type值,如下图:那么我们来一步步实现代码,先创建一个HTML文件,引入echarts.js接着在script标签里面写代码原创 2022-12-02 09:43:01 · 1997 阅读 · 1 评论 -
uni-app中使用mapbox地图
本文分享在uni-app中如何使用mapbox地图,先了解下注意事项:由于mapbox中大量操作dom元素,不能直接在uni-app中直接使用,会报错误,所以必须使用uni-app提供的render.js模式。使用前请先下载mapbox-gl的npm库,如果不想下载库,那么就引入mapbox官方提供的cdn链接,实现动态导入js,css,动态导入也是uni-app建议的一种方法,不会使得打包体积过大,此文暂时只展示如何使用npm包。记得自己在mapbox官网申请access token。具体操作原创 2021-04-23 15:43:11 · 4862 阅读 · 10 评论 -
word-wrap 在谷歌浏览器中不起作用?
如上图所示,word-wrap 在谷歌浏览器中显示失效,并且无法实现其效果。但是在火狐中却是没问题的查了一下 can i use 发现 word-wrap 属性原本属于微软的一个私有属性,在 CSS3 现在的文本规范草案中已经被重名为 overflow-wrap。然后换成overflow-wrap 之后,发现是可以实现的。当然也可以两个属性一起写,反正有个会被干掉。可以看一下浏览器的支持情况:查阅相关文档说明:但是,现在大多数博客都在用word-wrap传道授业,先前本人也是参考其他博.原创 2020-09-23 11:08:46 · 1498 阅读 · 0 评论 -
SortableJS实现本地持久化拖动排序
SortableJS官方文档此js库主要用于拖动排序接下来安装到我们的vue中: npm install sortablejs --save我们给父级元素加一个id,用于方便获取dom元素,大致dom结构由于是维护原有项目没办法使用数组循环,方便一点的话,大家可以使用v-for循环。接下来在mounted中使用,在methods中定义函数:dashDrag() { //dash面板拖拽 let _this = this; let $ul = document原创 2020-07-27 17:00:55 · 1065 阅读 · 0 评论 -
关于iview中下拉框样式错乱问题,兼容移动端
在vue中使用iview的Select组件,当我在移动端苹果手机上使用时,拖动滑动页面,会导致Select组件位置错乱,体验非常差,这里记录下解决办法。我们先看一下错乱图:上图可以明显看到,Select的定位已经完全偏离父级,在安卓手机上也有同样的错误。iview可能并不适合做响应式网页,但是问题出来了,就得解决,上述问题在pc端并未展示出来。我们可以查看源码看下Select布局上图蓝色部分,可以看到Select组件增加了行内样式fixed, 当我们在手机端滑动时,组件会实时计算高度,并重新赋值t原创 2020-07-27 16:00:24 · 1233 阅读 · 0 评论 -
Windows中使用PowerShell安装Deno
1.为什么用PowerShell?PowerShell是Windows自带的shell工具,根据deno官网安装介绍,其中就有使用 PowerShell安装 deno,当然在Windows下还有其他安装deno的工具,本文就使用 PowerShell安装deno做简单介绍。2.进入PowerShell话不多说,直接打开命令提示符工具,输入powershell接着输入get-help 测试下是否进入了PowerShell环境OK,说明PowerShell是ok的,通过get-help原创 2020-05-23 17:00:36 · 698 阅读 · 0 评论 -
element-ui select 下拉框位置错乱问题解决
今天写bug时 ,突然发现个element下拉框的样式出现错乱,折腾了大半个小时总算搞定了,这里分享下。先上错乱图看上图,正常情况下下拉选项应该贴着select框的,而此时两者相隔甚远这个时候只能检查下元素了检查元素可以看到,el-select默认插入到body中的,现在出现这个bug后我们就不能再插入到body中了官网有个属性可以设置成不插入到body中,先在代码中用起来官网链接...原创 2020-02-28 16:14:06 · 15600 阅读 · 10 评论 -
koa2结合mongoose操作已有MongoDB数据库
使用koa2结合mongoose操作MongoDB1.首先创建一个koa2项目安装koa-generatornpm install -g koa-generator2.工作目录下输入命令koa2 hello-koa3.接着就是一顿安装和启动cd hello-koanpm installnpm start 4.安装mongoosenpm install mongoose -...原创 2019-12-25 18:30:44 · 569 阅读 · 0 评论 -
vscode快捷键重置及快捷键恢复
在用vscode设置快捷键的时候,有的快捷键和自己设置的有重复和冲突现象,为了图方便我把与自己冲突的快捷键都删除了,结果导致键盘的删除按键用不了,相当于自己写的代码无法删除了。最后还是在官网上找到解决办法。 首先找到键盘快捷设置 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191128152918849.png) ![在这里插入图片描述](http...原创 2019-11-28 15:40:01 · 35666 阅读 · 7 评论 -
vue中实现axios图片上传
vue中实现图片上传,我这里使用的是FormData通过axios向后台发送请求,从而实现图片的上传。在发起请求的axios中一般用qs进行序列化,但是序列化之后,FormData就传送失败,所以要区别传送的数据类型。经过多次摸索总结了以下经验,以供参考。首先创建一个文件夹services ,里面有两个文件 index.js 和 api.js。我们的qs序列化和数据拦截写在index.js...原创 2019-06-06 16:52:56 · 3525 阅读 · 0 评论 -
Mint-ui中关于图片Lazy load的坑
Mint-ui中关于图片Lazy load的坑在用vue结合mint-ui做单页应用时,使用图片懒加载,但是发现在删除v-for渲染出来中的其中一项时,列表中被删除的图片居然被缓存下来了,虽然特定的一项数据被删除了,但是图片的视图并没有实时更新。删除列表中的第一项,数据删除,视图更新,但是图片被缓存下来了,第二项的图片本来是白云,结果变成了火车我这边用的是数组的splice,结果发现了这...原创 2019-04-19 11:39:07 · 1413 阅读 · 0 评论 -
vue-cli3启动服务自动打开浏览器配置
vue-cli3启动服务自动打开浏览器配置1.首先创建一个vue-cli3项目。2.找到package.json文件3.找到配置项‘scripts’4.找到配置项‘serve’5.修改下,加个字段 “serve”: “vue-cli-service serve --open”...原创 2019-01-17 09:53:15 · 19926 阅读 · 4 评论 -
NodeJS学习
一、Node.js概述:Node.js官网:www.nodejs.org1.Node.js是基于C++编写的基于V8引擎的javascript运行时环境。2.Node.js是一门基于ECMAScript开发的服务器端语言,提供了(前端js 没有的)很多扩展对象。前端js: ES原生对象:string,number,Boolean, Math,date,error,原创 2018-01-03 22:16:35 · 1643 阅读 · 0 评论 -
jQuery制作《2048》
《2048》是比较流行的一款数字游戏,在初始的16个方格中会随机出现基础数字2和4,使用上下左右四个快捷键来移动数字块,相同的数字会叠加在一起,直到游戏出现[2048]数字即为游戏的通关。今天为大家奉上使用‘面向过程’写的《2048》小游戏。 游戏源码:2048游戏源码 1.构建页面 创建一个html文件用于编写静态页面,分别设置游戏的标题,开始游戏按钮,分数和16个小方格。 2.初始化原创 2017-12-01 10:28:30 · 1373 阅读 · 0 评论 -
Angular学习笔记
Angular学习框架:优秀的可以重复使用的代码,单独提取并封装,提高代码的复用率,开发速度,并保证良好的浏览器的兼容性。一、常用的设计原则和设计模式1.设计原则 1.YANGI(you aren't gonna need it)不写不需要的代码) 2.KISS(keep it simple and stupid)代码越简单越好 3.DRY(don't repeat your原创 2017-11-30 22:03:51 · 905 阅读 · 0 评论 -
Bootstrap学习笔记 Hello_yihao的博客
Bootstrap学习笔记栅格列嵌套列移动使用步骤导入bootstrap文档引入文件meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"/>引入css文件link r原创 2017-10-18 17:44:11 · 610 阅读 · 1 评论 -
Bootstrap学习笔记-css布局 Hello_yihao的博客
Bootstrap学习笔记-css布局一. 了解css布局概要优点: 通过最基础,最简单的组合来实现网页开发 快速的制作出精美的页面概要: 使用HTML5文档类型 移动先行 响应式图片二. 掌握css布局基础排版基础排版-标题 - bootstrap为传统的标题h1-h6重新定义了标准的样式 使得所有浏览器下显示都一样,可以直接使用h1标签 也可以给 所需原创 2017-10-20 22:03:48 · 486 阅读 · 0 评论 -
Bootstrap学习笔记-css组件Hello_yihao的博客
输入框组输入框前面,后面或是两边加上文字或按钮只支持文本输入框不要将表单组或栅格列(column)类直接和输入框组混合使用 而是将输入框组嵌套到表组或栅格相关元素内部。<!--文本框组 input-group--><div class="input-group"> <input type="text" class="form-control" placeholder="请输入内容"/原创 2017-10-23 20:57:12 · 426 阅读 · 0 评论 -
使用canvas绘制见缝插针小游戏Hello_yihao的博客
利用html5的canvas可以做出很多非常酷炫的效果,今天就利用canvas绘制一个见缝插针的小游戏,游戏效果如图: 首先: 我们新建一个html文件 使用canvas标签<canvas class="canvas" width="600" height="600px"></canvas>画布的大小 由个人决定 如果需要改变大小,小球的坐标可能需要重新寻找。 接下来就开始写jav原创 2017-10-29 17:08:48 · 1679 阅读 · 3 评论