自定义博客皮肤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民工

  • 博客(54)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Git自用指令集合

自己常用的一些指令1、文件编辑2、工作流程3、编辑代码4、查看跟新。5、强制拉取远程仓库,更新至本地。6、强制推送到远程仓库。7、强制覆盖其他分支。8、删除分支9、多仓库同步。10、https切换ssh11、重新设置过滤文件,以前的不管用git init ------ 初始化git项目1、文件编辑git add 文件名称 ----- 单个文件git add 文件名称1

2020-09-14 16:42:59 419

原创 vscode 前端常用必备插件汇总。

持续更新,欢迎推荐好的插件。1. vscode基础智能能提示类插件2. vscode美化优化类插件3. vscode各大框架辅助插件4. markdown工具类插件

2019-01-14 21:10:20 46780 6

转载 【工具】.gitignore 文件(包含vue,node,vscode)

自动生成 .gitignore 文件的网站gitignore.io: https://www.toptal.com/developers/gitignore# Created by https://www.toptal.com/developers/gitignore/api/node,vuejs,visualstudiocode# Edit at https://www.toptal.com/developers/gitignore?templates=node,vuejs,visualstud.

2021-09-16 10:43:46 524

转载 【git】提交规范和开发工具

git commitgit 提交规范开发工具git 提交规范commit emoji

2021-08-02 11:22:12 751

原创 【笔记】es6语法

es61. Symbol:唯一性,相同的也是唯一的。2. 声明变量3. 解构赋值4.扩展运算符...:可以合并一维数组或者对象5.unicode,字符集,扩展。6. 模板字符串7. 对象简写:键名,键值一致,可以写一个。8.迭代。9. 函数扩展10.数组扩展11.对象扩展12. Set13. Map14. 字符串扩展15. Iterator接口,迭代器16. Proxy拦截代理和Reflect17. generator,生成器一些新的语法,不定时更新1. Symbol:唯一性,相同的也是唯一的。l

2021-07-14 22:43:27 319 1

原创 【vue】vue2+vue3数据监听

vue数据绑定vue2vue3vue2// vue2.0,defineProperty拦截数组。// 数组劫持。let oldProtoMethods = Array.prototype;let proto = Object.create(oldProtoMethods);['push','pop','shift','unshift'].forEach(method => { Object.defineProperty(proto,method,{ get(){

2021-07-14 22:16:41 293

原创 【浏览器】概念+运行流程

浏览器相关浏览器输入网址后发生了什么网络协议运行机制http协议浏览器输入网址后发生了什么用户通过浏览器发送http到指定主机服务器接受请求,进行分析处理服务器处理完,返回对应数据到用户浏览器收到服务器数据,根据数据进行分析,渲染处理。网络协议网卡:翻译信号,标识位置。每个网卡有个唯一编号mac;IP:网卡链接网络会被分配一个动态地址,IP,internet protocol;端口:IP好比营业厅,端口好比服务窗口,一个应用程序可以监听多个端口,一个端口只能被一个程序监听。连接:需

2021-07-14 22:10:23 114

原创 【uni-app】微信公众号开放标签使用

uniapp微信公众号开放标签使用实现方式公众号开发文档上,关于开放标签使用没有uniapp,参照vue的话并不完全适用实现方式注意事项以下相关代码仅适用与uniapp,其他未测试相关代码效果,调起订阅,必须是线上环境默认相关页面鉴权已成功.实现思路页面中放入容器view,负责显示的样式,注意不能用button,绑定v-html在页面onReady,绘制完毕的时候,给v-html注入相关开放标签代码开放标签透明,定位覆盖到容器view上代码<!-- #i

2021-05-25 18:31:36 1061 8

原创 字体提取简化裁剪工具

字体提取简化裁剪工具一、 在线工具裁剪二、 图形工具 FontSubsetGUI工具一、 在线工具裁剪地址:https://www.fontke.com/tool/subfont二、 图形工具 FontSubsetGUI工具下载地址:FontSubsetGUI工具教程(可百度)...

2021-03-04 18:42:18 1191 2

