自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT诗人

做一个有创意有品位的程序猿

  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

原创 M1芯片 nvm 安装低于16版本的node环境

新电脑的同时,安装各种开发软件和环境变量的配置也是必不可少的环节。在 m2 版本的 MacBookpro 上使用 nvm 安装 node ,安装16版本的很正常,一两秒就装好了,接下来我继续安装 14 版本的node 时,终端显示就不对了,首先是进度十分缓慢,装了得有一分多钟,成功者之后一直循环输出 warning log,显示一些node的依赖,当然,在经过漫长的等待之后,也是成功装好了,但是使用的时候,还是发现这个 14 版本的node有问题,在运行一些指令的时候会报错。

2023-05-19 15:08:59 839

原创 vue-pdf(v4.3.0)

vue-pdf v4.3.0 的使用vue-pdf中文字体内容不显示 空白问题vue-pdf二次打开空白问题

2022-08-13 16:23:24 3118

原创 vue 手写签名(v1.1.4)

手写签名

2022-08-13 15:36:00 670

原创 element-ui Message消息提示第二次才会出现

el-dialog和Message默认层级均为2000

2022-08-13 14:40:54 1178 2

原创 vue-pdf 打包后[hash].worker.js路径问题—打补丁

vue-pdf插件中[hash].worker.js的默认打包路径是在dist根目录下因我司前端项目部署系统原因,需要将[hash].worker.js文件移入dist/js/路径内。首先需要借助 postinstall、patch-package两个插件。安装命令行:npm ipostinstall-postinstall --save-devnpm i patch-package --save-dev在package.json的scripts中增加一行,postintall是.

2022-05-23 18:31:13 1670 2

原创 git命令

三、拉取、提交项目 git命令行 git clone http/ssh 克隆 git init 生成.git文件 git remote 查看主机名 git branch -a 查看所有的分支 gitpull 拉取代码(合并) git fetch 主机名 拉取代码(不合并) git push 远程主机名 本地分支名:远程分支名 推送代码 git checkout ...

2022-05-20 11:37:20 52

原创 常用的正则表达式

正则表达式在线测试工具:正则表达式在线测试 | 菜鸟工具1、手机号/座机号码let str = 'xxxxxxxx';let reg = /^[1]([3-9])[0-9]{9}$/;//手机号码let reg1 = /^\d{3}-\d{8}|\d{4}-\d{7}$/;//座机号码if(reg.test(str)){ // 格式正确}else{ // 格式错误}2、大陆身份证正则表达式省份代码,简而言之就是该省在全国范围内的独有的数字代码(全国统一制定的表示行

2022-05-20 11:19:12 2611

原创 mac本 vscode克隆、拉取、运行vue项目

一、下载安装网址:https://code.visualstudio.com/2、安装node npm vue-cli转载链接:https://www.cnblogs.com/PowerTips/p/11649411.htmlMac 安装node npm cnpm vue 创建并启动vue项目的流程 以及清空npm缓存和卸载 node 和 npm 的方法S01 安装node(内含npm)首先,到官网下载长期支持版,截止目前,最新的长期支持版本号是10.16.3https://no

2020-12-09 18:51:17 2894 1

转载 js判断移动端手指的上滑,下滑,左滑,右滑,事件监听

