自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一路走一路看,一边哭一边笑

好记性不如烂笔头

  • 博客(47)
  • 资源 (11)
  • 收藏
  • 关注

原创 前端常用utils.js工具函数

记录我经常忘记的一些js函数

2022-06-13 10:18:20 130

原创 uniapp实现html转换为图片并下载

在使用uniapp开发支付宝小程序时,碰到了需要将html转化为图片并下载的需求,发现在支付宝小程序中无法使用html2canvas进行处理,所以使用canvas自己绘制的方式

2024-03-18 16:34:27 383

原创 基于uView组件库封装的地址选择弹框组件

在用uniapp做h5页面时,需要一个类似京东的地址选择弹框组件,故基于uView自己动手封装了一个(如若需要做回显,可以绑定v-model,然后监听value的变化;或者直接在调用open方法时从外部传入参数过来,请自行更改)。

2024-03-04 15:00:24 250

原创 在vue项目中前端生成二维码

【代码】在vue项目中前端生成二维码。

2023-12-26 11:08:29 142

原创 vue3项目中前端导出word文档和导出excel文档

vue3项目中前端导出word文档和导出excel文档

2023-12-06 17:08:07 793

原创 React-Router5和React-Router6的简单使用

传递的信息不会在地址中:安全、美观,无长度限制;在目标组件刷新,传递的信息会丢失。在v6版本中,隐式传参时,目标组件刷新后依然能获取到隐式传参的信息!不安全,有长度限制;在目标路由刷新页面,传递的信息也在。存在安全和长度限制,目标路由刷新,传递的信息也在。

2023-11-23 16:11:16 187

原创 js实现为base64图片添加文字水印和图片水印

js实现为base64图片添加文字水印。

2023-08-16 14:29:44 772

原创 vue3中金额的回显及封装金额输入框组件

在项目中回显金额格式,vue3封装金额输入框组件,使用到了vue-currency-input包

2023-06-20 14:47:49 1663

原创 uniapp中建立websocket连接

1、新建websocket.js。2、在main.js中全局挂载。

2023-04-12 17:06:18 548

原创 uniapp开发微信小程序预览pdf文件

【代码】uniapp开发微信小程序预览pdf文件。

2023-03-29 17:14:21 284

原创 之前学习typescript的一些笔记

记录一下之前学习typescript时写的一点笔记。

2022-08-04 16:15:38 80

原创 之前学习Python的一些笔记

自己之前学习的笔记,记录一下,方便查找。

2022-08-04 16:01:08 103

原创 element树节点保存与回显的一些问题

在用element的tree组件实现多选树的时候,保存的时候后台需要将半选中的节点一起保存到数据库中,但是回显的时候需要将半选中的节点剔除,否则会导致该节点下的所有节点置为选中状态。

2022-07-29 14:36:55 420

原创 vue2,vue3数据字典获取及回显

数据字典获取值,回显值

2022-07-11 14:39:45 6808

原创 基于vue2和elementui的table实现表格内容一条一条向上滚动播放

实现elementui中的表格一秒自动滚动一行,滚动条到底部后重新回到第一行开始滚动。<template> <el-table ref="wgzp" :data="tableData" height="100%" :row-style="rowStyle" @cell-mouse-enter="MouseEnter" @cell-mouse-leave="MouseLeave" class="elTable"> <el-table-column prop=

2022-03-11 14:13:01 2361

原创 前端常用命令

1、下载安装包nvm-setup.zip:下载地址2、查看所有可安装 Node 版本号nvm list available3、安装node// 安装最新版本nvm install node//安装指定版本(推荐)nvm install 14.8.04、查看已安装node版本nvm ls//或nvm list5、使用指定版本的node//14.8.0 是版本号nvm use 14.8.06、卸载已安装nodenvm uninstall 14.8.0...

2022-01-21 13:07:09 539

原创 使用supermap实现轨迹动态回放功能

引入地图的方式详见另一篇文章在vue项目中使用supermap,基于 SuperMap iClient 8C(2017) for JavaScript,底图为天地图第一个节点做了单独的处理<template> <div> <div id="mymap" style="width:100%; height:100%;position:absolute;"></div> <div style="position.

2021-05-06 16:48:40 890

原创 在vue项目中注册多个过滤器

新建一个全局过滤器文件vfilters.js/** * @date 2020-11-06 * @Description: 全局过滤器 */const vfilter={ money:function (str) { return (Number(str).toFixed(2)+"").replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,'$1,'); }};export default vfilter;将该文件引入项目中.

2020-11-06 14:27:09 391

原创 基于jQuery实现的图片上传

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma......

2020-03-30 10:01:22 1934

原创 使用css美化checkbox

html如下:<input type="checkbox" name="timeType" value="1" id="value1" checked="checked"/><label for="value1"></label>css如下:#value1{ display: none; } #value1:checke...

