logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

threeJs 模型单双击点击事件

threeJS的事件是计算射线和模型的交点的方法,其中核心是判断event.detail属性,分别打印下单双击事件下的event。控制台根据鼠标的点击次数进行输出,注意的是双击事件时,先打印单击再双击。threeJS中对模型的点击事件,单击还是双击,先放个简单的例子👇。所以根据event.detail属性进行点击事件判断即可实现。关于threeJS模型的引入方法,可以看这个☞。

文章图片
#javascript#前端#开发语言
ThreeJS 模型中内嵌文字

之前有过模型中内嵌html网页,地址☞这次是纯粹的在模型中嵌入文本信息,进行简单的文字展示展示效果图。

文章图片
#前端#javascript#开发语言
threeJS 模型中加载html页面

CSS3DRenderer通过CSS3的transforms属性,将层级的3D变换应用到Dom元素上,将Dom元素和WebGL的内容相结合,操作Dom元素的positionh和rotation属性来创建动画。/*** CSS3DRenderer通过CSS3的transforms属性,将层级的3D变换应用到Dom元素上,将Dom元素和WebGL的内容相结合,Dom => Object3D* 操作Do

文章图片
#html#前端#动画
layui 数据表格的重载方法 reload()数据不生效解决方案

在用layui做项目中,针对表格中的数据,进行伪删除后,更新数据源后调用reload方法,但是未生效,移除的数据删除了,但是把数据源的最后一条数据变成两条的问题,翻看了layui文档API,对于表格重载内容如下图所示对于options的各项参数有点迷惑,但是试了好多方法,发现加一条limit属性,取数据源长度即可table.reload(tableId, {data: data, // 更新后的数

#layui#html
使用flexible进行可视化大屏适配

关于大屏可视化,大多默认是1920*1080,当然也有更高分辨率,我们做开发适配的时候,可以利用flexible进行屏幕适配工作。针对分辨率,可以进行一个宽高配比,flexible默认将屏幕分割为10份,我们可以自行处理为24份,1920/24=80,所以1rem = 80px,利用rem搭建页面,保证了基本的宽高配比在处理设计图尺寸的时候,以1920*1080举例1920/24=801rem =

#前端#javascript#html5 +1
关于Vue项目中MineMap的使用

现在前面,因为MineMap相对小众,关于相关的资料不多,在此做个笔记目录第一步:引入MineMap的API插件,如下图所示第二步:全局声明minemap第三步:准备好渲染的容器第一步:引入MineMap的API插件,如下图所示<link rel="stylesheet" href="https://minedata.cn/minemapapi/v2.1.0/minemap.css">

关于Vue项目中MineMap的使用

现在前面,因为MineMap相对小众,关于相关的资料不多,在此做个笔记目录第一步:引入MineMap的API插件,如下图所示第二步:全局声明minemap第三步:准备好渲染的容器第一步:引入MineMap的API插件,如下图所示<link rel="stylesheet" href="https://minedata.cn/minemapapi/v2.1.0/minemap.css">

Three.js 模型加载及加载简单动画

简单介绍下Three.js吧,Three.js是基于原生WebGL封装运行的三维引擎,在所有WebGL引擎中,Three.js是国内文资料最多、使用最广泛的三维引擎。因为使用简单,入门比较容易。Three.js的具体介绍和使用有很多教程,可以根据自己需要搜索。它重要的三个属性:场景(scene),相机(camera),渲染器(renderer),组合构成一个三维画面。

文章图片
#javascript#前端#3d +1
v-calendar 日历组件使用&自定义提示内容

最近项目中用到了日历插件,需要统计每天的任务数量,类似elementui的badge组件,待办任务数量大概最后的效果如下图所示,右上角把代办任务数量展示出来vue的日历相关组件挺多的,选了v-calendar,后期翻API有点难受,中文版不太好找,简单记录下。

文章图片
#vue.js#前端#javascript
input 各类事件汇总&&触发时机&&触发顺序

今天梳理了一下input框的各类事件,简单介绍一下吧。

#javascript#开发语言
    共 13 条
  • 1
  • 2
  • 请选择