自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 Chrome安装vue插件vue-devtools

crx格式文件,直接拖拽到。

2024-03-27 16:36:21 95

原创 cesium加载.tif格式文件

cesium直接加载后缀名tif格式的文件

2024-03-27 14:26:00 1250

原创 解决cesium 绘制面显示不全

绘制面的时候,总会出现只有点显示不全设置面的颜色,偶发情况下能正确显示面的颜色。perPositionHeight:是否使用hierarchy中每个点的高程。问题出在perPositionHeight: true这句上 ,注释即可。这里因为绘制面状实体,贴地。

2024-02-29 17:57:44 290

原创 求绕某点旋转坐标公式

将原始点与中心点的距离和角度信息转换成新的坐标,多个坐标可用于绘制旋转之后的线或者面。(利用三角函数计算出旋转后点的位置,加上旋转中心的坐标最后得到旋转后点的真实坐标)求一个点在绕指定点旋转后的新坐标,以及旋转后的方向。cesium地图中使用。

2024-02-06 22:00:00 335

原创 cesium 绘制圆饼图升级版

上次画的是椭圆,业务要求正圆。

2024-01-29 12:00:00 171

原创 Cesium绘制有高度的饼状图

【代码】Cesium绘制有高度的饼状图。

2024-01-26 16:56:55 99

原创 el-table分组合并行

接到一个需求,把数据按照天 分组显示 时间单独一行,数据在一块。

2024-01-23 15:20:36 618

原创 nginx记录配置文件

这里遇到个坑,B域名之前的包和A的包配置是不一样的,有个A没用到的代理b1放在test/api 前面了,导致一直接口405,把b1给删掉后,再reload就可以正常登录了。2:cd /usr/local/nginx/conf (如果没看到conf文件,那就根据不同公司定制的规则,这里是才conf下的vhost/)5:到nginx 的sbin路径下 ./nginx -s reload。临时要把A放在B域名下,这里有配置的修改常用的几个操作。点击esc (冒号):wq 保存并退出编辑模式。

2023-12-25 15:22:00 445

原创 vite 引入构建分析插件

yarn build 后会自动打开stats.html。echarts 占比比较大,修改为按需引入后由。在使用的页面里按照下面的引入方式即可。vite.config.js里配置。utils文件夹下新建js。

2023-12-21 17:41:37 411

原创 vue3 使用mitt三方插件解决跨组件之间事件数据交互

vue3跨组件通信 三方组件mitt

2023-11-29 17:43:05 118

原创 vue3项目中 axios取消上一个路由的pending

遇到一种场景 A详情页在pending时跳转到B详情页 两个详情页相同,打开B详情页时,会先显示B的数据等A的pending结束后再闪显A的数据。第二步:在router.js页面。第一步:在axios.js页面。

2023-06-29 19:24:22 266

原创 cesium使用obj格式的3D模型

cesium加载3D模型

2022-04-22 14:20:20 3409

原创 jspdf把html转化成pdf,支持分页,图片文字混排

 需要批量把工厂订单打印,还要有产品图片,描述HTML一定要切记要打印的父元素,加上宽度,间距否则pdf会显示的不正确,宽度写在style上(在css上不起作用)img也是如此!!!!!<img src="/images/test.jpeg" style="display:inline-block;max-width: 300px;max-height:400px;"&gt...

2018-07-23 14:38:00 9591 3

原创 php上页下页

PHP后台不在,开始边学边码php,倒腾了好久,功能实现了还没来得及开心,突然又发现另外一个简单快捷的解决方式,论熟读语法的重要性!!!!!!老旧冗长啰嗦版//下一条信息 $nextid = intval($id)+1; $ndetail = clothes::find($nextid); //上一条信息 $preid = intva...

2018-06-29 18:38:29 440

原创 table后台动态添加tr,前台绑定事件

