自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 正则表达式语法

正则表达式中的特殊字符 字符 含义 \ 依照下列规则匹配: 在非特殊字符之前的反斜杠表示下一个字符是特殊字符,不能按照字面理解。例如,前面没有 "\"的 "b"通常匹配小写字母 "b",即字符会被作为字面理解,无论它出现在哪里。但如果前面加了 "\",它将不再匹配任何字符,而是表示一个字符边界。 在特殊字符之前的反斜杠表示下一个字符不是特殊字符,应该按照字面理解。详情请参阅下文中的 "转义(Escaping)" 部分。 如果你想将字符串传递给 RegEx..

2022-05-17 17:20:28 188

原创 window常用快捷键

dos操作命令dir 查看文件下所有目录cd 文件目录 进入某个文件目录cd … 返回上级md test 创建 test文件夹rd test 删除test 文件夹(需要在test的上一级操作)cd>a.txt 新建a.txt文件del a.txt 删除txt文件window 快捷键win 打开开始菜单win+A 打开操作中心win+D 打开桌面win+E 打开我的电脑win+I 打开windows 设置win+K 打开

2021-07-16 18:14:20 131

原创 git 的相关操作命令

git remote -v //查看远程仓库地址git remote show origin //可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息。git branch -d feature //删除本地feature分支git push origin :newBranch //(分支名前的冒号代表删除),删除远程分支newBranchgit branch ...

2020-11-04 14:00:17 146

原创 vue-cli 3.X webpack配置( 主要实现 resolve.alias的配置)

近期有新项目开发,使用vue-cli3.7进行项目构建,形式上跟vue-cli2.x 区别还是蛮大的。最主要的就是生成的项目中,进行webpack配置的文件没有了。这是因为在这个版本的cli中,作者将绝大部分相同的webpack配置,已经封装到cli的安装包中。我们可以打开 node_modules/_@[email protected]@@vue/cli-service文件夹看一下,...

2019-05-17 12:03:30 24836 2

转载 js实现svg图形转存为图片下载

我们知道canvas画布可以很方便的js原生支持转为图片格式并下载,但是svg矢量图形则并没有这方面原生的支持。研究过HighChart的svg图形的图片下载机制,其实现原理大体是浏览器端收集SVG代码信息,并发送到到服务器端,由后端程序转换成图片格式后,以流的形式反射给浏览器端下载。最近在项目中有需求将一个非HighChart的SVG地图转存为图片并下载的功能。本希望模拟HighChar...

2019-02-23 17:52:20 602

转载 git 设置忽略文件提交的几种方式

在使用git进行项目管理的时候,有时候一些安装包之类,或者自己本地项目使用的一些编译文件,在不需要提交到远程仓库时,可以通过以下几种方式设置忽略提交,包括文件夹和单个文件.之前自己项目里面采用了第二种方法进行了设置,但是时间久远竟然忘记了.....,导致我有一些文件始终无法提交,网上搜了下一水儿的使用:生成.gitignore文件的方法,可惜很遗憾不是我采用的方法,蛋疼了一上午,终于扒到这篇文章,...

2018-12-17 16:36:14 18031

转载 非常全的VsCode快捷键

按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Quick Open Ctrl + Shift + N 新窗口/实例 New window/instance Ctrl + Shift + W 关闭窗口/实例 Close window/in...

2018-10-24 15:42:55 4988

原创 网页特殊字体包压缩与精简(fontmini)

      在进行网页设计时,设计师会经常用到很多造型各异的字体,来提升设计作品的逼格,但在前端代码实现网页设计稿时,由于系统默认或者用户安装的字体格式比较有限,很多特殊字体无法显示出设计效果,此时就需要引入特殊字体包,英文字体包只需要26个字母和一些标点符号,就基本能完成英文文本的显示,所以字体包就比较小,一般在几十k左右,而中文字符数量庞大,字体包的文件大小能达到几M甚至十几M,这对于网页加载...

2018-08-27 17:22:51 5037 1

转载 js中 instanceof 运算符

看到这篇讲解instanceof原理的文章,觉得很透彻,复制来收藏WeiboGoogle+用电子邮件发送本页面instanceof 运算符简介在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题

2017-12-19 18:05:41 229

转载 Vue学习之 生命周期钩子

在学习Vue.js 2 看到一篇介绍 vue生命周期钩子的文章,结合实例和图表,还算比较好理解。在此收藏,以备后期消化贯通。文章:每个 Vue 实例在被创建之前都要经过一系列的初始化过程。在这个过程中,实例也会 调用一些生命周期钩子(Lifecycle Hook) ,这就给我们提供了执行自定义逻辑 的机会。初始化钩子初始化钩子包括beforeCreate和creat

2017-10-12 15:21:29 574

原创 jquery实现查看大图功能

此处利用jquery实现一个点击缩略图实现查看大图的功能,兼容性和效果都还不错,在此分享和保存。方法也是在网上查看到的,因一时找不到出处了,就先不发原作大神的链接了。html代码:<div id="outerdiv" style='position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:99;width:100%;height:1

2017-04-10 13:02:19 810

转载 js判断字符串长度

目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)方法一:复制代码代码如下:String.prototype.gblen = function() {    var len = 0;    for (var i=0; i    if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) {   

2017-02-21 17:26:12 2149

转载 Array.prototype.slice.call()详解及转换数组的方法

在翻看以前公司留下的项目时,看到一段代码。 var $show=$imgList.filter(':visible'); var showPics=Array.prototype.slice.call('$show',0); 其中第二行虽然能猜出大意,但也有一些费解,不知道这样的用意为何。于是在网上搜了一下,发现关于这个用法讲解的还挺多,选其中一篇较为详细的,转存来以备不时之需。在此感谢小平果

2016-11-22 15:41:16 8690 2

转载 前端模块化开发

此文转自Samaritans的博客,多谢分享!    通过此文初步的了解到前端的模块化的作用和使用场景,以及目前几种模块开发规范和大致使用方法,但里面有一些未接触过的知识,了解不够透彻,故收藏此文,便于后期研读。前端模块化在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到

2016-11-11 15:37:35 410

原创 type=‘date’的input标签

最近在写一个手机网页时,要求使用原生的手机时间控件。需要使用标签,之前并没有注意过type=‘date’的用法,在使用时也遇到了很多问题。在此一一总结一下: 1.首先调用浏览器自带时间控件,input的type属性有以下几种写法: type=’date’ //显示年、月、日 type=‘month’//显示年、月

2016-11-04 15:51:44 33292

空空如也

空空如也

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

TA关注的人

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