随笔分类 - HTML5
摘要:HTML5 Geolocation(地理定位) HTML5 Geolocation API 用于获得用户的地理位置。 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。 浏览器支持情况 Internet Explorer 9+, Firefox, Chrome, Safari
阅读全文
摘要:一、HTML5新增的video、source标签 二、HTML5支持的视频格式 三、video标签的属性 四、HTML5的音频标签 HTML5支持的音频格式 .wav .mp3 五、音频标签的属性 六、浏览器默认播放控件 七、自定义播放控件相关API video.webkitRequestFullS
阅读全文
摘要:本地存储 客户端存储数据的方法 cookie 方法 localStorage方法 sessionStorage方法 一、localStorage 1、存储特点: localStorage方法存储的数据没有时间限制。第二天、第二周甚至是第二年之后,数据依然可用。 不能跨浏览器读取数据 2、 API:
阅读全文
摘要:canvas绘制柱状图 1、HTML 2、HistogramChart.js 运行效果:
阅读全文
摘要:canvas绘制饼状图动画 1、HTML 2、PieChart.js 运行效果:
阅读全文
摘要:canvas绘制圆环旋转动画——面向对象版 1、HTML 注意引入Konva.js库 2、CircleText.js 运行效果:
阅读全文
摘要:本篇接着上一篇:第157天:canvas基础知识详解 继续来写。 五、Konva的使用快速上手 5.1 Konva的整体理念 Stage | + + + | | Layer Layer | | + + + Shape | | Group Group | | + + + + | | | Shape G
阅读全文
摘要:目录 一、canvas简介 1.1 什么是canvas?(了解) 1.2 canvas主要应用的领域(了解) 二、canvas绘图基础 2.0 sublime配置canvas插件(推荐) 2.1 Canvas标签 2.1.1 canvas标签语法和属性 (重点) 2.1.2 浏览器不兼容处理(重点)
阅读全文
摘要:一、变形 1.1 translate translate(x, y) 用来移动 canvas 的原点到指定的位置 translate方法接受两个参数。x 是左右偏移量,y 是上下偏移量,如右图所示。 在做变形之前先保存状态是一个良好的习惯。大多数情况下,调用 restore 方法比手动恢复原
阅读全文
摘要:一、添加样式和颜色 在前面的绘制矩形章节中,只用到了默认的线条和颜色。 如果想要给图形上色,有两个重要的属性可以做到。 fillStyle = color 设置图形的填充颜色 strokeStyle = color 设置图形轮廓的颜色 备注: 1、fillStyle 2、strokeStyl
阅读全文
摘要:一、canvas简介 <canvas> 是 HTML5 新增的,一个可以使用脚本(通常为JavaScript)在其中绘制图像的 HTML 元素。它可以用来制作照片集或者制作简单(也不是那么简单)的动画,甚至可以进行实时视频处理和渲染。 它最初由苹果内部使用自己MacOS X WebKit推出
阅读全文
摘要:1.cookie:存储在用户本地终端上的数据。有时也用cookies,指某些网站为了辨别用户身份,进行session跟踪而存储在本地终端上的数据,通常经过加密。一般应用最典型的案列就是判断注册用户是否已经登过该网站。 2.HTML5 提供了两种在客户端存储数据的新方法:(http://www.w3s
阅读全文
摘要:一、文件API File API:提供客户端本地操作文件的可能 二、拖放操作 在捕获drop事件时,必须先阻止默认事件。
阅读全文
摘要:一、访问历史 API 通过history对象实现前进、后退和刷新之类的操作 history新增的两个方法history.replaceState()和history.pushState()方法属于HTML5浏览器新增的属性,所以IE9以下的是不支持的。 1、history.replaceState(
阅读全文
摘要:在HTML5 API里,页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类。 一、Element.classList 这个classList对象里有很多有用的
阅读全文
摘要:一、HTML5新选择器 1、document.querySelector("selector");selector:根据CSS选择器返回第一个匹配到的元素,如果没有匹配到,则返回null;支持: Chrome 4.0+, FireFox 3.5+, Safari 3.2+, Opera 10.1+,
阅读全文
摘要:一、HTML5应用程序标签 1、datalist需要数据载体 input list属性指向数据源 2、progress进度条 -webkit-appearance: none; /*如果要改默认样式 要先取消默认样式 */ .my-progress::-moz-progress-bar { /*选中
阅读全文
摘要:一、语义标签 语义标签对于我们并不陌生,如<p>表示一个段落、<ul>表示一个无序列表<h1> ~ <h6>表示一系列标题等,在此基础上HTML5增加了大量更有意义的语义标签,更有利于搜索引擎或辅助设备理解HTML页面内容。 传统的做法我们或许通过增加类名如class="header"、class=
阅读全文

浙公网安备 33010602011771号