业务需求更改,table中原本前台绑定已有元素事件,变成后台渲染元素,前台加事件原本用元素 on直接绑定,但是一直不起作用,查了相关资料,找到方法 $("table tbody").on("click",'tr a',function(){ layer.open({ title:'弹窗', type: 2, ...

2018-06-22 17:29:20 1030

原创 datatable按列text搜索

新需求,在table的各列上方加搜索条件,原来的做法是要传搜索内容给后台,后台返回数据并显示,但是后端最近忙,没时间,就自己研究datatable插件,看看能不能不用ajax,直接用插件本身的可行性 var table = $('.datatable').DataTable({ "bPaginate": false, "b...

2018-06-20 09:16:22 773

原创 Resolve:Magento subcategory disable block cache

项目用到了magento 后台,有个需求三级类目太多,在导航栏不能全部显示,显示一个大分类,点击后显示个子全部子分类(遇到的问题就是block有缓存问题,哪个分类的先显示,其他的分类显示都是同样的子类目,cache magenment   --->Blocks HTML output--->disabale  xxx这个方法不可取,分别新建名称不同的block,再displaying ...

2018-06-14 11:11:58 244

原创 git 上传新项目到coding上

1:在coding.net上新建项目2:在本地git clone coding的项目远程 https://git.coding.net/用户名/项目名称.git3:本地进入刚刚clone的以项目名称命名的文件里做以下操作     git init    git status(显示很多新文件需要上传)     git add .    git commit -m "firstCommit"    g...

2018-06-11 16:04:02 315

原创 两个元素绑定一个点击事件,其中一个元素已经有事件--trigger() 方法

昨天新加一个功能,使用的是jquery-datable, thead中第一个tr 中某一个th 触发第二行tr对应的th的点击(排序)事件一开始的思路是用bind,绑定点击事件pass用apply,call 还是pass最后找到了 jquery的trigger() 方法trigger() 方法触发被选元素的指定事件类型。规定被选元素要触发的事件。$(selector).trigger(event,...

2018-05-29 09:44:39 1803

原创 使用datatable遇到的关于搜索,动态添加ajax传值

"columns": [ { "data": "checkbox" }, { "data": "Uname", "render":function(data,type,row){ var temp = row.pname+"<

2018-05-25 16:06:01 2246

转载 table编辑后返回上一页并刷新

最终想要的效果是,table某一项选中跳转到另外一个页面,返回的时候能跳转到当前table的页码<a href="url(../)" onClick="location.replace(document.referrer)">返回</a><a href="javascript:history.go(-1)">返回上一页</a> &am

2018-05-08 17:25:18 455

原创 中文select按照字母a-z排序

<select> <option value="65">超人总动员</option> <option value="64">寻梦环游记</option> <option value="63">键盘事件</option> &a

2018-05-03 10:42:45 1056

原创 前端常用之字符串操作

1:判断回文字符串有感于这个小例子,所以对array和string的某些易混淆的方法进行了简单的对比,在另外一篇文章中function palindrome(str){ //\W匹配任何非单词字符,等价于 "[^A-Za-z0-9_]" \w查找单词字符 var re = /[\W_]/g; var lowRegStr = str.toLowerCa...

2018-04-28 16:20:45 645

原创 三级选项卡+checkbox+layer父子间数据传值

1:layer父子间数据传值2:checkbox状态的选中以及显示JS部分layer弹窗中左中右三个框中的内容 var fanBox = $("ul li"); var ml = '',mm='',mr=[]; var param = { 'type':'', ...

2018-04-28 16:17:47 333

原创 2个input框联动并限制字数,文字转换url

要求:一个input输入内容的时候另外一个input框里的内容做相应的操作,复制/转化html结构<div class="form-group"> <input type="text" class="form-control aaa" id="" name="name" placeholder="标题"> &a

2018-04-28 15:23:03 684

原创 好用的复制粘贴js

js下载   https://clipboardjs.com/用法html结构<a href="javascript:" class="copy icon-file-text-alt" data-clipboard-text="需要复制的内容"></a>JS部分 var clipboard = new ClipboardJS('.copy'); cl...

2018-04-28 15:15:27 103

转载 好用的缩略图

html结构 <div id="gallery2" class="gallery" > <a href="/images/original/大图" title="Caption for image A"> <img src="/images/thumbnail/小图">

2018-04-28 15:12:25 171

原创 多图上传type=[file]可拖拽排序

html结构 <div class="uploaderWrap"> <div class="fileHead file_con"> <input type="file" name="uploadFile" id="m_upload" multiple="multiple">&am

2018-04-28 15:04:24 1387 1

转载 拖拽js

(function (factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['jquery'], factory); } else { // Browser glo...

2018-04-28 14:54:23 471

原创 左侧点击右侧联动且可排序编辑保存选中元素参数

<div> <div> <div class="materMain" id="js_materA"> <ul> <li> <a href="javascript:"&gt

2018-04-28 14:38:27 186

原创 js选项卡双层Ul套嵌判断

<ul><li> <a href=""></a> <ul> <li>111</li> <li>222</li> </ul></li&

2018-04-28 12:05:02 434

原创 window10安装nodejs出现2503,2502错误的解决方法

第一步W+R----->gpedit.msc---计算机配置--》管理模板--》windows组件--》windows Installer---》始终以提升的权限进行安装--》勾选已启用--》应用、确定用户配置同样的路径第二步一定要以管理员身份运行命令指示符(管理员)!一定要以管理员身份运行命令指示符(管理员)!一定要以管理员身份运行命令指示符(管理员)!重要的事情

2017-08-12 11:18:14 714 1

原创 一个列表常用的方法

一个列表我要实现以下功能  -----Jquery1:点击li,弹出当前索引值2:点击li中的删除button,删除当前li3:动态添加li也要有这样的效果/*append从后添加li*/ $("#add").click(function(){ // alert("后面添加li"); $("#oUl").append("append后面添加删除当

2017-08-05 13:15:09 199

原创 整理下array和string的易混淆的方法

indexOf(), replace(),slice(),split(),substr(),substring(),charAt(),charCodeAt() slice(),splice(),toString()1:array中slice方法    arrayObject.slice(start,end) 可以从已有数组中返回选定的元素    返回值:返回的是一个新的数组,包

2017-06-23 17:26:51 221

原创 经典排序之二 快速排序 + 二路归并

快速排序,顾名思义效率相比较其他排序方法高,它是一种交换排序基本思路是1:将待排序数组的中间见作为一个参考值2:大于参考值的 放右边的数组,小于参考值的放左边的数组3:对左右两个数组做1,2操作,直至数组里只有一个数值  function quickSort(arr){ if(arr.length <=1 ){ return arr;

2017-06-22 15:09:34 341

原创 经典排序之一:冒泡排序

看到网上很多关于冒泡排序的代码,有很多细节看不懂,根据自己的理解写了一个,期间遇到了很多不知道该怎么解释的问题,待研究  冒泡排序的思路就是 对数组里的数据进行两两做对比,小的往前换一:升序2种方案a方案 第二层循环的初始值为ifunction bubbleSort(arr){  var len = arr.length; for(var i=0;i<len;i++

2017-06-22 10:41:43 174

原创 常见的js基础算法

1:1-1000之内所有能被5整除,或者被6整除的数字 var oArr = []; for(var i=0;i<=1000;i++){ if(i%5==0 || i%6==0){ oArr.push(i) } } console.log(oArr);2: 100-999之间的水仙花数 ,所谓水仙花数即是 每

2017-06-21 11:09:18 397

扩展程序vuedevtools

扩展程序vuedevtools

2024-03-27

苏州市建筑shp格式数据

包含苏州全市的建筑底面轮廓 shp格式 包括建筑物经纬度 高度等字段,可用gis软件打开

2022-04-21

空空如也

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

TA关注的人

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