网络套接字是下一代WEB应用程序双向通信技术,它是基于一个独立的socket并且需要客户端浏览器支持HTML5。一旦你了解了网络套接字与WEB服务器的连接,你将可以从浏览器发送数据到服务器并且可以接收由服务器返回的响应数据。以下是创建一个新的WebSocket对象的API:var Socket = ...
分类:
Web程序 时间:
2014-07-18 20:22:02
阅读次数:
278
原文:ASP.NET MVC的客户端验证:jQuery的验证之前我们一直讨论的Model验证仅限于服务端验证,即在Web服务器根据相应的规则对请求数据实施验证。如果我们能够在客户端(浏览器)对用户输入的数据先进行验证,这样会减少针对服务器请求的频率,从而缓解Web服务器访问的压力。ASP.MVC 2...
分类:
Web程序 时间:
2014-07-07 19:22:56
阅读次数:
236
301,302不同之处301 redirect: 301 代表永久性转移(Permanently Moved) 请求一次后,服务器告诉客户端浏览器,永久重定向,下次再请求网页时不再请求远端服务器,客户端浏览器缓存了重定向的目标地址,但是,如果浏览器清空缓存后,浏览器重定向将失效,需要再次请求服务器。...
分类:
其他好文 时间:
2014-07-02 19:56:05
阅读次数:
357
对于加载时间比较长的ASP.NET页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程:新建项目,名字为WebPortal,在项目类型中选择Visual C#项目或者Visual Basic项目都可;在模板类型中选择ASP.NET Web应用程序;位置里输入:http:...
分类:
Web程序 时间:
2014-07-02 17:04:30
阅读次数:
245
问题背景 前端采用的 iframe + html 做后台管理系统。现在js、jquery插件非常多,每次页面都是引用就类似这样: 有时候需要更新其中一个组件,为了避免客户端浏览器手动刷新,一般的做法是增加版本号,比如 xxx.js?v=1111。 或者说,需要...
分类:
Web程序 时间:
2014-06-28 13:24:53
阅读次数:
174
HTTP实现长连接
HTTP是无状态的
也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源,如JavaScript文件、图像文件、CSS文件等;当浏览器每遇到这样一个Web资源,就会建立一个HTTP会话
HTTP1.1和HTTP1.0相比较而言,最大...
分类:
其他好文 时间:
2014-06-27 07:10:24
阅读次数:
248
response设置编码。 是服务器端java程序运行时的输出编码,即服务器端以什么样的编码向客户端输出HTML时采用的编码. 是指客户端浏览器以什么样的编码来显示网页,指导浏览器解析服务器端传入的HTML流. 同时它还有一个作用,指导其提交表单的时候使用什么编码传入request.request....
分类:
Web程序 时间:
2014-06-25 13:22:23
阅读次数:
180
:hover -- CSS :hover 伪类,适用于光标(鼠标指针)指向一个元素,但此元素未被激活时的样式
语法: :hoverCSS版本:CSS2引用网址:http://www.dreamdu.com/css/pseudo-class_hover/说明:
适用于光标(鼠标指针)指向一个元素,但此元素未被激活时客户端(浏览器)可以根据用户与其交互的动作改变其渲染效果,CSS为...
分类:
Web程序 时间:
2014-06-24 21:11:31
阅读次数:
201
1、通常程序员们会使用Cookie进行一些小量的数据储存在客户端浏览器,但孰不知这样会造成不必要的带宽浪费,可使用 js 中的 locaStorage 来替代cookie进行存储,但不支持IE8以下,是个问题:;使用方法:
分类:
编程语言 时间:
2014-06-24 12:24:31
阅读次数:
290
这篇博文分享的是我们针对一个耗时20秒的请求,用Wireshark进行抓包分析的过程。请求的流程是这样的:客户端浏览器 -> SLB(负载均衡) -> ECS(云服务器) -> SLB -> 客户端浏览器。从分析的情况看,SLB与客户端的网络环境都可能引起这个问题。但是从IIS日志来看,有些耗时长的...
分类:
其他好文 时间:
2014-06-19 00:31:12
阅读次数:
779