<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[swt198852的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/swt198852</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; swt198852]]></copyright><item><title><![CDATA[http漫谈]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/39451599</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/39451599</guid><author>swt198852</author><pubDate>Sun, 21 Sep 2014 14:28:43 +0800</pubDate><description><![CDATA[Http被设计成了一个单向的通信的协议，即客户端发起一个request，然后服务器回应一个response。这让服务器很为恼火：我特么才是老大，我居然不能给小弟发消息。。。



轮询

　　老大发火了，小弟们自然不能无动于衷，为了能及时获得老大的消息，小弟们只好每隔一段时间跑去老大那里问问，有没有新的指示发出。这便是最早实现实时获得服务器数据的技术轮询（Polling）。

　　]]></description><category></category></item><item><title><![CDATA[HTML5 Web Worker的使用方法]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8553963</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8553963</guid><author>swt198852</author><pubDate>Tue, 29 Jan 2013 20:32:09 +0800</pubDate><description><![CDATA[Web Workers 是 HTML5 提供的一个javascript多线程解决方案，我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。
一：如何使用Worker
Web Worker的基本原理就是在当前javascript的主线程中，使用Worker类加载一个javascript文件来开辟一个新的线程，起到互不阻塞执行的效果，并且提供主线程和新线程之间数据交换的接口：]]></description><category></category></item><item><title><![CDATA[http://www.w3.org/TR/webaudio/#AudioBuffer-section]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8534249</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8534249</guid><author>swt198852</author><pubDate>Wed, 23 Jan 2013 15:07:25 +0800</pubDate><description><![CDATA[http://www.w3.org/TR/webaudio/#AudioBuffer-section]]></description><category></category></item><item><title><![CDATA[Recorder]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8509069</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8509069</guid><author>swt198852</author><pubDate>Wed, 16 Jan 2013 13:39:16 +0800</pubDate><description><![CDATA[/*! licensed under MIT, https://github.com/sofish */var Recorder = (function(R, win, doc) {
  // detect CaptureApi  R._api = navigator.getUserMedia || navigator.webkitGetUserMedia ||    navigator.mozG]]></description><category></category></item><item><title><![CDATA[HTML5音频播放器资源免费下载]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8507566</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8507566</guid><author>swt198852</author><pubDate>Tue, 15 Jan 2013 22:30:35 +0800</pubDate><description><![CDATA[Javascript-audio-fx




AudioFX Javascript 库，一个简单的HTML5 Audio Helper Library

SoundManager 2



SoundManager 2 利用 HTML5 和 Flash 技术提供了稳定和阔平台的音乐播放功能，只有 10K 的 JS 包。支持MP3, MPEG4 and HTML5 Audio]]></description><category></category></item><item><title><![CDATA[使用Html5的WebSocket在浏览器上传文件]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8506030</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8506030</guid><author>swt198852</author><pubDate>Tue, 15 Jan 2013 15:40:14 +0800</pubDate><description><![CDATA[使用Html5的WebSocket在浏览器上传文件



文件上传的步骤: 打开websocket--连接websocket服务器--在浏览器里选择文件--将文件读入到内存中(以arraybuffer的形式)--在socket里发送文件--完毕!
 
服务器端:
先配置好websocket的服务器, 这里用一个java的开源websocket服务器: Java-WebSocket]]></description><category></category></item><item><title><![CDATA[使用Html5的WebSocket在浏览器上传文件, 支持多文件和大文件.]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8506004</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8506004</guid><author>swt198852</author><pubDate>Tue, 15 Jan 2013 15:38:51 +0800</pubDate><description><![CDATA[使用Html5的WebSocket在浏览器上传文件, 支持多文件和大文件.



使用websocket上传文件的简单例子: 
使用Html5的WebSocket在浏览器上传文件
上篇文章没有解决的问题就是大文件的上传问题, 而且多文件上传问题也未协调. 所以这篇文章就是解决这两个问题的.
如果将一个大文件直接读入内存再发送的话, 内存会吃不消, 所以我们把大文件分块传输.  Htm]]></description><category></category></item><item><title><![CDATA[使用javascript和css模拟帧动画的几种方法浅析]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8491633</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8491633</guid><author>swt198852</author><pubDate>Thu, 10 Jan 2013 22:10:02 +0800</pubDate><description><![CDATA[们平时在开发前端页面的时候，经常会播放一段帧序列。这段帧序列就像gif图片那样，反复循环播放。那大家可能会说，直接用gif图片就好了，干嘛还去模拟呢？那是因为要做得更加灵活，我们要做到以下几点：
1、我们希望这段帧动画只循环播放所指定的次数。
2、我们希望帧动画结束的瞬间执行某种操作。这个在游戏中大量存在。
3、我们想自如的控制播放的速度。
4、我们想尽可能让这个帧动画的实现方式兼容大部分]]></description><category></category></item><item><title><![CDATA[canvas游戏开发学习之四：应用图像]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8491618</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8491618</guid><author>swt198852</author><pubDate>Thu, 10 Jan 2013 22:06:24 +0800</pubDate><description><![CDATA[Canvas 相当有趣的一项功能就是可以引入图像，它可以用于图片合成或者制作背景等。而目前仅可以在图像中加入文字（标准说明中并没有包含绘制文字的功能）。只要是Gecko支持的图像（如 PNG，GIF，JPEG等）都可以引入到 canvas 中，而且其它的 canvas 元素也可以作为图像的来源。
引入图像 importing images
引入图像只需要简单的两步：

第一当然是来源图片，]]></description><category></category></item><item><title><![CDATA[WINDOWS XP英文版下Movie Maker]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8491504</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8491504</guid><author>swt198852</author><pubDate>Thu, 10 Jan 2013 21:31:36 +0800</pubDate><description><![CDATA[Windows Movie Maker 2.1 多语言用户界面 (MUI) 软件包为 Windows XP Service Pack 2 (SP2) 操作系统的英文版用户提供了一个本地化的用户界面。

只有在安装了 Windows XP 多语言用户界面 (MUI) 软件包的情况下，才能使用 Windows Movie Maker 2.1 的 MUI 软件包。Windows XP MUI 支持在]]></description><category></category></item><item><title><![CDATA[duri.me]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8316291</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8316291</guid><author>swt198852</author><pubDate>Tue, 18 Dec 2012 21:07:00 +0800</pubDate><description><![CDATA[$(document).ready(function()
{
$fub = $('#drop-area');
$messages = 
$('.messages');


var uploader =
new qq.FileUploaderBasic({
button: 
$fub[0],
action: 
'post_file.php',
debug: 
true,]]></description><category></category></item><item><title><![CDATA[HTML5游戏开发 之 循环的控制(3)]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8316130</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8316130</guid><author>swt198852</author><pubDate>Tue, 18 Dec 2012 20:23:07 +0800</pubDate><description><![CDATA[7) 改进性能
RequestAnimationFrame确实是实现动画不可或缺的利器，但是不可以过度的使用。尤其是和一些渐变性的事件相关联的动画，比如，Chrome Web Store首页利用垂直滚轴不断显示页面内容。下面给出一个不太好的例子：
function onScroll() {
update();
}
?[Copy
 to clipboard]View Code HTML]]></description><category></category></item><item><title><![CDATA[【翻译】基于HTML5，javascript，webrtc，websockets，Jetty和OpenCV的人脸识别]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8253043</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8253043</guid><author>swt198852</author><pubDate>Mon, 03 Dec 2012 19:19:49 +0800</pubDate><description><![CDATA[【翻译】基于HTML5，javascript，webrtc，websockets，Jetty和OpenCV的人脸识别

博客分类：
Translation 
html5websocketopencvjavacvwebrtc

原文地址：
http://www.smartjava.org/content/face-detection-using-html5-javascript-web]]></description><category></category></item><item><title><![CDATA[Face detection using HTML5]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8253028</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8253028</guid><author>swt198852</author><pubDate>Mon, 03 Dec 2012 19:13:13 +0800</pubDate><description><![CDATA[Face detection using HTML5, javascript, webrtc, websockets, Jetty and OpenCV


By jos.dirksen on Thu, 04/19/2012 - 15:57




Through HTML5 and the corresponding standards, modern browsers get]]></description><category></category></item><item><title><![CDATA[HTML5 Video Conferencing]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8240985</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8240985</guid><author>swt198852</author><pubDate>Thu, 29 Nov 2012 20:28:22 +0800</pubDate><description><![CDATA[The HTML5 WebSockets allows us to share data through our web server with other user browsers. The HTML5 tag provides us with capabilities to access end user local cameras and microphones. Combination]]></description><category></category></item><item><title><![CDATA[html5 WebSocket在jetty7中的实现]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8214230</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8214230</guid><author>swt198852</author><pubDate>Thu, 22 Nov 2012 21:38:32 +0800</pubDate><description><![CDATA[一、WebSocket简介
      对于一些对数据实时性要求较高的系统，比如股票行情、在线聊天、微博，实现数据的实时推送是必须的。通常实现实时推送的方式有：
      1、轮询：隔一段时间发送数据(如：webqq)
      2、socket：以往普通的网页是不支持socket接收消息的。可以通过flash或者applet来作为socket的客户端
      3、长连接：指在一个]]></description><category></category></item><item><title><![CDATA[HTML5 WebSocket 技术介绍]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8210130</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8210130</guid><author>swt198852</author><pubDate>Wed, 21 Nov 2012 22:24:08 +0800</pubDate><description><![CDATA[WebSocket是html5规范新引入的功能，用于解决浏览器与后台服务器双向通讯的问题，使用WebSocket技术，后台可以随时向前端推送消息，以保证前后台状态统一，在传统的无状态HTTP协议中，…

WebSocket是html5规范新引入的功能，用于解决浏览器与后台服务器双向通讯的问题，使用WebSocket技术，后台可以随时向前端推送消息，以保证前后台状态统一，在传统的无状态HTTP协]]></description><category></category></item><item><title><![CDATA[认识HTML5的WebSocket]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8205787</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8205787</guid><author>swt198852</author><pubDate>Tue, 20 Nov 2012 22:22:42 +0800</pubDate><description><![CDATA[认识HTML5的WebSocket
ebSocket提供了一个受欢迎的技术，以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法，从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API：它可用于客户端、服务器端。而且有一个优秀的第三方API，名为Socket.IO。

一、什么是WebSocket API?

WebSocket]]></description><category></category></item><item><title><![CDATA[WebSocket使用例子]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8205779</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8205779</guid><author>swt198852</author><pubDate>Tue, 20 Nov 2012 22:21:13 +0800</pubDate><description><![CDATA[http://www.html5china.com/HTML5features/WebSocket/

本篇将以示例说明WebSocket的使用，这个示例同时结合了TWaver HTML5的使用，场景如下：后台提供拓扑数据，并以JSON格式通过WebSocket推送到各个客户端，客户端获取到拓扑信息后，通过TWaver HTML5的Network组件呈现于界面，客户端可以操作网元，操作结果通过]]></description><category></category></item><item><title><![CDATA[Web 上的视频音频(html5)]]></title><link>https://blog.youkuaiyun.com/swt198852/article/details/8201478</link><guid>https://blog.youkuaiyun.com/swt198852/article/details/8201478</guid><author>swt198852</author><pubDate>Mon, 19 Nov 2012 22:03:29 +0800</pubDate><description><![CDATA[Web 上的视频
直到现在，仍然不存在一项旨在网页上显示视频的标准。
今天，大多数视频是通过插件（比如 Flash）来显示的。然而，并非所有浏览器都拥有同样的插件。
HTML5 规定了一种通过 video 元素来包含视频的标准方法。

视频格式
当前，video 元素支持三种视频格式：



格式
IE
Firefox
Opera
Chrome
Safari]]></description><category></category></item></channel></rss>