<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>每天一个JavaScript实例-html5拖拽</title>
<style>
#drop{width:300px;height:200px;background-color:#f00;padding:5px;border:2px solid #000;}
#item{width:100px;height:100px;background-color:#ff0;padding:5px;margin:20px;border:1px solid #000;}
*[draggable=true]{-moz-user-select:none;-khtml-user-dr...
在上一篇中我们了解html5的Canvas ,在这一篇中不用多说,写一个html5的时钟应用程序试手。在这里主要设置了坐标变换的平移(translate)和旋转变换(ratate),以及html5 Canvas的路径绘图,beginPath,closePath,rect,arc等,还有就是html5 Canvas路径绘图重要的绘图状态的保存和恢复机制,save,restore。 多的也不说了,直接上代码,有不解的欢迎提问,以及对我的建议指教都可以。 ff下效果图: 代码: 复制代码代码如下:<h...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><style type="text/css">ul{list-style: none;}a{text-decoration: none;}.fist_menu{text-align: center;}.fist_menu > li{float: left;width: 100px;height: 20px;border: 1px solid silver;background-color: Yellow;cursor: poi...
清华大学出版社推出的《HTML5网页开发实例详解》是一本最全的HTML 5技术书,是一本最全的HTML 5案例书,由大众点评网资深前端工程师周遥和聚划算资深前端工程师李春城联袂奉献。所有的实例和框架在这里给读者做一个预览。 1、当前天气的APP 2、新闻阅读列表APP3、一个网站的用户增长曲线图 4、网页中的3D效果5、用Node.js搭建Web Server 6、销售数据图表7、带字幕的视频播放器 ...
一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中,指定第一个字节的位置和最后一个字节的位置,一般格式: Range:用于客户端到服务端的请求,可以通过改字段指定下载文件的某一段大小及其单位,字节偏移...
html5第一章(概论)1 html5第一章(概论)2 html5第一章(概论)3 html5第一章(概论)4 html5第一章(概论)5 html5第一章(概论)6 html5第一章(概论)7 html5第一章(概论)8 html5第二章(工具及资料)1 html5第二章(工具及资料)2 html5第三章(标签、页面结构和... (1) html5第三章(标签、页面结构和... (2) html5第三章(标签、页面结构和... (3) html5第三章(标签、页面结构和... (4) html5第三章(标签、页面结构和....
<!DOCTYPE html>
<html lang=‘zh-cn‘>
<head>
<title>Insert you title</title>
<meta name=‘description‘ content=‘this is my page‘>
<meta name=‘keywords‘ content=‘keyword1,keyword2,keyword3‘>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel=‘stylesheet‘ type=‘text/css‘ href=‘./css/index.css‘ />
<script type=‘text/javascript‘ src=‘./js/jquery-1.12.1.min.js...
一、HTML5 Notification 简介HTML5 Notification ,即桌面通知。目前浏览器依然是一个严格的沙盒工作模式,这种模式把浏览器和桌面的通信隔离开。Notification可以跨越沙盒能够让浏览器即使是最小化状态也能将消息通知给用户。二、桌面提醒API复制代码代码如下:window.webkitNotifications该API有3个方法:复制代码代码如下:requestPermission 请求桌面通知checkPermission 检查桌面通知许可(PERMISSION_ALLOWED = 0, PERMISSI...
<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script src="js/knockout-3.4.0.js" type="text/javascript" charset="utf-8"></script></head><body><div data-bind="html:details"></div><script type="text/javascript">var viewModel = {details:ko.observable()};ko.applyBindings(viewModel);viewModel.details("<b>For</b> <em>furter details, view the report <a href=‘#‘>a</a></em>")
</script><...
实现方法: (1)利用canvas画布,fillRect()描绘出一个矩形(不是透明),定位盖在某个标签如div上面(这个标签写着中奖的信息) (2)globalCompositeOperation = ‘destination-out‘;利用此属性,手指划过画布,arc(x,y, radius, 0, Math.PI*2, true)绘画圆形,那么这个圆形会把之前描绘出的矩形穿透,看到div标签的内容globalCompositeOperation属性: globalCompositeOperation 属性设置或返回如何将一个源(新的...
首先介绍一下HTML5拖拽过程中产生的事件:如果A被拖动到B内部,则1. A会触发ondragstart, ondrag, ondragend,分别代表拖拽开始,拖拽进行中和拖拽结束;2. B会触发ondragenter, ondragover, ondragleave, ondrop,分别代表A物体进入B,在B上面,从B上方离开,在B上方松手停止拖拽;3. 如果拖动本地文件,则不会触发ondragstart事件;4. 事件间的数据传递使用e.dataTransfer.setDate(k, v)和e.dataTransfer.getData(k)。需要注意的...
技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是【JavaScript实战----JavaScript、jQuery、HTML5、Node.js实例大全】JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记2 3.3 响应鼠标动作图3-2的效果已经有了,需要鼠标来操作展示想看的照片,这就需要在相应的地方加上事件。3.3.1 响应小照片单击动作在3.2.3的代码里提供了显示小图列表的eg.showThumb()方法,在单击小图片时要显示大图片,这需要调用eg.showBi...
<!DOCTYPE html><html><head><meta charset="utf-8"><title>HTML5本地存储之Web Storage篇</title></head><body><div style="border: 2px dashed #ccc;width:320px;text-align:center;"><label for="sitename">网站名(key):</label><input type="text" id="sitename" name="sitename" class="text"/><br/><label for="siteurl">网 址(value):</label><input type="text" id="siteurl" name="siteurl"/><br/><input type="button"...
一.离线存储 有一个web应用有三个文件index.html,a.js,b.css,现在需要把js和css文件缓存起来 1.在index.html里加上<html manifest="test.manifest"> 2.manifest清单格式如下CACHE MANIFEST
#上面一句必须
#v1.0.0
#需要缓存的文件
CACHE:
a.js
b.css
#不需要缓存的文件
NETWORK:
*
#无法访问页面
FALLBACK:
404.html 3.manifest文件的mime-type必须是 text/cache-manifest类型 注意点: 1.对于每个inde1. 如何区别...
一.离线存储 有一个web应用有三个文件index.html,a.js,b.css,现在需要把js和css文件缓存起来 1.在index.html里加上<html manifest="test.manifest"> 2.manifest清单格式如下CACHE MANIFEST
#上面一句必须
#v1.0.0
#需要缓存的文件
CACHE:
a.js
b.css
#不需要缓存的文件
NETWORK:
*
#无法访问页面
FALLBACK:
404.html 3.manifest文件的mime-type必须是 text/cache-manifest类型 注意点: 1.对于每个index.html?id=...