摘要: 前言 互联网发展到现在,早已超越了原始的初衷,人类从来没有像现在这样依赖过他;也正是这种依赖,促进了互联网技术的飞速发展。而终端设备的创新与发展,更加速了互联网的进化; HTTP/1.1规范发布于1999年,同年12月24日,HTML4.01规范发布;尽管已到2012年,但HTML4.01仍是主流; 阅读全文
posted @ 2017-04-21 15:22 TyrantMaster 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 长久以来本地存储能力一直是桌面应用区别于Web应用的一个主要优势.对于桌面应用(或者原生应用),操作系统一般都提供了一个抽象层用来帮助应用程序保存其本地数据例如(用户配置信息或者运行时状态等). 常见的存放这些数据的方式有许多: 注册表,INI文件,XML文件等等。 除了上面这些比较简单的用来存放 阅读全文
posted @ 2017-04-21 15:19 TyrantMaster 阅读(1321) 评论(0) 推荐(2) 编辑
摘要: 在HTML5本地存储——Web SQL Database提到过Web SQL Database实际上已经被废弃,而HTML5的支持的本地存储实际上变成了 Web Storage(Local Storage和Session Storage)与IndexedDB。Web Storage使用简单字符串键值 阅读全文
posted @ 2017-04-21 14:54 TyrantMaster 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 这里将继续介绍一下FileReader,用FileReader具体地读取文件内容。 NOTE: 在chrome浏览器上本地测试的时候,即以file://xxx这种形式测试本文中的demo,会出现FileReader读取不到内容的情况,表现为 FileReader的result为空或者FileRead 阅读全文
posted @ 2017-04-21 14:48 TyrantMaster 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 利用FormData对象,你可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单". 创建一个FormData对象 你可以先创建一个空的FormData对象,然后使用append()方法向该对象里添加字段,如下: 注: 字段"userfile"和"webma 阅读全文
posted @ 2017-04-21 14:48 TyrantMaster 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 在众多HTML5规范中,有一部分规范是跟文件处理有关的,在早期的浏览器技术中,处理小量字符串是js最擅 长的处理之一。但文件处理,尤其是二进制文件处理,一直是个空白。在一些情况下,我们不得不通过Flash/ActiveX/NP插件或云端的服务器处理 较为复杂或底层的数据。今天,HTML5的一系列新规 阅读全文
posted @ 2017-04-21 14:47 TyrantMaster 阅读(329) 评论(0) 推荐(0) 编辑
摘要: HTML5提供了一些非常强大的JavaScript和HTML API,来帮助开发者构建精彩的桌面和移动应用程序。本文将介绍5个新型的API,希望对你的开发工作有所帮助。 1. 全屏API(Fullscreen API) 该API允许开发者以编程方式将Web应用程序全屏运行,使Web应用程序更像本地应 阅读全文
posted @ 2017-04-21 14:46 TyrantMaster 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 在现代Web应用程序中,前端代码充斥着大量的Ajax请求,如果对于Ajax请求可以使用浏览器缓存,那么可以显著地减少网络请求,提高程序响应速度。 1. Ajax Request 使用jQuery框架可以很方便的进行Ajax请求,示例代码如下: 非常简单,注意其中的第4行代码:cache:true,显 阅读全文
posted @ 2017-04-21 14:14 TyrantMaster 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 前言 web开发在过去的几年中有了很大的进展,我们已经远超了把静态网页链接在一起的做法,这种做法会引起浏览器的刷新,并且要等待页面的加载。现在需要 的是能够通过web来访问的完全动态的应用,这些应用通常需要尽可能的快,提供近乎实时的组件。在这一新的由五部分组成的文章系列中,我们学习如何使用反 向Aj 阅读全文
posted @ 2017-04-21 14:11 TyrantMaster 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 1. Memcached简介 Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数 据全部丢失。Memcache 阅读全文
posted @ 2017-04-21 14:03 TyrantMaster 阅读(168) 评论(0) 推荐(0) 编辑