- 浏览: 2620720 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
目前对于各大前端框架来言,都支持访问一个ajax对象,它屏蔽了浏览器之间的差异,给使用者一个统一的接口,使得使用者专注于项目本身而不是XHR的兼容问题。但是:各个前端库在封装统一的接口的时候,XMLHttpRequest本身的一些功能被隐藏了。
multipart XHR 中使用了流功能。通过监听readyState为3的状态,我们可以在一个较大的响应还没有完全接受之前把它进行分段处理。这样使得我们可以实时处理响应片段,这也是MXHR能提升性能的主要原因。
multipart XHR
- 允许客户端只用一个HTTP请求就可以从服务端向客户端传送多个资源。
- 通过在服务端将资源(CSS,JS等)打包成一个由双方约定的字符串分割的长字符串并发送到客户端。
- 用Javascript代码处理长字符串,并提供它的mime-type类型和传入的其他"头信息"解析每个资源。
缺点:
- 以这种方式获取的资源不能被浏览器缓存
- 老版本的IE不支持readyState为3的状态和data:URL。
- IE8支持
适合提升性能的应用场景:
- 无需缓存的外部资源(图片等)
- 网站的每一个页面都已经进行模块化,独立地依赖自己的css与js等文件。
发表评论
-
自执行函数相关
2013-05-07 20:39 1395整理几种自执行函数: 在最前最后加括 ... -
一淘首页优化总结
2013-02-01 17:10 0尽量减少DOM节点 不需要初始加载就渲染 ... -
严格模式探究
2013-01-18 17:32 1455探究一下严格模式 ... -
《JavaScript高级程序设计》性能探究之优化DOM交互
2012-10-20 17:50 1457本文来自《JavaScript高级程序设计》阅读笔记 ... -
《JavaScript高级程序设计》性能探究之最小化语句数
2012-10-20 16:18 1403本篇主要整理于《JavaScript高级程序设计》的第三版 6 ... -
翻译学习《how-web-page-loads》
2012-10-19 17:42 1356本文大部分来源于: http://www.douban ... -
关于页面的资源文件组织合理性探究
2012-10-18 13:55 1421本文主要来自于kejun's Blog里面的js和css的顺序 ... -
js性能之最小化重绘和重排(样式相关)
2012-09-22 20:18 1512前面有一篇记录了重绘和重排(http://zhangyaoch ... -
js性能-DOM编程之重绘和重排
2012-09-19 16:59 7242浏览器下载完页面中的所有组件----HTML标记,Js,CSS ... -
IE下的:hover
2012-09-19 16:22 1570从IE7(严格模式下)任何元素都可以使用:hover这 ... -
书写高质量JavaScript代码的要点(The Essentials of Writing High Quality JavaScript)翻译
2012-02-25 17:08 1662前言: 1、文章尾部带有原文的链接和来自zhang ... -
关于iframe加载完成的判断
2011-10-28 21:18 0//创建iframe var iframe = ... -
你会用string.lastIndexOf()吗?
2011-10-15 16:29 2124很多的人可能会不屑这个问题,请听我慢慢说道。 需求设计 ... -
js性能优化之 Object/Array直接量
2011-10-14 14:30 2712以前可能自己写的时候也有这个习惯,但是理论性的没有认真去中总结 ... -
js性能研究系列之----数据访问相关
2011-09-28 12:42 1549前言: 本来按照自己的计划是推出的是 常用性 ...
相关推荐
**jQuery AJAX 库详解** jQuery 是一款非常流行的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画设计以及Ajax交互等任务。在Web开发中,jQuery 的 AJAX 功能是其一大亮点,它使得开发者能够实现无刷新...
**Ajax(Asynchronous JavaScript and XML)技术是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。MicrosoftAjax.js是微软为.NET Framework开发的一个Ajax库,它使得开发者能够在JavaScript环境中更...
然而,在这个简化的Ajax类库中,开发者不需要直接处理错误,因为类库已经包含了基本的错误处理逻辑。当然,在实际应用中,可能还需要添加更详细的错误处理,例如网络错误、超时等。 总结: 通过文章的介绍和实例...
"Ajax"标签表明这个压缩包的核心内容是关于Ajax技术的。这可能包括异步请求、数据交换、DOM操作以及用户界面的更新等关键点。 【文件名称列表解析】 "Simple use of Ajax"可能是示例程序或者类库文件的名称,它暗示...
总结来说,PHP XAJAX 类库是实现 PHP 页面无刷新技术的有效工具,它简化了 AJAX 应用的开发流程,提高了用户体验。通过理解和熟练运用 XAJAX,开发者可以构建更加动态、交互性强的 Web 应用程序。
ajax轻量级封装,简单实用,带有详细注释。 一、同一个对象可以发送多个请求,按顺序执行请求,有简单的超时机制,httpXMLRequest对象复用,无序的可以建立多个对象发送请求来实现; 二、兼容IE,FF,支持同步、异步...
"实现Ajax的智能提示效果类库"正是为了解决这个问题,它通过在用户输入时动态加载并显示相关信息,为用户提供了更加智能化的交互体验。 Ajax类库通常包含一系列的组件和函数,用于简化开发人员使用Ajax技术的过程。...
这是一些在Java环境下使用Ajax编程的常用类库组件包,里面主要涉及dom4j、jaxen、commons-httpclient、mysql-connector等JAR包文件。这些都是比较常用的JAVA类库,应该下载收藏。
**Ajax(Asynchronous JavaScript and XML)**是另一种关键的技术,虽然它的名字中含有XML,但其实并不局限于XML。Ajax的核心在于通过JavaScript异步地与服务器进行数据交换,无需刷新整个页面就能更新部分网页内容...
在.NET环境中使用Ajax技术可以极大地提升Web应用的用户体验,因为它允许数据在后台异步更新,无需刷新整个页面。Ajax(Asynchronous JavaScript and XML)的核心在于使用JavaScript与服务器进行交互,结合XML或JSON...
本资源是一套结合了jQuery和ASP.NET技术的Ajax.Net类库源码,旨在提供一个高效、易用的异步更新页面元素的解决方案。这个类库的实现方式充分展示了JavaScript库与服务器端.NET框架的无缝集成,提升了Web应用程序的...
**DOM与Ajax操作基本类库详解** 在Web开发中,DOM(Document Object Model)和Ajax(Asynchronous JavaScript and XML)是两个至关重要的概念。DOM是HTML和XML文档的编程接口,它允许程序和脚本动态更新、添加或...
**AjaxServer1.0** 是一个轻量级的AJAX类库,专为简化Web应用程序中的异步数据交互设计。这个库提供了高效且易于使用的API,使得开发者无需深入理解底层XMLHttpRequest对象的工作原理,就能轻松实现页面的部分刷新,...
本篇将深入探讨基于DHTML+AJAX实现的Menu类库scripts代码实例,这一技术主要用于构建动态、交互式的网页菜单系统。DHTML(Dynamic HTML)是一种结合了HTML、CSS、JavaScript以及DOM(Document Object Model)的技术...
总的来说,这个基于DHTML+AJAX的标签导航类库代码提供了一种高效且用户友好的方式来组织和导航网页内容,同时利用现代Web技术实现了高性能和互动性。开发者可以参考和定制这个类库,以适应他们自己的项目需求。
这套"基于jQuery实现的Ajax.Net library类库源代码"是专门为.NET开发者设计的,旨在帮助他们利用jQuery更高效地进行Ajax操作。它可能包含了一系列的JavaScript函数和类,封装了与服务器端的通信过程,使得开发者无需...
jQuery-Based Ajax.Net Library 是一个针对Visual Studio 2008开发的类库,它结合了jQuery的简洁性和Ajax.Net的强大功能,使得开发者在创建富交互式Web应用程序时能够更加高效和便捷。这个类库的目标是简化异步数据...
AJAXty提交表单
jQuery类库新手使用指南之AJAX方法