自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript高级笔记

JavaScript高级笔记

2022-09-18 21:45:09 390

原创 JavaScriptWebApi笔记

JavaScriptWebApi阶段系列笔记

2022-09-05 21:35:39 293

原创 JavaScript基础笔记

JavaScript基础阶段

2022-08-24 20:36:22 467

原创 【ThreeJs-2】物体位移及基于父子关系的移动

【代码】【ThreeJs-2】物体位移及基于父子关系的移动。

2024-08-20 14:57:40 184

原创 【ThreeJs-1】初始化场景并引入一个物体

这个值表示相机的近截面距离(Near Clipping Plane)。任何离相机更近于此距离的对象都不会被渲染。这里的近截面距离设置为 0.1 单位。这个值表示相机的远截面距离(Far Clipping Plane)。任何离相机更远于此距离的对象都不会被渲染。这里的远截面距离设置为 1000 单位。这段代码定义了一个动画循环,它不断地请求浏览器更新画面,并渲染场景。这个值表示相机的垂直视场角(Field of View, FOV),单位是度数。这个值表示相机的宽高比(Aspect Ratio)。

2024-08-14 16:54:19 644

原创 使用axios请求后端的上传图片接口

【代码】使用axios请求后端的上传图片接口。

2024-07-24 16:31:31 343

原创 [nginx]代理接口解决跨域问题