2019-07-19 10:30:06 1063

原创 各种坐标之间的转换方法汇总

因项目需要,但网上一直没有找到合适的坐标转换方法,特别是js转换的,故咬咬牙,自己改写了,以备不时之需。其中js版是根据java版改的,如有问题,还请指正,目前js版亲测过百度坐标转原始坐标OK。Java版:package com.maple.util;import java.math.BigDecimal;/** * 功能:提供坐标偏移公共类 */public class ...

2019-07-03 11:32:07 5569

原创 在vue项目中使用supermap,基于 SuperMap iClient 8C(2017) for JavaScript,底图为天地图

安装依赖包(有的网友直接引用的本地开发包也能使用,但我的项目中引用本地开发包报错)npm install @supermap/iclient-classic在要使用地图的vue文件中引入js文件(注意引入顺序!!)//以下两个js文件引用的是依赖包中的文件import '@supermap/iclient-classic/libs/SuperMap-8.1.1-17226'im...

2019-06-14 16:13:35 8848 10

转载 跨域问题的产生原因和相应的解决方式

浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。本文详细介绍"同源政策"的各个方面,以及如何规避它。一、概述1.1 含义1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。最初,它的含义是指,A网页设置的 C...

2019-01-07 15:13:58 413

原创 使用videojs播放rtmp视频

demo代码在此,直接点击下载,亲测可用。demo下载!!注意以下几点:一定要把代码放到服务器上运行,然后访问index.html,不可本地打开使用。demo使用的video.js版本是5.5.3,其他版本我还没进行测试,大家可以自己去试试。videojs官网亲测在谷歌,ie9以上浏览器都可以正常播放,ie8还有点问题。截止我写博客时我用的rtmp视频源是可用的,如果大家发现无法播放...

2018-11-22 10:18:56 27442 13

原创 如何在 IntelliJ IDEA中配置github

1.首先,注册一个github账号:https://github.com2.需要有IntelliJ IDEA开发环境,如果没有,点此链接下载IntelliJ IDEA安装包(版本14.1.3)。链接:https://pan.baidu.com/s/1o92jLrk 密码:mkti3.下载 Github For Windows 客户端并安装。官网下载地址:https://desktop.gi

2018-01-30 17:11:25 1178 1

原创 如何使用叉叉-net

之前发表的博客被管理员强制删除了!!!! 我这个人比较执着!本来就很好用的东西为什么不让我发??不让打字那我截图行了不??

2017-12-21 11:27:43 387

原创 如何使keyup事件延迟处理

