自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue+iveiw表格选中数据导出excel表格

vue+iveiw表格选中项导出excel表格​ 因为业务的需求,表格类的数据需要我们前端方面进行导出数据转化成excel,前期Baidu碰壁,后来询问公司的大佬,结合他以前做过的东西,终于皇天不负有心人,导出excel Over!!!一 、纯前端导出excel表格导出需要的主要是两个依赖:(xlsx 和 file-saver)npm install --save xlsx file-saver新建一个文件夹,或者在自己项目的工具文件夹里创建ExportExcel.js/* eslin

2020-09-25 12:12:18 438 1

原创 防抖和节流的介绍以及使用

js中的防抖和节流为什么需要防抖和节流呢?防抖和节流主要用于优化项目的。就比如说,我们在做搜索操作的时候,如果不用防抖的话用户在输入要搜索的内容时,输入一个字它就要向后台请求一次,这样频繁的切换会给服务器增加很大的压力,用户体验也不好,为了解决这一问题,我们就用到了防抖和节流。函数防抖和函数节流,两者都是优化高频率执行js代码的一种手段。防抖:在一段固定的时间内,只能触发一次函数,在多次触发事件时,只执行最后一次。防抖可以应用在输入框搜索,控制调用接口的频率。也可以用来监听窗口的变化。本质:

2020-06-30 10:29:06 521

原创 browsersync-前后端开发利器

browsersync-前后端开发利器今天分享一个对于开发人员便于开发的开发利器-browsersyncBrowsersync能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是 Browsersync可以同时在PC、平板、手机等设备下进项调试。您可以想象一下:“假设您的桌子上有pc、ipad、iphone、android等设备,同时打开了您需要调试的页面,当您使用browsersync后,您的任何一次代码保存,以上的设备都会同时显示您的改动”。

2020-06-29 18:58:25 296

原创 GIt知识全家桶-----Git的介绍与命令以及GitHub的使用和命令

GIt知识全家桶​ 版本控制概念:是一种管理或记录文件变化的一种方式人为管理的问题版本混乱操作不便多人协同冲突git是什么?​ 是一个版本管理工具,用来给广大程序员管理代码的,下载地址:https://git-scm.com/downloads,安装全部默认,无脑下一步,在文件夹中右击,选择"Git Bash Here",在弹出的窗口中输入“git --version”回车查看版本,输出版本号即为安装成功git 常用命令配置用户名和邮箱​ git config

2020-06-27 19:41:42 248

原创 数组forEach、map、reduce、filter、some、every等方法

项目常用的一些数组对象方法forEach 数组遍历array.forEach(function(v, i, arr), thisValue)forEach方法的第一个参数是一个函数,函数的第一个参数是元素,第二个参数才是索引号,第三个参数是当前元素所属的数组对象,与变量名没关系,顺序是固定的不能写continue、break,想要终止循环,可以用some方法var arr = [1,3,6,9,10]var sum = 0arr.forEach(v => sum+=v)// s

2020-06-17 10:21:02 831

原创 vue随记

scoped作用域的问题在vue中引入了scoped这个概念 ,scoped的设计思想就是让当前组件的样式不会修改到其它地方的样式 ,使用了data-v-hash的方式来使css有了它对应模块的标识但是要注意scoped的作用域, 因为权重的问题 如果是在子组件使用了scoped 那么在父组件中是不能直接修改子组件的样式的 需要在父组件中使用vue的深度作用选择器。>>> .parent .children{ /* ... */ }/deep/ .parent .child

2020-07-24 20:33:30 374

原创 vue和react的优缺点

Vue.Js的优点易于使用: Vue.js包含基于HTML的标准模板,可以更轻松地使用和修改现有应用程序。更顺畅的集成:无论是单页应用程序还是复杂的Web界面,Vue.js都可以更平滑地集成更小的部件,而不会对整个系统产生任何影响。更好的性能,更小的尺寸:它占用更少的空间,并且往往比其他框架提供更好的性能。精心编写的文档:通过详细的文档提供简单的学习曲线,无需额外的知识; HTML和JavaScript将完成工作。适应性:整体声音设计和架构使其成为一种流行的JavaScript框架。它提供无障碍

2020-07-24 20:30:34 4551

原创 面试自我知识点随记

let、const 以及 var 的区别是什么?let 和 const 定义的变量不会出现变量提升,而 var 定义的变量会提升。let 和 const 是JS中的块级作用域( {} )let 和 const 不允许重复声明(会抛出错误)let 和 const 定义的变量在定义语句之前,如果使用会抛出错误(形成了暂时性死区),而 var 不会。const 声明一个只读的常量。一旦声明,常量的值就不能改变(如果声明是一个对象,那么不能改变的是对象的引用地址)Tip: 暂时性死区在代码块

2020-07-24 20:29:00 280

原创 pm2的使用以及常用命令

pm2的使用以及常用命令pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能pm2官方文档,使用非常简单,直接上手全局安装npm i -g pm2pm2 --version查看版本pm2 ls(pm2 list)查看当前任务列表pm2 start 脚本 --name 自定义任务名称启动任务,并自定义任务名称pm2 start npm --name 自定义任务名称 – run package.json中的脚本别名

2020-06-27 10:16:33 747

原创 404-关于后端返回数据中的大数字问题 ------json-bigint的使用

关于后端返回数据中的大数字问题当我们的请求数据都是按需写的时候,涉及一些ID数据参数时,后端返回404,有可能是因为后端返回数据中的大数字问题JavaScript 能够准确表示的整数范围在-2^53到2^53之间(不含两个端点),超过这个范围,无法精确表示这个值,这使得 JavaScript 不适合进行科学和金融方面的精确计算。Math.pow(2, 53) // 90071992547409929007199254740992 // 9007199254740992900719925474

2020-06-23 09:31:08 693

原创 程序员如何一键批量下载Iconfont图标

程序员如何一键批量下载Iconfont图标官方并没有一键加入图标购物车的选项,当你想用全部iconfont图标时,可以试试我的方法,如下:一、在iconfont图标库中,找到你需求的图标,先清空自己当前的购物车,避免’污染’,然后按下F12,进入console控制台二、在控制台中,复制一下我如下代码,按下enter键即可第一种方法var iconFontList = document.querySelectorAll('.icon-gouwuche1')Array.from(iconFontL

2020-06-02 11:36:23 5315 2

原创 npm安装react项目时,报错:npm ERR, network proxy config is set properly,See: npm help config

**npx create-react-app my-app学react时,执行npx create-react-app my-app这个会出现以下错误:**npm ERR! code ENOTFOUNDnpm ERR! errno ENOTFOUNDnpm ERR! network request to https://registry.npm.taobao.org/npx failed, reason: getaddrinfo ENOTFOUND registry.npm.taobao.org

2020-05-27 15:24:17 1401

原创 如何在npm上传自己的模块和包?----------上传npm模块基本操作

npm发布自己的模块常用命令注意:必须切换到npm官方镜像上查看镜像: nrm ls切换: nrm use npm 弄完之后记得换回来(nrm use taobao)查看当前登录的用户npm whoami登录npm login发布npm publish --access=public注意:当版本升级的时候,版本号不能和之前一样,需要增加整体正常流程步骤注册npm账号,验证邮箱(只有验证邮箱通过后才可以发布模块)使用npm login命令登录自己的账号(注意

2020-05-25 21:08:45 489

空空如也

空空如也

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

TA关注的人

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