什么是Application Cache HTML5引入了应用程序缓存技术,意味着web应用可进行缓存,并在没有网络的情况下使用,通过创建cache manifest文件,可以轻松的创建离线应用。 Application Cache带来的三个优势是: 离线浏览 提升页面载入速度 降低服务器压力 而且 ...
分类:
移动开发 时间:
2020-05-28 10:26:43
阅读次数:
80
随着互联网的快速发展,基于网页的应用越来越普遍,同时也变得越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,HTML5规范提出了相关解决方案。 本地存储特性: ① 数据存储在用户浏览器中 ② 设置、读取方便、甚至页面刷新不丢失数据 ③ 容量较大,sessionStorage约5M、l ...
分类:
其他好文 时间:
2020-05-28 09:13:53
阅读次数:
182
一些情况下,我们希望网页可以直接向桌面推送消息。本文利用 HTML5 的 Web Notifications API 来展示具体的代码该如何编写,同时来看一看这个特性在各个浏览器上的兼容性如何。 查看DEMO 一个简单的例子 javascript if(window.Notification && ...
HTML5是下一代的Web应用,它具有许多新的特性,是一种新兴的技术并且在移动应用中也有着广泛的使用。但也正是因为它的一些新特性的出现以及广泛的应用,使得其安全性非常值得关注。 在本文中,我们将针对HTML5 Web消息发送(跨域消息发送)的安全性进行分析和研究。 跨域消息发送 在讨论这一问题之前, ...
分类:
Web程序 时间:
2020-05-28 00:41:46
阅读次数:
73
自从 HTML5 诞生之后,关于 Web App 和 Native App 的讨论就从未间断过,孰优孰劣大家各执一词。但作为前端开发者的我们,心里其实是明白的,这个世界是你们的(Native App),也是我们(Web App)的,但终究还是我们的,如果几十年后再回头看这一路的话,会发现你们不过是一 ...
分类:
移动开发 时间:
2020-05-28 00:40:03
阅读次数:
126
起因 最近浏览36kr 的网页的时候偶然发现一个有趣的情况:当浏览器Tab 处于非当前页的时候,36kr 的标题栏会自动换成可爱的大白字符形象。Jeff 在第一次看到的时候就知道这种效果是通过HTML5 的Page Visibility API 实现的(不是吹牛)。 直到现在我还没去查看36kr 的 ...
最近做的活动页面,记录下: 负责了两块的活动效果:翻牌和开宝箱; 翻牌部分的要点: 翻牌关键css 父级元素设置3D视角: -webkit-perspective: 1000; perspective: 1000; CSS @keyframes 规定动画(各种浏览器记得加前缀): @keyframe ...
分类:
Web程序 时间:
2020-05-27 20:51:09
阅读次数:
105
html5从一开始就给开发者很多的期待,提供众多新的API,不用再想以前一样,为了实现某个功能写很多的代码。在以前,如果要实现图片预览会怎么做呢,因为为了安全的原因,web端的js是不能读取文件的本地真实路径的,那么只能将图片上传到服务器上,然后再拿到图片的链接,这样才能实现图片预览。而服务器呢,比 ...
分类:
Web程序 时间:
2020-05-27 20:49:57
阅读次数:
122
在HT for Web提供了一下几种常用的Editor,分别是: slider:拉条 color picker:颜色选择器 enum:枚举类型 boolean:真假编辑器 string:普通的文本编辑器 除了这几种常用编辑器之外,用户还可以通过继承ht.widget.BaseItemEditor类来 ...
分类:
Web程序 时间:
2020-05-27 20:09:09
阅读次数:
65
在上一篇《基于HT for Web矢量实现2D叶轮旋转》中讲述了叶轮旋转在2D拓扑上的应用,今天我们就来讲讲叶轮旋转在3D上的应用。 在3D拓扑上可以创建各种各样的图元,在HT for Web系统中提供了一些常规的3D模型,但是对于那些比较复杂的模型,比如汽车、人物等模型就无能为力了,那再项目中需要 ...
分类:
Web程序 时间:
2020-05-26 22:18:14
阅读次数:
111