自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node搭建cli自动生成项目-发布到NPM

如果你还在手动复制模板代码,这篇文章值得一看,学到就是赚到;本文借鉴vue/react脚手架的思想实现的

2023-03-22 18:31:30 196

原创 sonar代码检测-安装教程(mac)

Sonar(SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持25+编程语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等1、链接无效可以评论或者私信2、jdk需要17版本3、sonar-scanner命令无效,检查自己配置的路径是否正确。

2023-03-02 17:37:54 1008 1

原创 纯css手写loading效果

css实现动画的加载效果

2021-12-17 15:04:47 885 1

原创 微信小程序生成海报(内含二维码)转发并保存到本地

实现的效果如图所示:带有海报的界面,可以进行转发和下载图片的按钮????点击转发可以自定义标题/图片/页面路径????下载到本地相册的海报图片????这些功能是根据微信开发文档里面提供的方法实现的,参考链接:1、二维码的生成2、海报的生成3、微信自定义转发4、下载图片 项目的需求:微信小程序用户使用该小程序完成一笔订单后,邀请3人未注册过的用户进行注册,本人(邀请人)就可以获得一张优惠券、其他人(被邀请人)注册一次就能获取一张优惠券。实现方法

2021-03-05 13:30:15 1944 3

原创 vue 项目使用elementUI组件 <复选框> <表单>等遇到的一些问题

1、复选框v-model绑定的对象必须是数组类型的;v-model绑定的对象必须定义在data函数的第一层,不能用对象包裹着;data() { return { checked: [], // 可以被绑定 checked: null, // 不可以被绑定 obj: { checked: [], // 不可以被绑定 } }}2、表单当使用prop传入必输的逻辑时,el-form-item不能被v

2021-01-19 15:25:58 527

原创 vue 项目使用 Clipboard(复制文本或图片到剪贴板)遇到的一些坑

1、安装插件npm install clipboard --save2、复制纯文本<template> <div> <a class="clip-btn" data-clipboard-text="'hello world'" href="javascript:void(0);">复制文本</a> </div><template>.

2021-01-19 14:57:10 2492 8

原创 web前端面试资料整理-(欢迎各位补充,留言下方)

1、主流浏览器css兼容问题?Css hack方式:解决ie6-ie11,firefox、safari、oprera、chrome兼容问题浏览器引擎前缀:firefox(-moz-)safari/chrome(-webkit)oprera(-o-)ie(-ms-)2、vue生命周期?beforeCreatecreatedactivated(绑定了keep-alive标签才有这个)beforeMountmountedbeforeUpdateupdatedbeforeD

2020-09-18 15:52:03 208

原创 ApiCloud入门之旅-(表白神器app的完整开发流程)

1、准备工作2、相关的代码、图片3、真机调试连接4、上传打包编译

2020-09-09 13:01:08 1652

原创 JS的reduce方法使用(数组去重)

话不多说:直接贴代码let a = {}let s = [ {index: 1, name: '张三'}, {index: 1, name: '李四'}, {index: 2, name: '王五'}].reduce((pre, cur) => { (a[cur.index] ? false : (a[cur.index] = true)) && pre.push(cur) return pre}, [])console.log(s)效果图:...

2020-06-04 16:04:50 198

原创 浏览器隐藏滚动条-支持火狐、谷歌、edge

下面是隐藏滚动条的样式:元素/样式选择器 { overflow-y: auto; // 隐藏滚动条 &必须是scss/less里面才有用 &::-webkit-scrollbar { /* WebKit */ display: none; } -ms-overflow-style:none; /* Edge */ scrollbar-width: none; /...

2019-10-31 10:58:00 2197

原创 Lodash和Moment.ls 工具库安装和使用

作用:Lodash 通过降低 array、number、objects、string 等等的使用难度,让 JavaScript 变得更简单遍历 array、object 和 string对值进行操作和检测创建符合功能的函数安装与使用:1、浏览器环境:<script src="lodash.js"></script>2、通过 npm:$ npm i -...

2019-10-22 10:48:23 377

原创 Flex弹性布局 入门实例

利用flex布局,写了从一到九的麻将排版格式父元素(容器):flex containerflex-direction: 子元素(项目)的排列方向,默认 rowflex-wrap: 子元素(项目)的总宽度超出时是否换行,默认 nowrapflex-flow: 上两种属性的简写,默认 row nowrapjustify-content: 主轴 main axis 的对齐方式,默认 fle...

2019-10-17 10:53:44 519

转载 如何让被遮挡层可以进行事件点击?(纯CSS方法)

css属性添加:外层(被遮挡的层){ pointer-events: none;}内层(要发生事件的层){ pointer-events: auto;}  pointer-events属性本身有很多取值,但只有none和auto可以用在浏览器上,其他都只能应用在SVG上取值none:元素永远不会成为鼠标事件的target取值auto:与pointer-events属性未指...

2019-10-15 10:28:42 459 1

转载 你是否知道自己适合做什么?

从一个人的真实经历开始聊起:迈克尔·本特  记录片《 败局启示录》里的迈克尔·本特,是一名拳击手。他曾4次获得纽约金手套公开赛冠军,5次获得全国冠军。  到这里你可能会说,他是个成功人士。  但是他却说:“我不想成为职业拳击手”。  小时候他就把这个想法告诉父亲了,但是换来的却是一顿打。父亲的偶像是拳王阿里,想让儿子成为拳王,所以从小培养他打拳击。  在他首次登上职业拳台,第一场比赛...

2019-10-14 16:14:22 213

原创 浏览器数据库IndexedDB - 增删查改实例

代码 :gitHub - indexedDB-Demo

2019-10-14 10:39:14 905 1

原创 解决跨域窗口的通信问题

Js前端解决方案:  1、片段识别符(fragment identifier)  2、跨文档通信API(Cross-document messaging)- window.postMessage()片段标识符  片段标识符指的是URL # 号后面的部分  比如http://example.com/xxx.html#flag的flag;改变片段标识符,页面不会刷新父窗口改变子窗口的URL...

2019-10-10 18:16:36 261 2

原创 ES6 Generator 函数到底是什么?怎么使用?(一)

先上一段代码:function * f () { yield 2;}function * test () { try { yield 1; yield * f(); // 等同于for ... of for (let i of f()) { console.log('执行了for ... of') console.log(i); } yield 3; }...

2019-10-08 19:57:48 263 1

原创 git stash命令(bug分支操作)

1、git stash list展示当前存储的列表:如果没有stash过,不会展示东西1、git stash存储数据:存数据之前展示当前工作区和暂存区的修改git statusgit status输出三类文件信息:Changes to be committed: (已经在stage区, 等待添加到HEAD中的文件)Changes not staged for commit: (有修...

2019-09-30 11:12:24 484 2

原创 DIV文字展示(省略...、超出滑动等) - 使用white-space

省略文字…white-space: nowrap; // 一行显示overflow: hidden; // 不允许滚动text-overflow: ellipsis; // 省略符号...截图超出滑动white-space: nowrap; // 一行显示overflow-x: scroll;// 允许x轴方向滚动截图书写格式保留、溢出white-space:pre...

2019-09-29 11:17:20 663

原创 Html5监听返回事件

Html5监听返回事件常使用的场景:移动前端1、安卓手机物理返回键2、苹果手机在企业微信打开浏览器的返回按钮开发语言是:vuevue-router模式:vue-router hash模式和html5 history api提供的模式都是不刷新页面来改变页面的内容演示代码:Html5监听返回...

2019-09-27 13:46:31 5287 2

jdk-17安装包(mac)

jdk-17安装包(mac)

2023-03-02

sonarqube-9.9.0.65466.zip

sonarqube9.9版本

2023-03-02

sonarscanner-cli-4安装包(mac).zip

sonarscanner是检测代码质量,并把检测结果上传到sonarQube平台上的插件

2023-02-28

空空如也

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

TA关注的人

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