原创 前端学习资料整理

资料整理基础篇TS持续更新,看到啥更新啥。基础篇TS阿宝哥的 重学TS1.0:http://book.bugstack.cn/#s/6TAYl8NQ

2020-10-21 19:02:28 226

原创 【笔记】node学习指北

node相关一、准备工作二、node1. 内置模块2. 第三方模块(插件)三、pm2四、express四、MongoDB一、准备工作npm init //初始化项目npm i express //模板框架npm i mongoose //数据库管理nom i nodemon -g //热更新服务器5.npm i art-template express-art-template //模板引擎其他:pm2,管理简化node操作性能测试工具:loadruner、jmeter接口测试工

2020-09-02 14:54:06 213

原创 【笔记】vue2.0构建功能特性整理

vue2.0一、构建配置1. 插件安装2. 目录结构3.准备事项配置二、vue简单使用1.指令2.生命周期仅为个人笔记~,比较老了一、构建配置1. 插件安装npm i vue-cli -g //安装脚手架vue init webpack mypro //创建项目npm i axios vue-axios //数据请求npm i vue-router //路由npm i vue-lazyload //图片懒加载npm i scroller

2020-09-02 13:25:57 182

原创 js十大经典算法排序

js十大经典算法排序1. 冒泡排序2. 选择排序3. 插入排序4. 希尔排序5. 归并排序6. 快速排序7. 堆排序8. 计数排序9. 桶排序10. 基数排序

2020-07-03 15:17:13 329 3

原创 LeetCode之程序员面试金典(持续更新~)

程序员面试金典算法问题持续更新欢迎补充

2020-06-18 11:49:29 378

原创 uni-app基础使用和知识点(笔记)

目录【uni-app基础】【uni-app之nvue】【uni-app基础】一、事件绑定@click :点击 @langtap :长按二、事件传参不支持自定义事件,建议id传参。e.target.id :获取的对象包含冒泡,穿刺。 e.currentTarget.id: 获取的是目标对象,更加准确。三、组件1. scroll-view :滚动组件,内部view,可设置横向或者纵向滚动,用弹性盒布局,内部view约束在一行,可实现横向滚动导航。...

2020-05-09 12:15:02 4410 4

原创 前端常用代码规范,项目规范。

一些简单的规范一、css规范。二、js命名规范。三、文件命名规范。四、js代码整洁之道。

2020-05-09 12:01:31 325

原创 vue之vuex实现购物车功能

vuex购物车vuex实现购物车的增删改查,单选,多选,反选,全选。 动态价格计算,数量统计。module模块化,namespaced命名空间state, actions, mutations,getters主要用法辅助函数,方法调用。

2020-05-08 23:23:26 4871 3

原创 前端面试之Javascript基础113+【二】

前端js基础问答前端js面试题前端知识问答

2020-04-28 22:12:35 4475 2

原创 前端面试之html+css【一】

前端面试题htmlcss html5css3

2020-04-27 22:51:31 1241

原创 uni-app之避雷针(自用记录,持续更新,欢迎补充)

小程序之那些年我们一起踩过的坑一、canvas二、swiper自己做记录用的,不分先后顺序,想到哪写哪~哈哈一、canvascanvas封装组件获取不到当前生成实例。解决:组件中创建canvas实例的时候,要传入第二个参数this。(api写的有,我确实没注意到)二、swiperswiper中的文本不会换行。解决:swiper中的文本默认,white-space: n...

2020-01-08 17:06:51 287

原创 【css3技巧(四)】滚动吸顶。

css技巧一、滚动吸顶一、滚动吸顶非常简单的一个css3属性,注意兼容性:positon:sticky.position: -webkit-sticky; position: sticky; top: 0; z-index: 99;

2019-12-19 17:08:17 748

原创 小程序路由跳转封装,5中常用,2种跳转其他小程序

