自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蔡俊锋的博客 Internet of things

Change all the time, change for the better !

原创 Web前端面试常见问题

Web前端面试常见问题 箭头函数 箭头函数的this指向的是父级作用域的this,是通过查找作用域链来确定 this 的值也就是说,看的是上下文的this,指向的是定义它的对象,而不是使用时所在的对象;普通函数指向的是它的直接调用者。 vuex 中dispatch 和 commit ...

2020-04-11 10:17:19 84 0

原创 使用 Docker 打造超溜的前端环境

为什么需要 Docker? 操作系统是自由的,你想用 Windows/Linux/Mac, 只要你用的习惯,能够高效率工作,无所谓什么系统。 然而问题就来了,大家的环境不一样。Unix 系系统基本无太大差别,Windows 就不一样了。 环境的差异会导致踩很多很多坑, 印象比较深刻的就是 s...

2020-01-19 17:46:05 69 0

原创 mysql分段统计ceil

select count(*) ,(ceil(gw/1000)-1)*1000 as min,ceil(gw/1000)*1000 as max from v_dcs group by ceil(gw/1000)

2020-01-09 09:06:36 28 0

原创 git解决pre -commit hook failed (add --no-verify to bypass)的问题

1. 在同步本地项目到github是出现这个错误: pre -commit hook failed (add --no-verify to bypass) pre-commit钩子惹的祸 当你在终端输入git commit -m "xxx",提交代码的时候, pre-co...

2019-09-26 13:29:59 666 0

原创 文件没有后缀名,如何批量添加为.jpg

如果当前文件夹内文件都没有后缀,且要批处理成.jpg @echooff ren* *.jpg

2019-09-04 13:54:58 1456 0

原创 远程连接MYSQL提示Host is not allowed to connect to this MySQL server

如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server 授权法。例如,你想myuser使用mypassword从任何主机连...

2019-07-31 16:41:28 270 0

原创 改善生活质量和生命格局的强大影响力,往往始于小而简单的第一步!

改善生活质量和生命格局的强大影响力,往往始于小而简单的第一步! 人生重要的不是奋斗,而是抉择!抉择一定要放在努力的前面!只要你相信,奇迹一定会出现! 21世纪人才培养的世纪!安利超凡中国,凝聚友爱和谐,团队人才辈出!丰富自己,丰富别人!健全人格,健全事业! 如果你内心还在崇尚向上向善,...

2019-07-30 13:13:25 87 0

原创 vue echarts动态数据定时刷新

关键代码截图 完整代码 <template> <div class="block"> <div :class="className" :id="id" :style=&quo...

2019-07-24 17:13:09 3011 0

原创 简化生活!活得简单专注!

自由=能力-欲望。 我做不到完全自由,但可以活一天,就尽量让自己自由简单地活着。 从今天起,全面简化我的生活。 1、简化需求。降低物质占有欲望,我的生活真正必需的极少,不要多余的占有和压力。 2、简化生活环境。从衣服和家居开始。衣服简化颜色、款式,只保留蓝、白、灰、黑系列,和商务休闲的基本...

2019-06-24 11:40:11 78 0

原创 电脑版微信怎么双开、多开 超级简单

电脑上怎么登录几个微信(微信多开)?不需要安装软件的方法,超简单 我的天,你们的方法好麻烦,要么一堆命令,要么装软件,来来来,看我的,什么都不需要,打开记事本两分钟完事儿 下载地址 https://download.csdn.net/download/caijunfen/10624463 ...

2019-05-15 11:31:12 585 0

原创 陈婉芬老师的精髓金玉良言----相信篇,观念篇

相信篇 ※知道没有力量,相信才有力量。 ※容易相信的人比不容易相信的人容易成功。 ※相信是成功的开始,坚持是成功的终点。 ※世界上最可悲的事是有眼睛视若无睹,有耳朵充耳不闻。 ※只要你相信,奇迹一定会实现。 ※怀疑固然重要,求证更加重要。 ※别人能成功,我...

2019-05-09 16:34:55 255 0

原创 vue.js+webpack 为 img src 赋值的路径问题解决方法

首先,如果使用的是img标签那么可以这样 data () { return { img: require('@/assets/SavingOverview/1.png') } } 然后在template中 <img :src=&qu...

2019-03-25 14:31:27 766 0

原创 echarts 去掉Y轴分割线

