2 溜溜的阿溜

尚未进行身份认证

一个进击的前端小菜鸟

等级
TA的排名 9w+

基于el-upload实现上传下载excel文件

基于el-upload组件实现上传下载excel文件在vue项目中,使用了element组件,要基于其中的下载组件el-upload实现上传和下载excel的功能,发现element官网上的说明说的很不清楚,找了很多资料和实践后,总结了以下的用法。element官网中el-upload: el-upload说明主要实现两部分,一是上传文件,基于el-upload;二是下载文件,这个根据具体...

2019-11-22 16:00:32

怎么编写一个chrome插件

怎么编写一个chrome插件总觉得chrome插件这种东西很高端,很遥不可及。当然复杂的chrome插件开发起来确实比较困难,但是我们可以从一个简单的chrome插件demo慢慢入手,了解一下chrome插件到底是什么神秘力量介绍chrome插件其实是对我们的chrome浏览器进行一些功能的扩展,它是建立在浏览器给我们提供的API接口的基础上的,此外可能需要对浏览器远吗有一定的掌握能力才能够...

2019-11-22 15:01:48

node.js入门学习-官方文档知识点梳理

node.js入门学习-官方文档知识点梳理写在前面的话:官方文档列出了所有的模块和API用法,这里标出了我个人任务初学来说重要的几个,以下对各个模块的用法做了一些小结,主要用于快速了解每个模块是做什么的,具体使用建议大家在学习的时候根据官方文档,自己敲一敲键盘。我自己根据官网一个个写的demo,可以去github上下载,里面有详细的注释,直接打开来看就行了。后续可以自己敲敲看。node官网:...

2019-11-22 14:44:11

vue项目中使用vuex的getter方法,数据更新但没有触发页面重新渲染

vue项目中使用了vuex的getter方法获取数据,数据更新后页面没有渲染问题描述在vue的一个项目中遇到这样一个问题:项目使用vuex进行状态管理,在一个页面中,包含两个组件AB.在A组件中,通过接口请求拿到数据A,并存储在store中,供调用。在B组件中,我们通过getter的方式,从store中获取数组A中的部分数据,用做组件页面的一些数据展示。问题:当数组A变化时,B组件中,打印数...

2019-11-22 14:28:41

chrome开发者工具---页面性能分析

大体笔记:这里只罗列出了之前没有特别熟练的知识点和对平时开发有帮助的点。具体的可以查看网站:https://www.html.cn/doc/chrome-devtools/console/expressions/第一部分:一些基础用法补充一、概述了面板内容1、快捷键打开控制台:使用快捷键Ctrl+Shift+I (Windows) 或者 Cmd+Opt+I (Mac)...

2019-09-29 14:42:02

chrome控制台调试总结

一、Chrome开发者工具面板整体介绍1、右上工具栏面板上包含了Elements面板、Console面板、Sources面板、Network面板、Timeline面板、Profiles面板、Application面板、Security面板、Audits面板这些功能面板,具体功能分配如下:Elements:查找网页源代码HTML中的元素,手动修改任一元素的属性和样式、实时反馈。...

2019-09-29 14:35:23

cookie,sessionStorage,localStorage机制

cookie,sessionStorage,localStorage机制介绍一、Cookie操作使用插件js-cookie:https://www.jianshu.com/p/6e1bacd35f59原本cookie操作:https://blog.csdn.net/qq_29132907/article/details/80390792一般使用1. 存到Cookie去// Crea...

2019-09-29 13:52:59

浏览器的渲染机制

浏览器的渲染机制浏览器多进程到JS单线程,将JS引擎的运行机制系统的梳理一遍,了解整个知识体系,能够帮助我们更好的进行前端开发。参考网址:https://juejin.im/post/5a6547d0f265da3e283a1df7一、区分进程和线程具像化描述总结二、浏览器是多进程的A、浏览器是包含哪些主要进程?B、重点是-浏览器渲染进程(浏览器内核)C、Brower进程和浏览器内核(Render...

2019-09-29 11:15:42

css样式命名规范:BEM命名规范

前言:在小型项目中,css样式命名只要遵循基本规则,即可灵活合理运用。但在中大型项目中,如果没有统一的命名规范和代码风格,页面一多,将会很难维护和理解,甚至出现重复命名导致样式覆盖、代码污染的问题。为此,基于bem命名规范,提供了这样一套css命名规则。说明:bem命名规范掘金原地址:https://juejin.im/post/5b925e616fb9a05cdd2ce70d要点...

2019-09-10 20:24:30

wechaty-微信聊天机器人-调研分析

最近对微信聊天机器人进行接入开发,以下为初步的调研分析,对wechaty有一个初步的了解并总结了各方文档第一部分:了解Wechaty一、基本介绍1、背景知识点1、Wechaty是什么?wechaty是一款开源的微信SDK,它基于微信公开的API,对接口进行了一系列的封装,提供一系列简单的接口,然后开发者可以在其之上进行微信机器人的开发,微信机器人框架。Github官方说明:...