修改配置文件实现功能1、双击打开配置文件2、添加下述代码 location /api { proxy_pass http://172.18.181.12:8080/hky-wlwssjhpt; }location /api:代理路径识别,也就是url中出现/api代理路径proxy_pass http://172.18.181.12:8080/hky-wlwssjhpt:要代理的路径

2024-07-17 14:01:57 250

原创 解决nginx代理前端项目,页面刷新404问题

找不到路径页面重定向回来

2024-05-30 14:05:32 235

原创 【CesiumJS-7】实现点位聚合效果

【代码】【CesiumJS-7】实现点位聚合效果。

2024-05-06 17:16:05 759 1

原创 前端调用WebSocket协议接口获取数据

createWs("测试数据", (res) => {

2024-04-29 10:40:41 812 2

原创 【CesiumJS-6】绘制多边形(PolygonGeometry)动态水面

【代码】【CesiumJS-6】绘制多边形(PolygonGeometry)动态水面。

2024-03-19 16:14:14 657

原创 【CesiumJS-功能记录1】相机锁定视角以及解除锁定

entity为使用Cesium中entities方式引入的模型对象。

2024-03-19 11:43:00 837

原创 【CesiumJS-5】绘制动态路线实现飞行航线、汽车轨迹、路径漫游等

Cesium中,动态路线绘制的核心是借助CZML格式,CZML是一种用来描述动态场景的JSON数组,可以用来描述点、线、多边形、体、模型及其他图元,同时定义它们是怎样随时间变化的;1.添加模型信息2.添加路径信息3.计算速度,修改时间。

2024-03-14 16:49:41 3292 2

原创 【CesiumJS-4】加载其他格式3D模型文件(glb、gltf等)

【代码】【CesiumJS-4】加载其他格式3D模型文件(glb、gltf等)

2024-02-29 17:41:15 819

原创 【CesiumJS-3】加载倾斜模型数据(3DTilest)以及修改位置

【代码】【CesiumJS-3】加载倾斜模型数据(3DTilest)以及修改位置。

2024-02-29 17:29:24 1550 1

原创 Windows下查看端口占用以及关闭该端口程序

查看是哪个进程或者程序占用了 8081 端口,结果是:steam++.exe。强制(/F参数)杀死 pid 为 25068 的所有进程包括子进程(/T参数)回车执行该命令,最后一位数字就是 PID, 这里是 25068。我们就可以结束掉这个进程,这样我们就可以释放该端口来使用了。在列表中我们观察被占用的端口,比如是 80,首先找到它。windows+R 输入 cmd。该命令列出所有端口的使用情况。

2024-02-28 17:49:21 670

原创 【CesiumJS-2】自定义地图图层与加载地形服务

【代码】【CesiumJS-2】自定义地图图层与加载地形服务。

2024-02-27 14:58:19 1079

原创 【CesiumJS-1】引入三维地球并初始化

【代码】【CesiumJS-1】引入三维地球并初始化。

2024-02-26 15:13:29 593

原创 [nginx]代理前端项目打包文件(以vue打包文件为例)

(4) nginx.exe -s reload 重载nginx服务,当你改变了nginx配置信息并需要重新载入这些配置时可以使用此命令重载nginx。(3)nginx.exe -s quit 关闭nginx服务,完整有序的停止nginx,并保存相关信息。(2)nginx.exe -s stop 关闭nginx服务,快速停止nginx,可能并不保存相关信息。(5)nginx -s reopen 重新打开日志文件命令。(1)start nginx 开启nginx服务。输入localhost:80访问。

2024-02-26 14:19:47 500

原创 [nginx]代理本地文件夹获取数据

(4) nginx.exe -s reload 重载nginx服务,当你改变了nginx配置信息并需要重新载入这些配置时可以使用此命令重载nginx。(3)nginx.exe -s quit 关闭nginx服务,完整有序的停止nginx,并保存相关信息。(2)nginx.exe -s stop 关闭nginx服务,快速停止nginx,可能并不保存相关信息。(5)nginx -s reopen 重新打开日志文件命令。(1)start nginx 开启nginx服务。1. 双击打开配置文件。

2024-02-23 16:23:14 602

原创 [JS+CSS+HTML]实现图片拖拽放大缩小功能

5.鼠标左键抬起后,清楚盒子的移动事件。创建图片盒子以及图片标签。

2024-02-23 15:41:29 1371

原创 vue中使用threejs(一)

MeshBasicMaterial:基础网格材质,一个以简单着色(平面或线框)方式来绘制几何体的材质。color: 材质的颜色,默认值为白色 (0xffffff)。得到一个黑色且是窗口大小的canvas画布。BoxGeometry:立方缓冲几何体;CubeTextureLoader:加载。就是可以给物体加载图片;TextureLoader: 加载。就是添加背景图的意思;需要单独引入轨道控制器js文件。得到一个平面的红色的模型。

2024-01-19 11:57:57 544

转载 vue3使用three.js引入3D模型文件

模糊原因:原因是设备的物理像素分辨率与CSS像素分辨率的比值的问题,我们的canvas绘制出来后图片因为高清屏设备的影响,导致图片变大,然而我们在浏览器的渲染窗口并没有变大,因此图片会挤压缩放使得canvas画布会变得模糊。该值也可以被解释为像素大小的比例:即一个CSS像素的大小相对于一个物理像素的大小的比值。PerspectiveCamera(透视摄像机): 模拟人眼所看到的景象,物体的大小会受远近距离的影响,它是3D场景的渲染中使用得最普遍的投影模式。下载好后,解压,放进项目文件的public目录。

2024-01-16 16:27:55 5559 4

原创 vue使用video.js依赖接入视频流(hls(m3u8)、flv)

【代码】vue使用video.js依赖接入hls(m3u8)、rtmp格式直播流视频。

2024-01-12 14:37:54 1285

原创 Echarts设置x轴文字显示方式(换行,倾斜,省略号)

【代码】Echarts设置x轴文字显示方式(换行,倾斜,省略号)

2023-12-29 10:29:31 2228

原创 前端使用JS内置Blob实例,实现下载各种形式的文件

2. 当后端下载接口请求完成后,调用1中的下载函数并传入对应参数;

2023-12-27 11:26:43 1519

原创 解决Echarts图表每次加载报There is a chart instance already initialized on the dom.警告

【代码】解决Echarts图表每次加载报There is a chart instance already initialized on the dom.警告。

2023-12-21 14:40:38 475

原创 Vite.config.js配置详解

【代码】Vite.config.js配置详解。

2023-12-15 11:52:23 916

原创 less+vw+vh实现可视化大屏适配

【代码】less+vw+vh实现可视化大屏适配。

2023-12-15 11:49:12 506

原创 CSS实现文字向左向右滚动

【代码】CSS实现文字向左向右滚动。

2023-12-15 11:30:46 600

原创 解决echarts数据更新,图表无变化问题!

在数据更新时,调用图表刷新函数;函数内部先调用echart的销毁图表方法。,将已有的图表销毁掉。然后在重新调用图表初始化函数,实现数据更新。

2023-12-15 11:01:38 1369

原创 leaflet实现地图指定区域高亮,区域外变暗(基于Vue3)

此时已实现绘制的区域高亮,其他区域变暗,但还需要给绘制的区域添加一个描边效果。

2023-12-14 14:17:23 723 1

原创 使用SuperMap iClient组件库实现引入地图以及地图标点

转载SuperMap iClient产品从10i版本开始增加了组件库,组件库在架构设计上采用 MVVM 模式(Model-View-ViewModel),同时可以兼容多种框架,例如 Vue、React、Angular 以及原生 H5 开发。使用 SuperMap iClient 组件库,可像搭积木一样快速的创建自定义的WebGIS 应用。组件库开箱即用,一键切换主题等功能极大的便利了开发。下面以Vue2和天地图作为代码演示。

2023-08-28 15:41:47 595 1

原创 前端使用express+mongoose实现数据库的增删改查

mongodb中不能使用>< <= <=!==的运算符,需要用替代符号。逻辑运算: $or 逻辑或的情况 $and 逻辑与的情况。$lte ---- 小于等于 <=$gte --- 大于等于 >=$ne --- 不等于!$gt --- 大于 >$lt --- 小于 <

2023-07-03 17:43:59 291 1

原创 前端使用Express+mongoDB+Navicat开发后端接口(从0到1)

并在C盘根目录下创建data文件夹,data文件夹下创建db文件夹,用来存放数据库数据C:\data\db。将下载好的mongoDB压缩包解压到 C:\Program Files。在解压的文件夹下找到bin文件夹,以bin文件夹为终端根目录输入。在解压的文件夹下找到bin文件夹,以bin文件夹为终端根目录输入。mongoDB下载连接: 推荐下载压缩包模式。使用mongoose操作数据(详细命名请转)代码示例:module/user.js。弹出此信息 代表启动成功。输入连接名(自定义)

2023-07-03 17:12:42 522 2

原创 【mogoose踩坑】Cannot overwrite `xxx` model once compiled.

由图可见,在定义模型文件时,分别在accountModel.js和userModel.js文件中定义了一样的users集合名!

2023-07-03 15:46:03 439 2

原创 MongoDB操作数据库命名

db.createCollection('name') --- 集合名一定要加引号。db.集合名.update({id:xx},{$set:{name: xxx}})db.集合名.renameCollection('newName')db.集合名.insert({ 要添加的数据 })db.集合名.update(查询条件,新的数据)use 库名 ---切换到要删除的数据库。db.集合名.remove({查询条件})db.集合名.find({查询条件})db.集合名.drop()

2023-06-30 15:44:43 623

原创 修改h5的Video标签的宽高

这样可以让video自适应它父元素的宽高;

2023-06-30 10:24:11 2326 1

原创 上手nuxt.js

SSR,即服务端渲染,就是在服务器端将对Vue页面进行渲染生成html文件,将html页面传递给浏览器。SSR两个优点:1.SEO不同于SPA的HTML只有一个无实际内容的HTML和一个app.js,SSR生成的HTML是有内容的,这让搜索引擎能索引到页面内容。2.更快内容到达时间 传统的SPA引用是将bundle.js从服务器获取,然后在客户端解析并挂载到dom。而SSR直接将HTML字符串传递给浏览器。大大加快了首屏加载时间。

2023-06-27 19:43:39 90 1

原创 Vue基础笔记

Vue基础笔记

2022-10-07 21:58:34 300 1

空空如也

空空如也

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

TA关注的人

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