自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue 的 this.$children丢失问题

想操作父组件的子组件,结果发现子组件丢失一个,附上代码,找了好久的原因,最后发现在created时会丢失,估计是其他组件还没初始化完毕吧。最后在mounted中调用。发现OK  ...

2018-07-26 10:36:33 4094

转载 Nginx详细安装部署教程

转载来自https://www.cnblogs.com/taiyonghai/p/6728707.html一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤二、Nginx安装1、下载Nginx及相关组件Linux系统是Centos 6.5 64位,我直接切换到root用户下安装进入用...

2018-06-21 15:30:48 175

转载 使用Vue.js CLI可以完成4个令人敬畏的事情

转载来自http://baijiahao.baidu.com/s?id=1595169306107212739&wfr=spider&for=pcCLI提供了一些很酷的功能,用于定制新项目,原型,添加插件以及检查Webpack配置,而无需重新弹出。到目前为止,您可能已经听说过Vue.js,这是前端世界中一个相对较新的孩子,在过去的几年里,Angular和React一直主导着这个孩子...

2018-06-15 10:04:27 869

转载 如何在win10(64位系统)上安装apache服务器

一,准备软件  1.64位的apache版本 传送门:http://www.apachelounge.com/download/  2.VC11运行库下载完成解压后的效果图我的解压目录是J:\apache\:二,修改文件打开J:\apache\Apache24\conf目录下的httpd.conf文件并作以下修改:ServerRoot(apache目录)改为J:\apache\Apache24Se...

2018-05-13 16:50:09 281

翻译 JavaScript之数据类型Undefined 和 Null

Undefined 这个值表示变量不含有值。可以通过将变量的值设置为 null 来清空变量。undefined与null在与其他数相等运算时不进行类型转换undefined和null与任何有意义的值比较返回的都是false,但是null与undefined之间互相比较返回的是true。console.log(null == false); console.log(null == true);c...

2018-05-11 21:55:36 359

转载 JavaScript window对象之encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别

一、这四个方法的用处1、用来编码和解码URI的统一资源标识符,或叫做 URI,是用来标识互联网上的资源(例如,网页或文件)和怎样访问这些资源的传输协议(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeURIComponent、decodeURI、decodeURIComponent四个用来编码和解码 URI 的函数之外 ECMAScript 语言自身不提供任何使用 URL...

2018-05-10 22:03:41 3893

转载 JavaScript window对象之atob()和btoa()

javascript原生的api本来就支持Base64,但是由于之前的javascript局限性,导致Base64基本中看不中用。当前html5标准正式化之际,Base64将有较大的转型空间,对于Html5 Api中出现的如FileReader Api, 拖拽上传,甚至是Canvas,Video截图都可以实现。好了,前言说了一大堆,Base64转码和解码有哪些方法:一.我们来看看,在javascr...

2018-05-10 21:42:55 9292

转载 ES6的新方法实现数组去重

ES6里新添加了两个很好用的东西,set和Array.from。set是一种新的数据结构,它可以接收一个数组或者是类数组对象,自动去重其中的重复项目。在这我们可以看见,重复的项目已经被去掉了,包括NaN。正常情况下,NaN === NaN 返回的是false,但是在set里,一样能够帮你去重,厉害了。但是这里大家可以看到,set返回的是一个对象,但是我们想要的是数组啊。这回,就该轮到Array.f...

2018-05-08 16:41:21 751

转载 寄存器(cpu工作原理)

来源:王爽老师的《汇编语言》。1、一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。区别:内部总线实现CPU内部各个器件之间的联系。外部总线实现CPU和主板上其它器件的联系。8086CPU有14个寄存器 它们的名称为:   AX、BX、CX、DX、SI、DI、SP、BP、   IP、CS、SS、DS、ES、PSW。8086CPU所有的寄存器都是16位的,可以存放两个字节,...

2018-05-06 21:45:43 13052 2

转载 编译型语言与解释型语言

计算机是不能理解高级语言的,更不能直接执行高级语言,它只能直接理解机器语言,所以使用任何高级语言编写的程序若想被计算机运行,都必须将其转换成计算机语言,也就是机器码。计算机是不能理解高级语言的,更不能直接执行高级语言,它只能直接理解机器语言,所以使用任何高级语言编写的程序若想被计算机运行,都必须将其转换成计算机语言,也就是机器码。而这种转换的方式有两种:1)编译2)解释由此高级语言也分为编译型语言...

