前端
文章平均质量分 79
小黑和皇受
o0o_-_
这个作者很懒,什么都没留下…
展开
-
【前端/js】使用js读取本地文件(xml、二进制)内容
通过使用FileReader来读取本地文件内容,并使用DOMParser来解析xml或者html文件内容,亦或使用Uint8Array来处理二进制文件原创 2024-07-27 20:15:58 · 887 阅读 · 0 评论 -
【recast-navigation-js】使用three.js辅助绘制Agent寻路路径
本文主要介绍如何使用threejs对recast navigation的寻路结果进行可视化原创 2024-06-10 14:33:31 · 746 阅读 · 0 评论 -
【recast-navigation-js】使用three.js辅助绘制Agent
本文主要介绍了tweakpane的一些使用以及使用threejs对recastnavigation进行可视化的几个操作,后续将进一步进行学习原创 2024-06-02 21:50:07 · 931 阅读 · 2 评论 -
【typescript/flatbuffer】在websocket中使用flatbuffer
介绍flatbuffer在typescript下的使用,并通过websocket与后端进行通信原创 2024-06-01 19:42:29 · 808 阅读 · 0 评论 -
【physx/wasm】在physx中添加自定义接口并重新编译wasm
本文介绍了从源码编译physx wasm库的过程以及遇到的一些问题,同时介绍了如何增加自定接口的方法原创 2024-05-16 15:00:35 · 311 阅读 · 0 评论 -
【recast-navigation-js】通过websocket获取navmesh数据并初始化
通过websocket获取navmesh数据并使用recast-navigation-js+threejs绘制navmesh原创 2024-05-12 18:23:32 · 760 阅读 · 2 评论 -
【错误记录/js】保存octet-stream为文件后数据错乱
主要记录了使用javascript保存octet-stream为文件时出现的数据错乱的问题,并提供了解决方式原创 2023-12-23 12:54:00 · 1218 阅读 · 0 评论 -
【前端/npm】本地编译、打包、安装第三方库(以element-plus为例)
本文旨在以element-plus为例,记录编译、打包并安装第三方node packages的过程原创 2022-10-29 17:15:30 · 1560 阅读 · 1 评论 -
【前端/js】文本选择事件处理&动态添加Tooltip
通过该方法可以进一步获取用户所选的文本所在页面元素,以及对应的位置信息。之后我们可以使用这些数据进行进一步的处理,比如添加一个。该方法会返回一个描述用户选择文本的对象。原创 2022-07-16 20:37:42 · 1442 阅读 · 0 评论 -
【错误记录/selectpicker】dropdown menu显示位置出现偏移
bootstrap select在modal中使用时出现下拉框偏移的解决方式原创 2022-07-13 22:47:56 · 706 阅读 · 0 评论 -
【AR.js】在AR.js中使用spine动画
说在前面测试浏览器:Microsoft Edge(PC版本 97.0.1072.55)github库:AR.jsAR系列文章:这里go版本:go version go1.17.3 windows/amd64three.js版本:r79(版本比较老)其他:AR.js支持three.js。github地址:这里效果图代码<!DOCTYPE html><meta name="viewport" content="width=device-width, user-s原创 2022-05-21 15:20:38 · 1259 阅读 · 0 评论 -
【错误记录/vue.js】axios中的response数据无法传递给vue
场景在使用axios与服务器进行通信时,回调函数中无法将response中的数据传递给vue,如下所示:const app = Vue.createApp({ data() { return { }; }, mounted() { }, methods: { callGm() { console.log(this.curGm); axios .get("api/gm", { params: this.curGm.vals原创 2021-10-27 20:51:27 · 466 阅读 · 0 评论 -
【错误记录/vue.js】props中的数据无法传递到x-template中
场景<div id="app"> <script type="text/x-template" id="post-template"> <div class="blog-post"> <h3>{{ post.title }}</h3> <div v-html="post.content"></div> </div> &原创 2021-04-21 21:40:48 · 310 阅读 · 0 评论 -
【前端/DataTables】处理ajax原始数据以满足datatables的数据格式
场景在使用datatables.js时,在开启Server-Side Processing的情况下,有时ajax返回的数据并不满足要求的数据格式,即{ "draw": 1, "recordsTotal": 57, "recordsFiltered": 57, "data": [ [ "Angelica", "Ramos", "System Architect",原创 2020-11-06 14:50:02 · 638 阅读 · 0 评论 -
【前端/js】ArrayBuffer转json
场景服务器json数据被转为字节流,然后通过传输协议返回给jsjs将其转换为json数据方法ws.onmessage = function (evt) { // evt.data是ArrayBuffer // 将其转换为uint8字节流 var uint8_msg = new Uint8Array(evt.data); // 解码成字符串 var decodedString = String.fromCharCode.apply(null, uint8_msg)原创 2020-08-17 20:59:04 · 11362 阅读 · 6 评论 -
【前端/Spine.js】不使用服务器形式来传递json和altas数据
说在前面测试浏览器:chrome 81.0.4其他工具:visual studio code吐槽:用spine.js很不爽,因为必须得搭个支持xhr的服务器,就很烦;然后小改了下,这样测试起来就简单点代码主要是AssetManager这个类,给他添加个loadTextData的方法,参数依然仿照其他的函数AssetManager.prototype.loadTextData = function (path, data) { var _this = this; path = th原创 2020-06-09 14:20:10 · 1064 阅读 · 0 评论 -
【前端/js】在控制台将json对象保存至本地
目录说在前面适用情景方法说在前面测试浏览器:chrome 81.0.4044.138原文地址:这里适用情景当你在浏览器中使用控制台(chrome F12)进行调试时,有时候需要获取某个json对象的详细内容,但是这个json对象太长,直接console.log()打印不全,这时就可以用该方法。方法进入控制台,切换至source界面设置断点在你要获取的数据处设置断点刷新页面此时,页面将停止在断点处保存为全局变量将鼠标悬停至你想要的数据上,右键并选择Store as gl原创 2020-05-18 21:32:48 · 2856 阅读 · 0 评论 -
【前端/effect】一些css/js/jquery效果记录
目录说在前面用于背景ParticlegroundCovervid网站说在前面记录一些好看好玩的插件,万一那天能用上呢不定期更新用于背景Particleground粒子效果,可以跟着光标移动githubdemo截图Covervid将视频作为背景githubdemo截图网站freefront...原创 2020-04-11 10:49:53 · 361 阅读 · 0 评论 -
【前端/chart.js】各种属性记录(二/多图预警)
目录说在前面说在前面char.js版本:2.9.3浏览器:google chrome 80.0.3987.132主要参考:chartjs(不要去中文站,版本不对)原创 2020-03-09 13:59:30 · 509 阅读 · 0 评论 -
【前端/chart.js】各种属性记录(一/多图预警)
目录说在前面初识简易创建通用属性全局属性设置自适应(Responsive)像素比例(Pixel Ratio)交互(Interactions)Colors字体(Fonts)说在前面char.js版本:2.9.3浏览器:google chrome 80.0.3987.132主要参考:chartjs(不要去中文站,版本不对)初识安装什么的就不管了,直接下载引用就行简易创建创...原创 2020-03-07 18:40:48 · 1193 阅读 · 3 评论