随笔分类 -  javascript

摘要:一个简单实用的cesium三维开发工具包WebGL近几年越来越被人们所关注,但是二三维开发难度也比普通web要高出许多,不管我们是在在开发或者是学习过程中,往往需要耗费大量的时间去查阅资料,和研究官方案例, 而大多二三维的包(openlayersjs,cesiumjs、threejs)都是外国的,如果英语水平好还行,否则读起来正是连蒙带猜 阅读全文
posted @ 2023-05-24 22:02 奔跑的痕迹 阅读(660) 评论(0) 推荐(0) 编辑
摘要:花了几天用 vue3+ vite2+ element-plus+ ts 搭了个 极简版骨架型数据管理系统,使用静态数据模拟动态路由,路由拦截,登录页面鉴权等,使用了iconify字体图标,整合了cesium,openlayers二三维开发包 (大致步骤) 1、 安装vite 第一步当然是vite安装 阅读全文
posted @ 2021-10-24 09:54 奔跑的痕迹 阅读(968) 评论(0) 推荐(0) 编辑
摘要:先来回顾下js 的8大 基础类型:Number、String、Boolean、Null、undefined、object、symbol、bigInt。 引用类型: Object 、Array、Function、 Date 而js 也是一个类型自由的语言,定义一个变量可以赋值任何类型,然鹅这给开发也会 阅读全文
posted @ 2020-07-31 11:45 奔跑的痕迹 阅读(3780) 评论(0) 推荐(0) 编辑
摘要:一直以来项目都使用他人开发的组件,于是乎自己也想倒腾着做一个,发布到npm 在其他项目里直接使用,这个组件上传和纯js 还是有一定区别的,在这个过程中也遇到了一些小问题,网上找了许多案例,都不是太全面,趁有时间自己记录一下 参考网上大佬案例改装一个适合自己需求的运动的时间刻度 一、项目创建 首选是创 阅读全文
posted @ 2020-07-26 23:43 奔跑的痕迹 阅读(990) 评论(0) 推荐(0) 编辑
摘要:近来遇到一项目有一侧边工具菜单,在鼠标mouseenter事件打开对应的详细操作列表,当mouseleave时进行关闭,然操作列表中有一个select , 每当鼠标移入select options 时整个详细列表就隐藏了, 看如下截图 看在鼠标移入select options之前: 一切正常 看在鼠 阅读全文
posted @ 2020-07-26 13:51 奔跑的痕迹 阅读(1662) 评论(0) 推荐(0) 编辑
摘要:大中型项目中使用vuex进行状态管理时,经常会按模块分割到不同的module中去,而操作中难免有模块中的active相互调用的情况,然而有时也会出现一些问题,这里顺便记录下 store目录结构 在userLoginOut中调用其他模块的active const actions = { // logi 阅读全文
posted @ 2020-07-26 12:31 奔跑的痕迹 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:如题项目有需求将一个页面导出为pdf,然而页面中的图片却始终无法导出成功 文章目录 一、导出的方法 二、初步测试的结果 三、使用f12查找原油 四、方案一 五、方案二 六、方案三 七、完整代码 1、使用XMLHttpRequest进行图片二次下载 2、转换页面的图片 3、html2canvas执行下 阅读全文
posted @ 2020-07-08 22:20 奔跑的痕迹 阅读(4722) 评论(0) 推荐(0) 编辑
摘要:vue CLI 用起来的确很舒服,方便省事,但他经过层层封装很难明白,执行完那个npm run serve/build 后他都干了些什么,甚至不知道整个项目是怎么跑起来的,今天自己抽时间就去瞅瞅,为加深记录特此记录记录 【声明】纯属个人学习推敲,有不对的地方欢迎指正,我们一起讨论共同学习一起进步 文 阅读全文
posted @ 2020-02-28 18:05 奔跑的痕迹 阅读(13498) 评论(0) 推荐(4) 编辑
摘要:开发中是否会遇见在一个页面中加载的table的列是不固定的,列名需要根据后台数据而动态加载;so element ui 的table 已经不再满足需求,我们得在他的基础上再次封装 增加 refactor_table.vue 组件 <template> <el-table :data="tableDa 阅读全文
posted @ 2019-11-01 22:19 奔跑的痕迹 阅读(6386) 评论(0) 推荐(0) 编辑
摘要:前段时间 使用h5搞了个用cesium.js做的地图服务功能,后来想整合到vue项目,当然最简单的就是iframe直接拿来用了。 但html和vue的方法交互就是成了问题,vue调用html种方法还好,尤其是html调用vue中的方法当初就没有解决,忙着项目上线直接搞了个setInterval不停轮 阅读全文
posted @ 2019-10-21 20:37 奔跑的痕迹 阅读(22815) 评论(1) 推荐(2) 编辑
摘要:在实际开发中经常会遇到js抛出的错误,但是我们有没有想过自己去接管js异常验证,根据自己的需求抛出异常呢?原本也许不行,但是在es6出来后就可以做到了 一、代理(Proxy) 什么是‘代理’ 呢?代理:就是调用new 创建一个和目标(traget)对象一直的虚拟化对象,然该代理中就可以拦截JavaS 阅读全文
posted @ 2019-10-09 23:05 奔跑的痕迹 阅读(9483) 评论(6) 推荐(1) 编辑
摘要:做开发多年后发现自己思维任然只定位在功能的实现;忽略了很多代码最终的实现,加载机制等 那我们接下来就借助几篇博客来理理天天看见的js;理理他究竟是怎么过执行的 一、代码检测 首先浏览器会对所有js 进行语法检测,如果没有问题再执行预编译 二、预编译 首先要理解函数声明整体提升,变量 声明提升。 这里 阅读全文
posted @ 2019-09-29 17:49 奔跑的痕迹 阅读(732) 评论(1) 推荐(1) 编辑
摘要:开发中使用css 伪类 是再常见不过的事情了,运用好了能轻松实现许多复杂的样式,大大减少使用图片消耗带宽的问题,今天我们就使用伪类来实现登录框的四角样式 html代码如下 <div class="form backLoginForm"> <el-form :model="formData" ref= 阅读全文
posted @ 2019-08-06 16:46 奔跑的痕迹 阅读(5324) 评论(0) 推荐(0) 编辑
摘要:Vue+Element中Table懒加载,新增、删除操作后手动更新 今天开发一个自动分类管理系统中行业类型管理,使用table tree 进行节点懒加载,遇到的问题是:使用load 进行懒加载后在tableData中是取不到子节点数据,所以在为某个节点新增了子节点后无法实现刷新,想到使用刷新真个ta 阅读全文
posted @ 2019-07-19 17:07 奔跑的痕迹 阅读(9374) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示