归档: 2016/2

0

如何生成多个ssh并将hexo博客布置到github

昨天是我好朋友的生日。她是一个写东西特别好的人。我一直觉得她写作的才华特别赞。所以就给也用hexo搭建了个博客。我给她申请了个github账号。这就有一个问题:我必须要再生成一个ssh公钥和密钥才能够控制她的github。 生成新的公钥和密钥 生成新的公钥1$ ssh-keygen -t rsa -C "your-email-address" 注意这里不能一直按enter键,否则会覆盖原来我的ss

0

CentOS上如何把Web服务器从Apache换到Nginx

先前有一篇文章是写如何通过nginx实现反向代理。但当时出现了一个问题,就是我原先centos上面装的opache由于端口原因必须停掉。并且/的配置使路由转发出现了问题。导致我以前的php网站都不能访问。今天把这个问题解决了并记录。 先学习几个概念反向代理是什么 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将

0

理解DOM中的事件流的概念

什么是事件流流:用术语说流是对输入输出设备的抽象。以程序的角度说,流是具有方向的数据。 事件流:从页面中接收事件的顺序。也就是说当一个事件产生时,这个事件的传播过程,就是事件流。 事件:用户或者浏览器自身执行的某个动作,比如load,click,mousemove等 事件处理程序:相应处理某个事件的函数叫做事件处理函数(也叫做事件侦听器) 比如说React中的单向数据流,Node中的流,又或是今

0

JS模块化工具requirejs

上一篇文章记录的是AMD和CMD模块化标准。requireJS就基于AMD。下面看看requireJS的基本知识。 RequireJs出现的原因随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。比如:1234567<script type=

0

AMD和CMD的区别和联系

模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来说:解耦软件系统的复杂性,使得不管多么大的系统,也可以将管理,开发,维护变得“有理可循”。 javasc

0

Flex 布局语法及实例

Flex元素是可以让你的布局根据浏览器的大小变化进行自动伸缩。 Flexbox布局(Flexible Box)模块旨在提供一个更加有效的方式制定、调整和分布一个容器里的项目布局,即使他们的大小是未知或者是动态的。(这里我们称为Flex)。 Flex布局主要思想是让容器有能力让其子项目能够改变其宽度、高度(甚至顺序),以最佳方式填充可用空间(主要是为了适应所有类型的显示设备和屏幕大小)。Flex容器

0

javascript同步和异步加载及async和differ区别

主要弄清楚几个概念:异步加载(async loading),延迟加载(lazy loading),延迟执行(lazy execution),async 属性, defer 属性。 javascript的同步,异步,延迟加载 加载的网络 timeline 是瀑布模型,而异步加载的 timeline 是并发模型。 同步加载同步模式,又称阻塞模式。javascript在默认情况下是会阻塞加载的。当前面的

0

css做三角形原理

以前知道css能做出各种方向的三角形,但其实一直都不知道中间的原理是什么。今天把它解决了。几个图就能解决清楚。 制作普通的正方形为了能够看清楚各个边的变化,我把各个边的颜色设置成了不同的颜色。每个边的表现都是梯形。如图一所示。设置盒子大小为100px,并且盒子边框为10px;1234567#first-box{ width:100px; height: 100px; border-wi

0

css中少见的visibility:collapse

visibility 属性设置元素是否应该是可见的,允许作者显示或隐藏一个元素。 与display属性类似但仍有很重要的区别。display:none;隐藏元素并且不占据原有的空间。visibility内容不可见,但元素原来的空间,位置,大小仍占据。 visibility所具有的值 visible:默认。元素是可见的。 hidden:元素是不可见的,但仍然影响布局占据空间。 collapse:对

0

JavaScript数据类型–基本类型和引用类型

ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和不可变类型,都是依据这两种的类型特点来命名的。下面是他们的区别和联系。首先必须要知道一些基础知识。堆和栈的区别在哪里呢?我面阿里的时候就被问到了。 栈和堆详解基本类型的栈:栈是内存中一种特殊的数据结构,也称为线性表,栈按照后进先出 的