2019-04-25 01:55:15

解决弹窗背景锁定及ios兼容问题(显示弹窗时,弹窗内容滚动,背景不随之滚动。关闭弹窗后,背景恢复滚动功能)(ios输入框失焦导致父元素可视区域改变)

最近在工作中遇到了这么一个需求:点击页面按钮,显示弹窗(弹窗内可展开多个列表,列表中有多条输入框,展开时整个弹窗内容超一屏),当弹窗内的内容滚动时,背景不随之滚动(一般滚动到底部或顶部后,内部滚动条会触发背景主页面滚动,如果背景页面超一屏)。当关闭弹窗时,主页面又可以恢复滚动。简而言之,就是弹窗背景锁定问题解决的思路很简单,当弹窗显示时,获取页面scrollTop高度,给背景主页面设置样式p...

2019-03-27 00:51:40

Node.js菜鸟教程入门笔记摘要

入门学习网站:菜鸟教程https://www.runoob.com/nodejs/nodejs-tutorial.html根据菜鸟教程所写的所有的demo地址见https://download.csdn.net/download/cindy647/11062126主要知识点理解:1、Node是js的一个运行环境,以往js在浏览器中表现网页特效,现在在node中用作web服务器端的语言...

2019-03-27 00:11:19

Charles抓包测试

抓包的原理:https://blog.csdn.net/qq_25643011/article/details/79946247在一个局域网中,正常的上网流程是这样的,在手机上访问网络的数据会发送到局域网网关,然后通过网关发送到互联网;互联网的返回数据会原路返回,发送到手机上。这样的弊端是,我们无法获取数据网卡的交互数据。代理方式会改变手机数据的传送方式,手机产生的数据会发送到代理服务器(...

2019-03-20 00:54:15

win10操作快捷键 & VsCode操作快捷键及使用

win10快捷键:一、窗口切换1、win+Tab 时间轴,查看任务视图2、Win + D 显示桌面3、Win + E 打开文件资源管理器(打开我的电脑)4、Win + i 打开设置5、Win + L 锁屏6、Win + R 打开运行窗口7、Win + S打开搜索 小娜8、Ctrl + Alt + Del 任务管理器菜单9、Ait+Tab 任务切换 ,按住Al...

2019-03-20 00:51:44

Vue中子组件的弹框滚动条不影响父元素滚动

Vue中子组件的弹框滚动条不影响父元素滚动问题描述解决方法基于Jquery的方式原生JS:给body加上position:fixed==原生JS==:给body加上overflow:hidden问题描述在vue的某个页面的子组件中设置了弹框,主页面和弹窗都有滚动条,当弹窗滚动条滑到底部时,会触发主页面的滑动。怎么禁止主页面的滑动?关闭弹窗后,再恢复主页面的滑动。解决方法基于Jquery的方...

2019-02-26 15:26:23

ES6最基础和常用的知识点

2019-02-23 00:15:32

FreeMaker入门笔记(仅模板开发指南)

一、freemarker介绍FreeMarker 是一款 模板引擎:类似vue数据驱动, 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具这种方式通常被称为 MVC (模型 视图 控制器) 模式模板 + 数据模型 = 输出二、数据模型1、数据模型基本是树状结构,类似数组对象标量用于存储单一的值。这种类型的值可以是...

2019-02-22 23:54:09

字符串、对象有关API及知识点

带排版可见分享链接:http://note.youdao.com/noteshare?id=c371d11b9c2847f2dd987eef7f0f988a&sub=51D1397F61B54866B91EA038693E620F字符串API前言:字符串的操作也尤为重要。以下简单列出了一些常用的字符串操作API,具体的解释可见http://louiszhai.github.io/2...

2019-02-22 23:42:57

数组有关API及知识点

(懒得在这边重新布局了,可直接看分享的链接http://note.youdao.com/noteshare?id=c2cc91874bbaab02b873b03712c07af6&sub=A7D6B08931BA429E8BFF2FADC6D98731)前言:工作中涉及了很多数组的操作,以下一一罗列出常用的操作API及一些知识点,以供熟悉和查询,提高效率。更全面的数组API及Array...

2019-02-22 23:07:20

输入框input、textarea有关零碎知识点

 前言:在日常使用过程中,经常会与输入框打交道,里面涉及了很多零碎的知识点,没掌握好可能会花很多的时间在调输入框的样式、绑定输入框值、过滤等问题上。以下不详细讲表单<form>,(可查W3手册),而是具体罗列了<input>标签和<textarea>标签的相关零碎知识点以供记忆和查询。 一、<input>输入框1、标签属性H5...

2019-02-22 22:57:21

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。