自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue源码探秘之Mustache模版引擎

theme: condensed-night-purpleMustache学习笔记什么是模版引擎?将数据要变为视图的最优雅的解决方案。模版引擎实现原理1.将模版解析为tokens数组2.将tokens数组替换数据后还原回模版字符串代码 模版和数据// 模版let templateStr = ` <ul> {{#students}} <li class="123"> {{name}}爱好是: .

2021-12-09 12:34:25 488

原创 标准化大厂编程规范解决方案之ESLint + Git Hooks

theme: condensed-night-purple为什么需要编程规范?工欲善其事,必先利其器对于一些大型的企业级项目而言,通常情况下我们都是需要一个团队来进行开发的。而又因为团队人员对技术理解上的参差不齐,所以就会导致出现一种情况,那就是《一个项目无法具备统一的编程规范,导致项目的代码像多个不同材质的补丁拼接起来一样》代码检测工具 ESLint 你了解多少?它提供一个插件化的 javascript 代码检测工具 ,说白了就是做 代码格式检测使用的项目中包含一个 .eslintrc.js.

2021-12-09 12:31:45 1204 1

原创 前端实现在线预览PDF,水印方案,真水印哦。

前端实现PDF预览,并且加水印公司要做一个PDF预览并且加水印的功能,思考的很久,找了很久的资料,但是没有一篇文章给我完整的解决方案。一般都是用假的水印…发现了 pdf-lib 可以操作 pdf 文件,pdf.js可以预览文件。于是把两个东西组合起来实现了,在后端的帮助下,前端加水印并且预览。想把自己解决这个问题的历程写下来,帮助更多的开发者。1.准备实现这个功能需要两个包PDFJS下载地址PDF-LIB官网2.开搞下载PDFJS的项目目录,然后就用这个开发就好了。集成进Vue项目也是一样。

2021-07-27 21:59:56 4120 16

原创 VueTreeselect 嵌套进 element-ui中会出现不显示下拉框的问题

VueTreeselect 嵌套进 element-ui中会出现不显示下拉框的问题原因:因为 element ui 的样式 overflow:hidden;解决方案:重写它的样式=>/deep/ .el-table{ overflow: visible !important;}/deep/ .el-table .cell{ overflow: visible !important;}/deep/ .el-table__body-wrapper{ overflow: vis

2021-07-18 09:34:40 1743 1

原创 手写Promise

// Promise.resolve().then(() => { // console.log(0); // return Promise.resolve(4); // }).then((res) => { // console.log(res) // }) // Promise.resolve().then(() => { // console.log(1); // }).then(() => { // console.l

2021-04-14 15:16:18 171

原创 数组方法大总结

数组方法总结 // ==============Tips================ let arr = ['LY', 'DHN', 'ZHY', 'CTY', 'MJJ']; // // 有时候这样打印不直观 console.log(arr); // ["LY", "DHN", "ZHY", "CTY", "MJJ"] // 可以用这个 会打印一个表格哦 console.table(arr);1. push() 数组后面压入元素 /** * 1. push

2021-04-10 15:41:47 177

原创 字符串方法总结

所有字符串的方法返回的都是新的字符串 不会修改原来的字符串 JavaScript中字符串是不可变的1.字符串的length属性 // 1.字符串的length属性 返回字符串的长度let str = 'lvyang'; console.log(str.length); // 62.indexOf方法 /** 2.indexOf方法 * 返回字符串中文本首次出现的索引 * 如果未找到返回-1 * 接收第二个参数开始查找的位置 * */ let str = 'l

2021-04-09 11:30:09 108

原创 按钮线性环绕效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> /* 皮卡秋 */ /*

2020-11-28 08:21:03 334

空空如也

空空如也

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

TA关注的人

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