2018-05-06 20:35:46 254

翻译 webpack.config.js配置文件

1、基本配置webpack在执行时,除在命令行传入参数,还可以通过指定的配置文件来执行。默认会搜索当前目录下webpack.config.js。这个文件是一个node.js模块,返回一个json格式的配置对象,或者通过--config选项来指定配置文件。 //创建webpack.config.jsvar webpack = require('webpack');module.exports = {...

2018-05-04 13:30:06 3156

原创 查找HTML标签元素

查找 HTML 元素通常,通过 JavaScript,您需要操作 HTML 元素。为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事:通过 id 找到 HTML 元素通过标签名找到 HTML 元素通过类名找到 HTML 元素举个栗子通过document可以通过id,className等查找子元素但是除了document,其他查找子元素只能通过下面三个方法附图一张...

2018-05-04 09:15:01 3076

转载 如何用webpack实现自动化的前端构建工作流

什么是自动化的前端构建流?   1. 自动补全css私有前缀,自动转化less\sass为css,自动转化es6\vue\jsx语法为js,自动打包小图片为base64以减少http请求,自动给js,css,甚至img加hash值,以避免浏览器缓存,自动合并压缩代码,自动刷新实时预览效果(甚至免刷新),可以按照自己喜欢的目录结构存放原始资源文件,为了方便手机等访问,不需要搭建apache、ngin...

2018-05-03 16:21:57 393

翻译 webpack之loader加载顺序为啥从右往左

其实为啥是从右往左,而不从左往右,只是Webpack选择了compose方式,而不是pipe的方式而已,在技术上实现从左往右也不会有难度在Uninx有pipeline的概念,平时应该也有接触,比如 ps aux | grep node,这些都是从左往右的。但是在函数式编程中有组合的概念,我们数学中常见的f(g(x)),在函数式编程一般的实现方式是从右往左,如const compose = (......

2018-05-02 17:27:21 7722

翻译 Vuex

1.Vuex是什么?学院派:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式;集中存储和管理应用的所有组件状态。理解:以上这4个词是我们理解的关键。状态:什么是状态,我们可以通俗的理解为数据。Vue只关心视图层,那么视图的状态如何来确定?我们知道是通过数据驱动,这里的状态管理可以简单理解为管理数据。集中存储:Vue只关心视图,那么我们需要一个仓库(Store)来存储数据,而且是所有的...

2018-05-02 10:21:00 142

翻译 Vuex之理解Store

1.什么是Store?Vuex就是提供一个仓库,Store仓库里面放了很多对象。其中state就是数据源存放地,对应于与一般Vue对象里面的data(后面讲到的actions和mutations对应于methods)。在使用Vuex的时候通常会创建Store实例new Vuex.store({state,getters,mutations,actions})有很多子模块的时候还会使用到module...

2018-05-02 10:20:51 5177

翻译 Vuex之理解state

1.什么是state?上一篇文章说了,Vuex就是提供一个仓库,仓库里面放了很多对象。其中state就是数据源存放地,对应于与一般Vue对象里面的data(后面讲到的actions和mutations对应于methods)。响应书存储:state里面存放的数据是响应式的,Vue组件从store中读取数据,若是store中的数据发生改变,依赖这个数据的组件也会发生更新。(这里“状态”=“数据”),也...

2018-05-02 10:20:27 1885

原创 AngularJs实现表单文件的上传(2.0版本以下)

一:传统的表单提交方式<form action="url" method="post" enctype="multipart/form-data"> <input type="file" name="file" /> <input type="text" name="username&q

2018-03-07 09:58:09 726

原创 AMD/CMD/commonjs/ESM

js模块化发展史1 命名空间:    库名.类别名.方法名2 commonjs   :用于后端的node通过 module.exports 暴露模块接口,通过 require 引入模块,特点:同步执行,3 AMD/CMD/UMD  :用于前端AMD(Async Module Definition)使用 define 定义模块,使用 require 加载模块,特点:依赖前置,提前执行CMD(Comm...

2018-02-27 19:56:21 2698

转载 开发环境、生产环境、测试环境的基本理解和区别

开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。生产环境:是值正式提供对外服务的,一般会关掉错误报告,打开错误日志。三个环境也可以说是系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通常说的真实环境。

2017-12-08 23:15:01 1230

空空如也

空空如也

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

TA关注的人

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