最新发布第150页
HTML5 FormData 方法介绍以及实现文件上传示例-爱站

HTML5 FormData 方法介绍以及实现文件上传示例

XMLHttpRequest 是一个浏览器接口,通过它,我们可以使得 Javascript 进行 HTTP (S) 通信。XMLHttpRequest 在现在浏览器中是一种常用的前后台交互数据的方式。2008年 2 月,XMLHttpRequest Leve...
2站编辑的头像-爱站2站编辑4年前
01255
html5利用canvas绘画二级树形结构图的示例-爱站

html5利用canvas绘画二级树形结构图的示例

上周需要做一个把页面左侧列表内容拖拽到右侧区域,并且绘制成关系树的功能。 看了设计图,第一反应是用canvas绘制关系线。 吭哧吭哧搞定这个功能后,发现用canvas绘图,有一个很严重的缺陷。那...
2站编辑的头像-爱站2站编辑4年前
017515
html5新增的定时器requestAnimationFrame实现进度条功能-爱站

html5新增的定时器requestAnimationFrame实现进度条功能

在requestAnimationFrame出现之前,我们一般都用setTimeout和setInterval,那么html5为什么新增一个requestAnimationFrame,他的出现是为了解决什么问题? 优势与特点: 1)requestAnimationFram...
2站编辑的头像-爱站2站编辑4年前
015311
详解使用HTML5的classList属性操作CSS类-爱站

详解使用HTML5的classList属性操作CSS类

以前我们有需要用js或jquery的一些方法hasClass、addClass、removeClass,在一个元素的class属性上添加或者删除某几个类,达到某种样式变化的需求,但还是稍微麻烦了一些。 h5新增的classList可...
2站编辑的头像-爱站2站编辑4年前
01507
js实现移动端H5页面手指滑动刻度尺功能-爱站

js实现移动端H5页面手指滑动刻度尺功能

封装成直接可用的MeasureRuler.js 调用方法: 1 2 3 4 5 6 7 8 9 10 //初始化尺子     var measureRuler =new MeasureRuler({     wrapperId:'rulerWrapper',     //容器ID,页面中...
2站编辑的头像-爱站2站编辑4年前
028814
HTML5实现视频直播功能思路详解-爱站

HTML5实现视频直播功能思路详解

 前言 前不久抽空对目前比较火的视频直播,做了下研究与探索,了解其整体实现流程,以及探讨移动端HTML5直播可行性方案。 发现目前 WEB 上主流的视频直播方案有 HLS 和 RTMP,移动 WEB 端目前...
2站编辑的头像-爱站2站编辑4年前
029815
thinkphp5.0自定义验证规则使用方法-爱站

thinkphp5.0自定义验证规则使用方法

我们在用thinkphp5.0时候,经常要自定义验证规则,这个写法与tp以前的版本有所区别,小编今天带来大家一起来学习一下5.0下验证规则的使用方法。 在thinkphp5中定义$rule(验证规则)有两种方式 方...
2站编辑的头像-爱站2站编辑4年前
01809
PHP实现验证码校验功能-爱站

PHP实现验证码校验功能

验证码的校验是利用PHP中的 SESSION功能来实现。 在最顶端声明函数 session_start(); 告诉服务器我们要用这个函数的功能。 1 session_start(); 接下来我们用到的就是验证码实现的代码。这里用英...
2站编辑的头像-爱站2站编辑4年前
012312
学习thinkphp5.0验证类使用方法-爱站

学习thinkphp5.0验证类使用方法

通过一个实例,给大家讲解一下如果通过thinkphp5.0验证类的方法。 自定义验证类,需继承Validate类 比如在home模块新建validate文件夹,再新建Test.php验证类,内容如下: 1 2 3 4 5 6 7 8 9 10...
2站编辑的头像-爱站2站编辑4年前
01129
thinkPHP中钩子的使用方法实例分析-爱站

thinkPHP中钩子的使用方法实例分析

1 创建钩子行为: 我们自己定义的标签位可以直接放在Think\Behaviors中,也可以放在应用目录中,比如说Home模块下,新建一个Behaviors的文件夹,在文件夹内新建 标签名+Behavior.class.PHP 注:...
2站编辑的头像-爱站2站编辑4年前
01469