自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

弘毅

愿30不在迷茫,愿岁月不付好时光!

转载 内网穿透

目录 内网穿透 内网穿透工具 学了网络之后,我们知道了公网和私网。私网是不能在公网传输和通信的。我们一个学校,一个小区,都是在自己单独的私网里面。通过这个私网内部的路由器(NAPT方式)和外界通信。 那么问题来了,假如我要和其他学校的小伙伴通信,那怎么办呢?我和小伙伴都是在单独的私网里面,...

2019-09-26 14:44:04

阅读数 1

评论数 0

转载 防抖和节流原理分析

窗口的resize、scroll、输入框内容校验等操作时,如果这些操作处理函数是较为复杂或页面频繁重渲染等操作时,在这种情况下如果事件触发的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少触发的频率,同时又不影响实...

2019-09-23 16:34:57

阅读数 4

评论数 0

原创 table-cell布局

html: <div class='box'> <div class="item w-50">测试</div> <div class=&qu...

2019-09-18 14:59:22

阅读数 27

评论数 0

原创 创建一个新的空白的文档片段( DocumentFragment)。

语法节 let fragment = document.createDocumentFragment(); fragment是一个指向空DocumentFragment对象的引用。 DocumentFragments是DOM节点。它们不是主DOM树的一部分。通常的用例是创建文档片段,将元...

2019-09-17 18:01:20

阅读数 15

评论数 0

转载 通过一个场景实例 了解前端处理大数据的无限可能

随着前端的飞速发展,在浏览器端完成复杂的计算,支配并处理大量数据已经屡见不鲜。那么,如何在最小化内存消耗的前提下,高效优雅地完成复杂场景的处理,越来越考验开发者功力,也直接决定了程序的性能。 本文展现了一个完全在控制台就能模拟体验的实例,通过一步步优化,实现了生产并操控1000000(百万级别)...

2019-09-17 16:29:51

阅读数 14

评论数 0

转载 原生JavaScript插件编写指南

在jQuery大量使用的环境下,目前网上的众多jQuery插件也能基本满足要求,但是在项目具体需求下,有时候依旧需要自己造轮子,本文介绍了如何不依赖jQuery等库进行原生JavsScript插件的编写。 插件需要满足的条件 一个可复用的插件需要满足以下条件: 插件自身的作用域与用户当前的作...

2019-09-12 10:26:07

阅读数 9

评论数 0

原创 vue-cli 自定义路径别名 assets和static文件夹的区别 --save-dev和--save的区别

写在前面: 这是一篇vue-cli的几个小知识点简单介绍,适用于刚接触vue-cli脚手架以及对此方面并不太了解的同学,大佬们绕道。有需要的朋友可以做一下参考,喜欢的可以点波赞,或者关注一下,希望可以帮到大家。 静态资源处理: assets和static文件夹的区别 相信有很多人知道vue...

2019-08-22 16:44:47

阅读数 27

评论数 0

转载 Vue的自动化测试

前言 为什么我们需要测试? 让产品可以快速迭代,同时还能保持高质量 -- 阮一峰 持续集成是什么? 对于一些相对稳定的系统级别页面,自动化测试在提高测试的效率的方面起到非常重要的作用。前端的自动化测试主要包括:浏览器测试和单元测试。Vue官方脚手架自带自动化测试配置,并帮助你完成对组件,...

2019-08-08 15:54:07

阅读数 24

评论数 0

转载 e2e自动化之Nightwatch

前言 怎么说呢?本司之前用的是selenium Java写的前端自动化。倒也是我写了。不过为什么会想着Nightwatch呢?因为有一天发现自动化挂了。一查看才发现前端加了个蒙板。结果导致xpath变了,然后导航页点击挂了(不能点到导航页,也就进不了具体页面)。改了下倒也不麻烦,但是导runab...

2019-08-08 14:36:11

阅读数 10

评论数 0

原创 git push的全部参数

git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>] [--repo=&l...

2019-07-30 17:20:14

阅读数 11

评论数 0

原创 Rebase

https://www.liaoxuefeng.com/wiki/896043488029600/1216289527823648

2019-07-19 16:53:19

阅读数 6

评论数 0

转载 vue图片点击放大预览v-viewer

图片放大预览功能 参考网站:https://github.com/mirari/v-viewer image.png 1、安装依赖 npm install v-viewer --save 2、全局引入 import Vue from 'vue'; import Viewer fr...

2019-07-01 15:20:33

阅读数 190

评论数 0

转载 好的用户界面-界面设计的一些技巧

1 尽量使用单列而不是多列布局 单列布局能够让对全局有更好的掌控。同时用户也可以一目了然内容。而多列而已则会有分散用户注意力的风险使你的主旨无法很好表达。最好的做法是用一个有逻辑的叙述来引导用户并且在文末给出你的操作按钮。 2 放出礼品往往更具诱惑力 给用户一份精美小礼品这样的友好举...

2019-06-26 16:04:50

阅读数 61

评论数 0

原创 移动端设计规范

2019-06-21 11:41:48

阅读数 161

评论数 0

转载 Mock.js篇2:数据占位符定义规范DPD

Mock.Random 是一个工具类,用于生成各种随机数据。Mock.Random 的方法在数据模板中称为『占位符』,书写格式为@占位符(参数 [, 参数])。 内置方法列表: Type**** Method**** Basic boolean, natural, integer...

2019-05-06 10:41:49

阅读数 128

评论数 0

转载 Mock.js篇:数据模板定义规范DTD

Mock.js 的语法规范包括两部分: (1)数据模板定义规范(Data Template Definition,DTD); (2)数据占位符定义规范(Data Placeholder Definition,DPD)。 数据模板中的每个属性由三部分构成:属性名、生成规则、属性值。 ...

2019-05-06 10:40:20

阅读数 43

评论数 0

原创 MVC,MVP,MVVM开发模式对比

MVC,MVP和MVVM这些模式是为了解决开发过程中的实际问题而提出来的,它们目前作为主流的几种架构模式而被广泛使用。 1,MVC(Model View Controller)模式 MVC是比较直观的架构模式,既用户操作-->View(负责接收用户的输入操作)--&...

2019-03-03 16:52:48

阅读数 66

评论数 0

转载 git删除/撤销,撤销某一次merge,git命令log与reflog的比较

git删除/撤销远已经push到程服务器上某次代码提交 场景:不小心把一次错误的代码push到远程服务器上的分支上,需要立即删除/撤销这次代码提交。 具体方法,git命令: git reset --hard <commit_id> git push o...

2019-01-30 17:03:56

阅读数 809

评论数 0

原创 Js系列四:变量对象

在前面的文章中我们提到过变量对象(Variable Object),我们在Js代码中申明的所有变量都保存在变量对象当中,除此之外变量对象中还可能包含以下内容。 (1)函数的参数(arguments,es6中废弃)。 (2)当前执行上下文的所有函数申明(通过function申明的函数)。 (3...

2019-01-13 15:24:38

阅读数 268

评论数 0

原创 Js系列三:执行上下文

Js代码在运行的时候会进入一个特定的环境中,这个环境被称为执行上下文。在Js中运行环境主要包括以下三种情况 (1)全局环境既Js代码运行时首先进入的环境。 (2)函数环境:函数运行时会进入当前函数的环境执行代码。 (3)eval环境:此不推荐使用。 由此我们知道在Js程序执行过程中必然会出...

2019-01-13 13:19:20

阅读数 49

评论数 0

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