原理:1:当开始一个touchstart事件的时候,获取此刻手指的横坐标startX和startY;2:当触发touchmove事件的时候,再获取此时手指的横坐标moveEndX和纵坐标moveEndY;最后,通过两次获取的坐标差值来判断手指在手机屏幕上的滑动方向。代码:document.getElementById("id").addEventListener("touchstart", function(e) {    e.preventDefault();    startX = .

2020-07-16 10:20:31 2229

原创 微信调整字体大小后,页面样式错乱解决方法

IOS简单些:body{ -webkit-text-size-adjust: 100% ;}安卓复杂些:(function() { if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") { handleFontSize(); } else { if (document.addEventListener) {

2020-05-21 14:16:59 2140

原创 前端jquery 根据excel表达式自动计算结果

最近接到一个开发任务,大致需求如图:刚看到这个任务时,我头都大了,不敢下手去做,但是晚上总是梦到表达式(╥╯^╰╥) 各种解决办法也是酝酿了好几天才有了头绪,下手一写倒觉得没那么难了。代码主要考虑了4种情况,1、固定数值2、基础的数值运算3、单层IF条件4、嵌套IF条件这里所有的表单字段都是动态从数据库取的,由用户自定义,所以逻辑上更复杂一点,通过stan...

2020-04-22 19:39:04 766 1

原创 NPM安装vue脚手架(完整版)

npm:是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。比如常用的有:  1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。  2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。  3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。首先:先从nodejs.org中下载nodejs如图,...

2019-12-02 15:43:30 6038 3

原创 NodeJS安装及环境配置(windows)

一、安装环境1、本机系统:Windows 10 Pro(64位)2、Node.js:v6.9.2LTS(64位)二、安装Node.js步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、前期准备1、Node.js简介简单的说 Node.js 就是运行在服务端的 Java...

2019-12-02 15:07:08 10513 1

原创 表单中常规的正则验证(电话/邮箱/身份证/数字/英文字母组合等)

<form class="form"> <div class="my-form-group"> <label class="my-form-label">非空<span class="my-form-label-required">*</span></label> <input ...

2019-11-27 18:55:41 441

原创 Flex布局—语法

传统布局方式:基于盒子模型,依赖display+position+floatW3C在2009年提出了新的方案—Flex布局,目前已得到所有浏览器的支持,可安全使用。Flex布局即弹性布局,使盒子模型更灵活。任何容器、行内元素都可以使用Flex布局,在webkit内核的浏览器使用时,需加上-webkit前缀。.box{ display: -webkit-flex; /* Saf...

2019-11-12 18:27:50 439

原创 H5 密码 调起安全键盘 导致页面底部出现留白

bug情况:使用米8的微信打开登录页,当输入密码时,会调起系统默认的小米安全键盘,偶发性出现键盘已收起,但页面未落下,底部原输入法位置变为空白。如下图:首先尝试通用解决方式,如:https://www.jianshu.com/p/c8f3a4036251https://blog.csdn.net/a_small_insect/article/details/85162236实...

2019-09-18 17:53:02 2151

原创 JavaScript如何一次性展示几万条数据

有一位同事跟大家说他在网上看到一道面试题:“如果后台传给前端几万条数据,前端怎么渲染到页面上?”,如何回答? 于是办公室沸腾了, 同事们讨论开了, 你一言我一语说出自己的方案。 有的说直接循环遍历生成html插到页面上;有的说应该用分页来处理;还有的说这个面试官是个白痴, 哪有后台传几万条数据给前端这种情况的;我仔细思考了一下,先不论后端到底会不会白痴到传几万条数据给前端,假如真碰到这种情况,那么...

2019-05-09 17:17:50 319

原创 dwz框架自定义组件 使dialog在navTab下显示

主页面打开全屏页面  只占navTab部分根据Dwz框架的原理,应是在某个元素下append元素,设置z-index,先将全屏默认用的body改成想要使用的layoutBox元素下,同时修改width计算的值,maxsize方法下,$("document").width();改为$("layoutBox").width()  并赋值/** * @author Roger W...

2018-10-17 19:14:25 754 4

原创 DWZ框架 完善tree组件 通过传参实现刷新页面时,默认打开动态的指定分支

1、左侧tree页面代码&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;%@include file="../../../common/taglib/taglib.jsp"%&gt;&lt;script src="${baseU

2018-10-16 11:29:18 548 2

原创 JQuery 遍历 祖先/同胞/后代/过滤

祖先.parent()直接父级元素.parents()所有祖先元素 可过滤   示例:$('#id').parents('li').parentuntil()两个给定元素之间的所有祖先元素   示例:$('#id').parentuntil('div')同胞.siblings() 所有同胞元素.next()下一同胞元素.nextall() 所有跟随的同胞元素.nex...

2018-09-03 23:19:16 359

原创 CSS3 @media查询 设置断点 实现响应式页面

使用@media可以针对不同的屏幕尺寸设置不同的样式,实现响应式页面开发。同样,重置浏览器大小时,会重新渲染页面。这里做一个简单的总结,如下为参考链接:http://www.runoob.com/cssref/css3-pr-mediaquery.html两种使用方式:第一种:style中设置@media mediatype(媒体类型) and|not|only (media ...

2018-09-03 23:01:27 1791

原创 allowed memory size of 134217728 bytes exhausted(tried to allocate 3264 bytes) liabraries/Image_li

php.ini的内存不够使用这个问题非常好地体现了算法的重要性,因为php不能手动释放内存,unset也要等函数执行完才会释放,所以算法要足够简练高效才行在不优化算法的情况下,可以修改服务器的php.ini的 memory_limit的大小,默认是128M,可以提升为256或者512等...

2018-04-25 11:34:54 485

原创 IOS微信内置浏览器history.back();不刷新页面解决办法

最近开发了一下小型投票网页,发现苹果手机的微信内置浏览器history.back();语句能返回上一页但是无法自动刷新,已经被苹果微信内置浏览器坑了太多次了。。。这次总算下定决心找一下解决办法了。我详细描述下这坑是这样的,使用流量是一切正常的,但是当使用公司公用无线网时,大概是网速受限,(说起来我司的无线网也是很调皮,刷微博淘宝简直是飞一般的感觉,一刷自己开发的微信企业号网页,就慢成了地里的老

2018-02-02 14:19:39 7993

原创 微信客户端打开网页慢或出现“网络出错,轻触屏幕重新加载,错误码:-1005”

这个错误真的是不可思议。。。只要将时间制改成24小时就好了操作方法:仅存在于苹果手机中,在设置->通用->日期和时间->24小时制

2017-12-26 13:25:50 34291

原创 PHP错误问题总结

PHP错误问题解决办法总结

2017-01-12 08:59:28 222

原创 网页操作汇总

1、根据ID实现网页内滚动(跳转)$("html,body").animate({scrollTop:$("#tz"+id).offset().top},100)在$()内的为跳转所在的范围,当为html,body时,即为整个网页内部的滚动,animate为动画函数,动画函数内部scrollTop代表动画为滚动的意思,$("#tz"+id).offset().top获取的是目的ID距离网页顶部

2016-08-11 13:24:42 389

原创 HTML5离线应用

今天学习了一下离线应用,感觉棒棒哒~向前端又走进了一步~下面就说一下我理解的离线应用,此篇先写简单一点的离线应用。 首先呢,HTML5为我们提供了离线应用这个功能,这个功能主要包括3部分:(1)在线打开页面的同时,缓存离线文件(HTML/CSS/JS/图片/其它)​      manifest文件,从现在开始我们就要牢牢记住这个名字,因为这个文件就是实现离线的关键。

2015-04-16 17:43:08 434

标签云源代码

通过HTML CSS JS 实现了立体球形标签云 (关键字)可为链接 是个不错的导航方式

2015-09-23

opencv图像拼接

使用opencv以及VS2012完成图像拼接 类似全景模式的手机

2014-12-05

jst1.jar有关必备jar包

有关技术开发的jst1.jar,是很多开发过程中必备的jar包。

2014-11-16

portlet-api2.0

实现打印开发的portlet-api.jar(2.0版本)

2014-11-16

空空如也

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

TA关注的人

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