随笔分类 - 前端
Echarts创建中国3D地图
摘要:## Echarts创建中国3D地图 客户需要做一版3D中国地图,地图要倾斜角度,然后可以支持点击省份,对地图两侧的图表数据进行切换,此外还有一些纹理,顶牌信息面板的效果,不一一赘述,末尾我会放一张成品的图片。 ### 地图数据 Echarts官网迁移后,地图的json数据已经不翼而飞了,所以在开发
html+js实现多文件上传、预览
摘要:html+js实现多文件上传、预览 当我们需要上传图片时,一般是通过文件上传的方式上传图片到服务器,但有时候我们需要在上传之前预览图片,以便查看是否选择了正确的图片或者调整裁剪等。这时我们就需要用到前端技术来实现图片预览功能。 下面将介绍如何使用 HTML、CSS 和 JavaScript 实现文件
Vue3中使用pinia
摘要:Vue3中使用pinia Pinia是一个轻量级的、基于Vue 3的状态管理库,它的设计目标是提供简单易用的API,使得开发者能够更加便捷地管理Vue 3应用程序中的状态。与Vuex相比,Pinia更加轻量级和易于理解,适用于中小型应用程序。 Pinia的核心是store实例,每个store实例都包
css学习四
摘要:outline 设置轮廓属性,不占用空间 outline-color:轮廓颜色 out-style:样式 none:默认,不设置样式 dotted:点状 dashed:虚线 solid:实线 double:双实线 groove:3D凹槽 ridge:3D垄状 inset:陷入 ouset:突出 in
CSS 学习三
摘要:CSS 学习三 继续 CSS Fonts font-family:指定字体 font-size:字体大小 font-style:字体样式 normal:默认值 italic:斜体 oblique:斜体 inherit:继承父元素 font-variant:将小写字母转为大写,但是字体尺寸更小 nor
css学习二
摘要:CSS 学习二 继续 CSS 单位 相对长度 em:当前元素的字体尺寸 ex:英文字母小x的高度 ch:数字0的高度 vw:视窗宽度,1vm=视窗宽度的1% vh:视窗高度,1vm=视窗高度的1% vmin:vm和vh中较小的那个 vmax:vm和vh中较大的那个 %:😁😁😁 绝对长度 cm:
css学习一
摘要:CSS 学习一 从涉及前端开发到现在,差不多有四年了,框架有Vue、Angular,组件库用了ElementUI、NG-Zorro、Ant-Design。 而对于CSS,可谓东一榔头,西一棒子,用时查找,不用忘掉。这次决定花点时间,系统的学习一下CSS,毕竟上一次学,还是大二的时候。(我逝去的青春啊
async/await的理解
摘要:遇到个五连回调的代码,真的是地狱级拷打,用async await进行了一波改写,顿时神清气爽,总结一下。 顾名思义,async是异步的简写,await是 async await的简写。所以async就是用于声明一个function是异步的,而await就是用来等待这个异步方法执行完成的。另外,规定a
JS循环总结
摘要:工作发现,项目中的对于对象、数组的循环,使用的方法各不相同,有forEach、for in、for of、map以及for,故对这些循环做些总结。 forEach(数组方法) 特性 遍历的时候更加简洁,效率和for循环相同,不用关系集合下标的问题,减少了出错的概率。 没有返回值。 不能使用break