我用的uni-app框架写的小程序,把 “uni” 开头的api换成 “wx” 就可以了新建router.js导出模块export default { /** * 1.function * @param {string} url 目标页面的路由 * @param {Object} param 传递给目标页面的参数 * @description 处理目标页面的参数,...

2019-12-13 13:54:12 705

原创 小程序之多视频暂停播放,超出可视区域停止播放视频。

小程序多视频播放,滑动播放当前,暂停可视区域外的视频。自动播放当前滚动区域视频,暂停上个视频

2019-12-12 11:43:33 3791 8

原创 MongoDB数据库下载

MongoDB-win64/4.2.12019/11/18点击跳转百度网盘提取码:iq10

2019-11-18 12:56:53 206

原创 js之堆栈内存,运行机制。

js的堆栈机制栈内存堆内存栈内存从电脑内存中分配一块出来,用来执行代码的内存,Stack先创建变量,再做赋值操作分配一个主线程来自上而下执行。(js单线程,浏览器多线程)主要用来运行代码,和存储基本类型。基本数据类型存储变量存储空间,存创建的变量值存储空间,存基本数据类型的值一个值存储空间可以对应多个变量,一个变量只能对应一个值存储空间。堆内存从内存中有拿...

2019-11-14 17:03:16 2154

原创 【css3技巧(三)】圆环进度条动画,圆形镂空,静态缺口圆环,优惠券缺口。

文章目录一、静态缺口圆环,可多色。二、圆形镂空缺口,或者半圆镂空。三、圆环进度动画。一、静态缺口圆环,可多色。效果图:主要代码:background: conic-gradient(#B9C1F8 0% 25%,#fff 26% 50%,#5979EF 51%,#B9C1F8 100%);原理:哈哈,css3锥形渐变写个圆形背景,然后在里面定位一个小点的子级白色背景的元圆。缺口部...

2019-11-01 11:26:54 3301

原创 小程序iconfont图标引入,小程序使用背景图。

小程序引入iconfont和使用背景图一、小程序引入iconfont图标。二、小程序引入使用背景图片。一、小程序引入iconfont图标。这种方法不能引入多色图标,多色图标请使用图片,或者base64转码引入。在阿里iconfont图标库中新建项目,把搜藏的图标保存到项目中,点击下载到本地。解压下载的图标文件,依次打开找到,iconfont.css文件。Ctrl+A全选。复制。...

2019-10-14 10:23:00 1320

原创 【css3技巧(二)】之图片列表瀑布流(超简单css3实现瀑布流)

css 实现瀑布流,简单到用脚写。

2019-08-29 18:33:25 2660

原创 vue之组件传值,父子组件双向绑定。

vue之组件传值一、 父传子1. 父组件给子组件绑定事件2. 子组件,props接收二、子传父1.子组件,this.$emit2.父组件,v-on接收三、父子组件双向绑定。单向数据流【重要】1.用watch监听。2.computed计算属性【优化】当你写个公共组件的时候,需要用到。一、 父传子页面向自定义的组件,或者父组件向子组件传递时。1. 父组件给子组件绑定事件在子组件上绑定...

2019-08-13 18:56:42 6625 1

原创 SecureCRT中文汉化版和永久免费激活。

SecureCRT一、SecureCRT汉化版二、SecureCRT免费激活一、SecureCRT汉化版ecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。跟Xshell同类,但更安全,支持多端管理。SecureCRT汉化版下载-百度网盘提取码:9wrg二、SecureCRT免费激活SecureC...

2019-07-31 11:51:20 83473 35

原创 vue之状态管理器vuex(三)

vuex通用使用方法一、安装配置状态管理器一般根据项目需求,你觉得需要用的时候再用,哈哈一般用来做一些登陆状态的管理,购物车,还有一些兄弟组件的数据传递。这里不讲原理,只写怎么用,原理慢慢体会。。。写法包括模块化开发,异步同步数据都这样写,不用考虑其他,哈哈。一、安装配置1、引入vuexnpm i vuex -s ![在这里插入图片描述](https://img-blog...

2019-06-21 15:31:48 631

原创 前端小技巧之解决跨域问题(简单粗暴)

jsonp、反向代理、后端处理,这些都不讲,直接改浏览器。小程序、APP没有跨域问题,vue可以反向代理,uni-app的H5跨域问题,靠这个很好用。仅限于chrom谷歌浏览器。在目标地址最后加入:--disable-web-security --user-data-dir  ...

2019-06-18 17:11:56 853

原创 js之数据字母索引排序。

用于通讯录,或者商品列表1。排序前{[ ],[ ],[ ]}2。排序后{A:{},B:{},C:{}}// 处理数据按字母排序分类。 sortData(data,field){ let letter_reg = /^[A-Z]$/; let list = []; let letter = ''; for (let i = 0; i...

2019-06-17 17:49:26 6855 5

原创 js之语法大全。(原生js、事件、正则、cookie、es6)

欢迎补充~js语法大全一、基础单词二、数组方法三、字符串方法四、DOM方法五、BOM方法六、ES5新增七、Math、Dath八、事件九、正则表达式十、cookie十一、ES6一、基础单词length:数组长度Array:数组number:数字boolean:布尔parseInt:转化为整型数值continue:继续break:阻断,用于循环中Typeof: 返回值是字符串,...

2019-06-12 17:11:11 645

原创 wx.request之微信小程序数据请求封装

小程序数据请求封装微信小程序的数据请求封装,利于模块化开发和维护。//接口请求封装 requestUrl:function ( url, params, method = "post" ) { wx.showLoading({ title: '加载中', }); let server = 'https://xxx.com/xxxx/'; //正式域名 ...

2019-06-12 10:24:47 1110

原创 js之时间日期格式化

简单格式化时间基础不同格式需要在转化下function getCurrentTime() { let keep = '' let date = new Date() let y = date.getFullYear() let m = date.getMonth() + 1 m = m < 10 ? '0' + m : m let d ...

2019-06-07 01:13:10 649

原创 js之fetch请求数据封装

fetch async 封装let baseUrl = 'api域名地址'export default async(url = '', data = {}, type = 'GET', method = 'fetch') => { type = type.toUpperCase(); url = baseUrl + url; if (type == 'GET') { le...

2019-05-17 15:29:22 2288

原创 jquery之tab样式切换

简单的一个小dom。<!--heml--> <ul id="navlist"> <li>全部</li> <li class="active">蹿红</li> <li>七天</li> ...

2019-05-15 17:34:03 1654

原创 jquery之移动端下拉刷新,上拉加载更多。

jquery的下拉刷新,上拉加载一、下拉刷新二、上拉加载更多一、下拉刷新思路:1。在想要显示刷新提示的地方,放一个嵌套盒子,子盒子相对父盒子相对定位,父盒子高度默认为0,子盒子高度固定。2。利用手指滑动事件,touchstart、touchmove、touchend。3。数据是模拟的,注意每次调用函数清除定时器。//html <div id="pull-down" clas...

2019-05-15 17:24:29 7524

原创 vue之tab切换的三种实现方式。

vue的tab切换一、v-show控制一、v-show控制1.简单版原理:用点击事件改变num值作为开关,控制tab样式和内容显示隐藏。2.数据渲染原理:主要利用v-for绑定的index来控制,跟上面差不多。...

2019-05-11 17:49:10 60343 8

FontSubsetPack.zip

字体提取简化裁剪工具FontSubsetGUI

2021-03-04

中国城市json数据,字母排序,主要是市级。

中国市级json数据,用来做城市定位比较好的选择。。。。。

2019-08-29

Xshell6_wm.zip

xshell6版本,一款比较流行的使用方便的云服务器连接工具

2019-08-22

SecureCRT v8.x 注册机.zip

包含secureCRT汉化版,和secureCRT注册机,可以安全方便登陆云服务器管理。

2019-08-22

abcity.json.txt

一套饿了么的字母排序的城市json数据,方便大家做城市选择!

2019-08-22

GifCam一款非常简单好用的GIF制作工具

一款非常好用的动图制作工具,用于表情包,搞笑图片,或者博客代码效果展示

2019-03-21

前端开发人员,css样式取色器

前端开发人员,非常便捷的一个取色工具,点击放大取色,右键取消,默认保存,直接复制。

2019-03-21

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

TA关注的人

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