程序人生

使用socket.io实现简单聊天室案例

本文实例为大家分享了socket.io实现简单聊天室的具体代码,供大家参考,具体内容如下 1、客户端【index.html】代码: body h3socket简例/h3 hr div id = 'app' div div ul li v-for = 'item in msgs' {{item.n...

程序人生

Vue-cropper 图片裁剪的基本原理及思路讲解

一:裁剪的思路: 1-1,裁剪区域:需要进行裁剪首先需要形成裁剪区域,裁剪区域的大小和我们的鼠标移动的距离相关联,鼠标移动有多远,裁剪区域就有多大。如下图: 1-2 裁剪区域...

程序人生

EasyUI的DataGrid绑定Json数据源的示例代码

EasyUI给表格绑定数据是最常用的方法,小编分享一下总结出来的两种绑定表格方法,知识在于积累。 第一种:数据存放在数据集中,每一行对应多个值,利用循环把数据绑定到表格 前...

程序人生

React中常见的动画实现的几种方式

现在,用户对于前端页面的要求已经不能满足于实现功能,更要有颜值,有趣味。除了整体 UI 的美观,在合适的地方添加合适的动画效果往往比静态页面更具有表现力,达到更自然的效...

程序人生

vue登录注册及token验证实现代码

在大多数网站中,实现登录注册都是结合本地存储cookie、localStorage和请求时验证token等技术。而对于某些功能页面,会尝试获取本地存储中的token进行判断,存在则可进入,否则跳到登录...

程序人生

CKEditor4配置与开发详细中文说明文档

一、CKEditor4安装 安装CKEditor是很容易的。选择合适的过程(新安装或升级),按下面描述的步骤安装。 1、新安装 第一次安装CKEditor,按如下方式进行: 1)从CKEditor网站:http://ckeditor.c...

程序人生

JavaScript面向对象的程序设计(犯迷糊的小羊)

导语 前面的系列文章,基本把JavaScript的核心知识点的基本语法、标准库等章节讲解完; 本章开始进入JavaScript核心知识点的高级部分——面向对象的程序设计,这一部分的内容将会对对...

程序人生

Nginx 配置多站点vhost 的方法

假设你想在Linux Nginx中用不同的域名访问不同的目录,这时就要配置多个vhost,具体配置如下,假设网站根目录设定在/var/www/ 1、在/var/www/下新建两个目录 /var/www/ushark.net/var/www/ushark.wan...