一般情况是每点击一个按键都会触发一次keyup事件,但是有些时候,这样并不能满足要求,需要的是输入完毕之后才执行某函数。(比如通过扫码枪扫描图书条形码进行图书信息的录入)这里只能采取延时执行的方法来处理这种情况,具体代码如下:<script type="text/javascript"> $(document).ready(function() { $("#i

2016-09-14 11:11:14 5093

原创 学习移动web开发的一些小笔记

1、将伪类转化为块级元素的三种方法h3::before{ content:""; display:blcok; /*下面两种同样可以达到讲伪类转化成块级元素*/ position:absolute; float:left;}2、去除img元素下面多出来的像素的三种方法 font-size:0; /*将img的父元素的font-size设置成0*

2016-07-01 16:28:29 307

原创 移动web开发清除默认样式设置

/*reset css*/*,::before,::after{ margin:0; padding:0; /*清除移动端默认的点击高亮效果*/ -webkit-tap-highlight-color:transparent; /*设置以边框开始计算宽度*/ -webkit-box-sizing:border-box; box-sizing:

2016-07-01 10:25:55 3273

原创 使用barcode自动生成一维码

引入js文件:<script type="text/javascript" src="${ctxStatic}/oa/js/jquery-barcode.js"></script>js代码:function barcreat(num){ $(".barcode").empty().barcode(num, "code128",{barWidth:1, barHeight:30, showHR

2016-05-11 11:31:37 2336

原创 select2的使用(Version: 3.5.4)

引入需要的文件:<script src="${ctxStatic}/js/select2/select2.js" type="text/javascript"></script><script src="${ctxStatic}/js/select2/select2_locale_zh-CN.js" type="text/javascript"></script><link href="${ct

2016-05-11 11:18:54 4585 3

原创 使用qrcode自动生成二维码

引入插件:<script src="${ctxStatic}/js/jquery/qrcode/jquery.qrcode.min.js" type="text/javascript"></script>页面上的元素:<div id="qr_${tag.qrcode}"><script type="text/javascript">qrcreat("${tag.qrcode}");</script>

2016-04-26 17:59:06 1077

原创 如何在页面中添加打印功能

1、首先,需要在页面引入打印控件:<script language="javascript" src="LodopFuncs.js"></script>点击前往下载LodopFuncs.js2、添加一个用于打印的按钮:<input class="btn btn-primary" type="button" value="打印" onclick="print();" />3、添加方法:

2016-04-26 17:52:56 1081

转载 text-overflow:ellipsis的巧妙运用

关键字: text-overflow:ellipsis 语法:text-overflow : clip | ellipsis取值: clip :默认值 。不显示省略标记(…),而是简单的裁切. ellipsis: 当对象内文本溢出时显示省略标记(…).可惜text-overflow 还只是ie的私有属性而已,也没被收录到w3c标准里 .如果想让某个容器(div或者li或者…块级元素)显示一行文

2016-03-24 11:02:31 744

原创 除了锚链接,还有什么办法实现定位?

1.使用scrollIntoView方法<li><a onclick="javascript:document.getElementById('user1').scrollIntoView();">user1</a></li>2.使用js,如下:<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <tit

2016-02-29 11:29:28 1354

原创 jQuery Validation Engine 表单验证

项目例子下载地址:jQuery Validation Engine 表单验证实例在页面的head中加入:(注意修改文件路径) <link rel="stylesheet" MIME-type="text/css" href="css/validationEngine.jquery.css" /> <script type="text/javascript" src="js/jquery

2015-12-02 11:18:09 4214

原创 如何判断当前使用的是何种浏览器?

if(navigator.userAgent.indexOf("MSIE")>0) { //ie浏览器 return "MSIE"; } if(navigator.userAgent.indexOf("Firefox")>0){ //Firefox浏览器 return "Firefox"; } if(navigato

2015-12-02 11:13:11 390

原创 在网页中能正常显示的页面,在手机端出现问题?

只需要在页面的head中加上如下代码即可:<meta name="viewport" id="viewport" content="width=device-width, initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">其中,最后一个参数表示不让使用者自动缩放,可以解决手机端页面点击输入框时,输入框变大的问题。

2015-11-25 09:21:34 1285

原创 Sublime编辑器

本人使用的版本是Sublime Text3,之后的笔记也是以该版本为基础的:经常使用到的一些快捷键如下 Ctrl+[ (代码向左移动,同理加]代码右移) Ctrl+j (代码的下一行加到鼠标所在的行的后面) Ctrl+l (选中鼠标所在的行) Ctrl+enter

2015-11-04 10:00:07 1040

原创 Sass入门-混合宏

五、混合宏当你的样式变得越来越复杂,需要重复使用大段的样式时, Sass 中的混合宏就会有重大意义。声明混合宏(使用@mixin来声明)1.不带参数的混合宏:@mixin border-radius{ -webkit-border-radius: 5px; border-radius: 5px;}2.带参数的混合宏:@mixin border-radius($radius:5px

2015-11-03 16:02:41 2941

基于uView封装的地址选择弹框组件

基于uView封装的地址选择弹框组件

2024-03-04

supermap使用天地图作为底图时用到的theme图标

本文件夹包含了supermap调用天地图所使用的一些控件图标,可以从supermap的官网找到,这里方便浏览我博客的朋友直接下载,省去查找的麻烦。

2019-06-17

videojs播放rtmp视频

使用video.js播放rtmp视频,亲测可用,注意一定要把代码放到服务器上运行!

2018-11-22

一键GHOST U盘版

如果有多台配置相同的电脑需要安装操作系统,可以使用一键GHOST来安装,目前大家使用较多的存储介质就是U盘,所以直接下载U盘版的一键GHOST即可,首先查看里面的说明文档,里面有详细的步骤教你如何使用。更加详细的使用说明请查看HELP.chm。此文档官网上可以直接下载,不必来我这里下,我只是存在这里方便日后使用。

2018-11-05

百度离线地图开发示例代码(带热力图)

百度离线地图开发示例代码,版本为1.3,可以打开demo.html直接查看效果。代码是我从网上搜寻来的,另外加上了我自己弄上去的热力图功能。对于百度地图的离线开发具有一定的参考价值。

2018-10-31

GitHubDesktopSetup.exe

github for windows 下载,Windows版的github客户端下载

2018-01-30

appframework-master.zip

appframework-master.zip下载,appframework以前官网打不开, 这是能打开时从官网下载的一些示例

2017-02-10

sublime_package_control-python3.zip

sublime_package_control-python3.zip用来安装Emmet插件时使用.

2015-11-04

sublime_package_control-master.zip

sublime_package_control-master.zip用来在sublime中安装Emmet插件

2015-11-04

实现背景音乐的jquery代码需要引入的文件

网站中需要添加背景音乐时,使用jquery实现需要引入的文件

2015-09-08

bootstrap2兼容问题解决需要的js及css文件

这是博客中提到的兼容代码中需要的js及css文件

2015-09-08

空空如也

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

TA关注的人

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