WebSocket 入门
发布时间:
一、WebSocket 协议出现背景HTTP 协议的建立主要是传输 HTML 文档。但随着时代的发展,HTTP 协议的性能遇到了他的的瓶颈。即通信只能是客户端发起请求,这使得服务器有数据发生了变化客户端只有主动发起请求才能获得最新数据。 之后 comet 的出现实现了内容上的实时更新,但是 HTTP 本身的问题并未解决(通信只能客户端发起),于是出现了 WebSocket 协议。 comet 是一种服务器向页面推送数据的技术,实现方式有长轮询和 HTTP 流。 二、WebSocket 协议1、概念WebSocket 协议是 WEB 浏览器和 WEB 服务器全双工通信的标准。诞生于 2008 ...
为什么用 webpack
发布时间:

webpack 的出现和前端模块化的发展密不可分,所以在了解 webpack 之前,需要先了解前端模块化的进化史。

Git 工作原理
发布时间:

一、Git 是什么

Git 是目前世界上最先进的分布式版本控制工具之一,面我将通过数据的流向来介绍它。

Git 常用命令
发布时间:

下载

https://git-scm.com/download

JavaScript 中的动画问题
发布时间:

实现动画效果方式有很多,可以是 CSS3 的 transition 和 animation,可以是 JavaScript 的 setTimeout、setInterval, 也可以是 html5 的 RequestAnimationFrame。本文主要针对后两种方式做一下介绍。

koa 入门
发布时间:

介绍

如果还没有了解过 koa,可以看一下这里了解一下。传送门

如果已经了解过 koa 但对于使用还没有经验想做 demo 练习一下可以看看下面。本文主要是对使用 koa 搭建服务器实现接口的思路做一下描述,具体使用的一些api可以去查阅相关文档。

Hexo 主题制作
发布时间:

一、前言

之前的主题用的是默认的,网上也下载使用过别人写的主题,但是终究还是想用自己写的。所以就写了这个主题——Yin

Vue + SpringBoot + MyBatis 音乐网站
发布时间:

一、前言

这里对音乐网站这个项目的开发流程做一下描述,我觉得了解了具体实现的来龙去脉,上手自己做就容易得多了,要知道数据是怎么从数据库一步步跑到前端页面的,当知道了整个的流程再去处理中间的细节,具体实现的细节等有时间了就补充,接下来我们就开始吧。

这是我项目的地址,可以点开先看看最后的预览图。

Vue 中有关数据获取问题
发布时间:

组件传值

1.父子组件

在一个组件中引入令一个组件,被引入的组件就是子组件,外面的是父组件。

当子组件想要使用父组件中的数据,父组件传过来的数据子组件用 props 属性来获取。

继承
发布时间:

实现继承的主要方法是原型链,基本思想是让一个引用类型继承另一个引用类型的属性和方法。