splitLine: { show: false, //去掉Y轴分割线 lineStyle: { color: "#57617B" } }...

2019-03-09 14:14:02 642 0

原创 echarts-X轴不从0刻度开始 代码实现

boundaryGap: true, //xAxis中的boundaryGap属性,设置为false代表是零刻度开始,设置为true代表离零刻度间隔一段距离 xAxis: [ { name: this.xunit, ty...

2019-03-09 14:11:40 2036 2

原创 同步 Visual Studio Code 设置

简介 Visual Studio Code(以下简称vsCode)现在已经渐渐成为前端开发的主力工具,谁让它这么轻便,功能又这么轻便呢。用vscode Coding的小伙伴们也一定会装很多插件吧。但是当你准备更换电脑的时候,是不是为迁移插件和设置而烦恼?我曾经换电脑的时候,把vsCode上自己心...

2019-03-04 09:29:58 121 0

原创 一套完整的SEO建站规则

SEO已经成为网站建设的标配。一个好网站不仅要照顾到用户需求,还要符合搜索引擎规则,满足搜索引擎蜘蛛抓取、快照评级、提升关键词排序等。一个合格的优化师必须了解搜索引擎与网站的关系。建站师的任务是保证用户体验,SEO的任务是通过建站seo规范尽量迎合搜索引擎。与研究用户界面及可用性不同的是,SEO既...

2019-02-25 17:45:13 608 0

原创 360,谷歌浏览器登录管家帐户密码查看

360浏览器登录管家帐户密码查看 工具/原料 浏览器 方法/步骤 在密码框上 “右键",选择审查元素。不同浏览器可能不同。     修改input的type类型为"text",然后网页上就会显示出来       ...

2019-02-25 13:05:32 1507 0

原创 Web工程师必备的可视化工具

国外站点https://datavisualization.ch/为大家总结出了当前热用的43款可视化工具,包括Arbor、Chroma.js、D3.js、Google Chart Tools等,绝对让你一饱眼福。 1.Arbor.js Arbor是一个免费的、可视化的图形库,基于矢量创建动态...

2019-02-25 12:20:31 119 1

原创 5W2H分析法,哪哪儿都能用到的方法,人生也可以套路进来

记得上学的时候,答文科方面的题,有这么一个套路,顺口就来,是什么,为什么,怎么样,什么意思,先说明解释问题,然后说明为什么是这个意思,然后怎么样去做。一道完整的大题就解答完了。 现在哪,无论是看书,学习,工作策划活动等等都会提到5W2H,似乎是一个万能的方法。那么什么是5W2H分析法哪? ...

2019-02-24 14:41:30 510 0

原创 选择比努力更重要

有一则寓言:   一只啄木鸟看到一群鸬鹚俯冲下水,然后噙鱼而出,表情甚是自得。   啄木鸟心有不甘,于是,啄木鸟挥起翅膀,俯身向水中的鱼群冲去。不料,河水直灌而来,耳鸣目眩,差点晕死过去。   然而,啄木鸟并不甘心,它一次又一次扑向水面……   结果可想而知。现实生活中,我们何尝不...

2019-02-23 22:06:55 2517 0

原创 vue面试题总汇

vue面试题总汇 vue的底层原理? vue组件之间的通信? JS中判断数据类型的方法有几种? 最常见的判断方法:typeof 判断已知对象类型的方法: instanceof 根据对象的constructor判断: constructor 无敌万能的方法:jquery.type() ...

2019-02-22 15:26:53 3713 1

原创 IT必须掌握的面试大全技巧教你怎么回答

最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现,只有有准备才能在面试过程中游刃有余。尽管面试公司不同,面试方式也不同,但是万变不离其宗,只要掌握了面试的技巧,了解面试官的出题思路,再难的题目也会迎刃而解。 面试技巧,得讲干货,真实的,可用的。那种“好好面试你就能面试...

2019-02-18 16:42:04 209 0

原创 JS实现继承的几种方式

前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: // 定义一个动物类 function Animal (name) { // 属性 this....

2019-02-18 09:51:57 79 0

原创 vue路由跳转时 判断用户是否处于 登录状态

vue路由跳转时 判断用户是否处于 登录状态

2019-02-15 13:31:48 474 0

原创 vue 父子组件传值以及方法调用,平行组件之间传值以及方法调用大全

vue项目经常需要组件间的传值以及方法调用,具体场景就不说了,都知道。基本上所有的传值都可以用vuex状态管理来实现,只要在组件内监听vuex就好。 vue常用的传值方式以及方法有: 1. 父值传子(props)   1-1:解决一个项目中遇到的问题,父组件给子组件传值第一次子组件是可以接受...

2019-02-15 13:16:57 233 0

原创 【Vue】v-if与v-show的区别

相同点:v-if与v-show都可以动态控制dom元素显示隐藏 不同点:v-if显示隐藏是将dom元素整个添加或删除,而v-show隐藏则是为该元素添加css--display:none,dom元素还在。 都修改为false后,第一个div是直接被移除掉了 需要注意的是,当一个元素默...

2019-02-15 13:11:36 99 0

原创 关于React面试题汇总

1、redux中间件 中间件提供第三方插件的模式,自定义拦截 action -&gt; reducer 的过程。变为 action -&gt; middlewares -&gt; reducer 。这种机制可以让我们改变数据流,实现如异步 action ,action 过...

2019-02-13 14:53:51 88 0

原创 c#面试题汇总

下面的参考解答只是帮助大家理解,不用背,面试题、笔试题千变万化,不要梦想着把题覆盖了,下面的题是供大家查漏补缺用的,真正的把这些题搞懂了,才能“以不变应万变”。回答问题的时候能联系做过项目的例子是最好的,有的问题后面我已经补充联系到项目中的对应的案例了。   1、简述 private、 pro...

2019-02-13 14:37:04 246 0

原创 TrueType、PostScript 和 OpenType 字体之间的区别是什么? truetype vs opentype

TrueType、PostScript 和 OpenType 字体之间的区别是什么? TrueType 字体可调整到任意大小,并且在所有大小情况下,都是清晰可读的。可以将它们发送给 Windows 支持的任何打印机或其他输出设备。OpenType 字体与 TrueType 字体相关,但包括更大的...

2019-02-01 14:40:12 2064 0

原创 前端如何更精准的评估开发时间

引言 在日常的前端项目中,我们经常需要对需求任务进行功能点Task分解,分解Task是为了更合理地进行开发资源分配,也是为了更准确地对项目进行评估和管理。然而如果分配不合理的话,便会带来许许多多的问题,导致开发及管理不畅,甚至会导致项目延期或失败。 分配不合理导致的问题 不好进行任务分配 ...

2019-01-21 18:09:21 1013 1

原创 前端vue项目开发流程

产品给出需求文档,产品原型 阅读文档,梳理需求 评审需求(产品逻辑、交互是否合理) UI出图,交互设计稿 开始做详细设计(拆分需求模块,技术选型,调研技术方案中的不确定(用什么语言,什么框架等,demo验证)) 详细设计评审(开会决定设计是否可行) 出项目排期(做详细设计时已基本预估出...

2019-01-19 11:27:57 1132 0

原创 史上最全的Vue开发规范

Vue 开发规范目录及说明 本文档为前端 vue 开发规范 规范目的 命名规范 结构化规范 注释规范 编码规范 CSS 规范 规范目的 为提高团队协作效率 便于后台人员添加功能及前端后期优化维护 输出高质量的文档 命名规范 为了让大家书写可维护的代码,而不是一次性的代码 ...

2019-01-19 09:35:29 4304 0

原创 效率提升工具--高级剪贴板Ditto Ditto - Windows剪贴板增强小工具,方便复制粘贴多条记录

 在平时的工作中,好多地方需要重复的复制粘帖一些重复性的代码,频繁的Ctrl+C、Ctrl+V导致效率很低,而且时间长了会很烦,Windows自带的剪切板功能一次只能进行一条记录操作,单一的不行,与提高工作效率产生了严重的矛盾。还好,有Ditto!       Ditto 是 Windows 下...

2019-01-14 12:21:16 371 0

原创 vs-code-多设备插件同步插件Settings Sync

插件名称:Settings Sync 插件地址:https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync 插件说明:多个设备来回安装vscode插件及快捷键配置很麻烦,用这个插件就可以通过配置文件的形式...

2019-01-14 11:26:20 485 0

原创 微服务RESTful 接口设计规范

1、RESTful发展背景及简介 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设...

2019-01-12 15:08:53 398 0

原创 vue开发看这篇文章就够了 vue知识大全

Vue -渐进式JavaScript框架 介绍 vue 中文网 vue github Vue.js 是一套构建用户界面(UI)的渐进式JavaScript框架 库和框架的区别 我们所说的前端框架与库的区别? Library 库,本质上是一些函数的集合。每次调用函数,实现一个特定的功能,...

2019-01-11 11:23:21 132 0

原创 同步和异步有什么区别?

同步的概念 同步,我的理解是一种线性执行的方式,执行的流程不能跨越。一般用于流程性比较强的程序,我们做的用户登录功能也是同步处理的,必须用户通过用户名和密码验证后才能进入系统的操作。 异步的概念 异步,是一种并行处理的方式,不必等待一个程序执行完,可以执行其它的任务。在程序中异步处理的结果通常使...

2018-12-21 09:17:59 1992 0

原创 vue 项目中 自定义过滤器 全局使用 filter

新建filter文件 src目录下新建filters目录,filters目录里新建index.js文件   exports.formatMoney = (value) =&gt; { if (value) { value = Number(value); retu...

2018-12-12 09:54:28 100 0

原创 “四大设计原则”在排版中的应用

最基本的原则,对齐原则 对齐原则是最基本也是最简单的一个原则:页面上的所有元素应该是遵循秩序的,而不是随便放置的,有一条看不见的线将它们约束起来。对齐的方式有三种,居中对齐,居左对齐,居右对齐,在一个界面中最好只有一种对齐方式,也就是要么居中,要么居左,要么居右。好了,我们应用对齐原则,将所有元...

2018-12-10 11:35:39 579 0

原创 史上最全JavaScript数组去重的十种方法(推荐)

一、前言: 我们在实际工作中,或者在面试找工作时,都会用到或者被问到一个问题,那就是“数组如何去重”。是的,这个问题有很多种解决方案,看看下面的十种方式吧! 二、数组去重方式大汇总: Methods 1: 思路:定义一个新数组,并存放原数组的第一个元素,然后将元素组一一和新数组的元素对比,若...

2018-12-06 15:19:50 72 0

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