- 浏览: 264589 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (119)
- spring (1)
- hibernate (1)
- struts (0)
- ibatis (0)
- memcache (4)
- mysql (1)
- ant (0)
- junit (0)
- protobuf (1)
- android (1)
- java (15)
- language (1)
- google (1)
- scala (0)
- ruby (0)
- python (0)
- 设计模式 (1)
- think in java (6)
- 服务器 (4)
- javascript (24)
- css (2)
- mongodb (1)
- eclipse (1)
- 并发 (1)
- test (1)
- jquery (3)
- vim (2)
- javaio (1)
- log4j (0)
- jdk (0)
- api (0)
- hadoop (1)
- HashMap (1)
- 数据库 (1)
- webservice (1)
- jvm (0)
- linux (4)
最新评论
-
weilingfeng98:
定制SSLContext
java安全SSL -
weixuanfeng:
楼主有没有用eclipse,Java调用Ant脚本的代码啊。 ...
ant调用步骤
评价一个网站性能是否高效,除了后端程序的优化,前端性能也不能忽略,看了一些javascript异步加载资源的方式(基于jquery),贴出来给大家作为参考
jquery提供了异步加载信息的全局函数
1.$.getScript(URL,CALLBACK)
这个方法提供了异步加载script资源的方式,对于一些web网页内容比较多,需要按需加载,提供了很大的帮助,jquery1.2之后的这个方法可以跨域访问,看代码它是通过动态创建script,在加载成功后删除script节点,如何使用:
js/user.js代码
同其它全局函数相同,getscript()有一个回调函数,该函数在函数执行完成后返回,在jquery1.4.1 中这个方法只会加载一遍url,jquery1.7.1会加载多遍
2.$.getJson()提供访问同一个域中json数据
对应的user.json
URL表示请求的地址,data表示请求的参数,可选参数回调函数中执行操作
3.$("#div").load(URL selecter)该方法提供了异步获取html数据的方式,这个方法也不能跨域访问,在url后面可以指定异步请求的网页的哪些部分被加载到该div中,例子
index.jsp代码
这几种异步加载在一定程度上可以减少页面等待的时间,给用户提供更好的体验
jquery提供了异步加载信息的全局函数
1.$.getScript(URL,CALLBACK)
这个方法提供了异步加载script资源的方式,对于一些web网页内容比较多,需要按需加载,提供了很大的帮助,jquery1.2之后的这个方法可以跨域访问,看代码它是通过动态创建script,在加载成功后删除script节点,如何使用:
$.getScript("/js/user.js");
js/user.js代码
[ var data = { "name": "a", "sex": "男", "email": "a@163.com" }, { "name": "b", "sex": "女", "email": "b@163.com" } var strHTML = ""; $.each(data, function(index,entry) { //遍历获取的数据 strHTML += "<p>编号:" + index + "<br>"; strHTML += "姓名:" + entry["name"] + "<br>"; strHTML += "性别:" + entry["sex"] + "<br>"; strHTML += "邮箱:" + entry["email"] + "</p><hr>"; }) $("#mydata").html(strHTML); ]
同其它全局函数相同,getscript()有一个回调函数,该函数在函数执行完成后返回,在jquery1.4.1 中这个方法只会加载一遍url,jquery1.7.1会加载多遍
2.$.getJson()提供访问同一个域中json数据
$("#ajaxLoadJson").click(function(){ $.getJSON("js/user.json", function(data) { $("#divTip").empty(); //先清空标记中的内容 var strHTML = ""; //初始化保存内容变量 $.each(data, function(InfoIndex, Info) { //遍历获取的数据 strHTML += "姓名:" + Info["name"] + "<br>"; strHTML += "性别:" + Info["sex"] + "<br>"; }) $("#divTip").html(strHTML); //显示处理后的数据 }) });
对应的user.json
[ { "name": "a", "sex": "男", "email": "a@163.com" }, { "name": "b", "sex": "女", "email": "b@163.com" } ]
URL表示请求的地址,data表示请求的参数,可选参数回调函数中执行操作
3.$("#div").load(URL selecter)该方法提供了异步获取html数据的方式,这个方法也不能跨域访问,在url后面可以指定异步请求的网页的哪些部分被加载到该div中,例子
$("#ajaxLoadhtml").click(function() { //按钮点击事件 $("#ajax").load("index.jsp h3"); //load()方法加载数据 })
index.jsp代码
<html> <head> </head> <body> <h2>Hello World!</h2> <h3>你好</h3> </body> </html>
这几种异步加载在一定程度上可以减少页面等待的时间,给用户提供更好的体验
发表评论
-
javascript正则学习
2014-12-06 10:47 824JavaScript中关于正则表达式的有几个关键函数,sear ... -
jquery制作tab标签的最简方式
2012-12-27 15:33 971用jquery制作tab标签,代码很简单,看代码 -
javascript异步获取script资源的实现方法
2012-12-27 15:12 1214研究jquery异步获取script资源的方式,这里贴出来供大 ... -
javascript中Array对象几种方法总结
2012-08-30 17:28 937//push将新元素添加到一个数组中,并返回数组的新长度值 ... -
jquery总结
2012-07-05 16:32 1053接触jquery比较长时间了,今天总结一下jquery的用法 ... -
javascript禁止空格
2012-05-14 13:29 0今天调试页面,学到一招,禁止输入框空格的绝招,太绝了.推荐给大 ... -
javascript 经典片段
2012-01-15 18:57 930http://www.codebit.cn/ -
prototype属性
2011-11-29 17:54 1062Function.prototype.getName = fu ... -
转:javascript共有静态方法,私有静态方法,特权方法的区别
2011-11-29 16:24 1683JavaScript中,每个function都拥有一个原型对象 ... -
jquery插件开发
2011-10-27 00:32 1088<!DOCTYPE HTML PUBLIC " ... -
javascript中prototype方法修改
2011-08-12 19:15 1002今天做页面时发现了一个方法replace在匹配字符串时 &l ... -
javascript匹配正则
2011-08-05 00:48 1051正则表达式一直是自己的弱项,最近有机会恶补一下,论坛最近有人发 ... -
javascript集中创建事件方法
2011-08-05 00:26 1042最近看论坛关于动态创建javascript事件的帖子,自己也恶 ... -
收藏一个牛人的blog,学习javascript可以去看看
2011-05-31 18:59 1711http://www.cnblogs.com/rubylouv ... -
15款jquery特效
2011-05-24 14:39 971juqery插件写的几款特效,在项目中可能用到,在这里分享给大 ... -
javascript延迟加载外部js文件
2011-05-18 11:28 2163function _GetJsData(url, callba ... -
window 添加多个onload方法
2011-05-05 20:38 1134function addLoadEvent(fun){ ... -
javascript中的隐藏的对象
2011-04-30 19:41 990Call Apply prototype var person ... -
[转载]Ext.extend的理解 javascript
2011-04-30 14:11 981(转)http://hi.baidu.com/_ollie/b ... -
javascript树
2011-04-23 21:33 2281<html> <head> & ...
相关推荐
标题 "JS 动态树 异步加载树 xloadtree WebFXLoadTree" 指的是在JavaScript中实现的一种特定的树形结构组件,它具备动态加载和异步数据获取的功能。这种技术常用于构建大型数据集的层级展示,如文件系统、组织结构或...
总结来说,ECharts的基础折线图是通过定义配置项和数据来创建的,而异步加载数据则可以通过HTTP请求从服务器获取,然后动态更新配置项以反映新的数据。这种灵活性使得ECharts能够适应各种复杂的数据可视化需求。在...
在ExtJS4中实现树结构的异步加载,主要涉及以下几个关键概念: 1. **TreeStore**: TreeStore是树结构的数据源,它负责管理与服务器之间的数据通信。对于异步加载,我们需要配置TreeStore,设置`autoLoad`为`false`...
在实际项目中,有许多JavaScript库和框架支持异步加载的TreeView,比如jQuery UI的TreeView、Angular的ngTreeview、React的react-treeview等。开发者可以根据自己的技术栈选择合适的解决方案。同时,需要注意的是,...
### Ext.ux.tree.TreeGrid 异步加载知识点详解 #### 一、Ext.ux.tree.TreeGrid简介 在ExtJS框架中,`Ext.ux.tree.TreeGrid`组件是一种结合了树形结构与表格显示特性的控件,适用于展示具有层级关系的数据。通过...
在IT领域,异步加载是一种优化用户体验的重要技术,特别是在处理大量数据或复杂组织结构时。在本场景中,"异步加载组织结构树以及操作"指的是如何在前端应用中高效地展示并操作一个层次结构清晰的组织结构图,同时...
综上所述,JavaScript异步加载的三种实现方式各有优劣,适用于不同的场景和需求。在实际开发中,需要根据项目具体情况和浏览器兼容性要求来选择合适的异步加载策略。对于大多数现代浏览器,推荐使用`async`或`defer`...
其次,异步加载预览是一种优化网页性能的技术。它允许部分内容在后台加载,而不是一次性全部加载,从而减少了用户等待时间,提高了页面响应速度。在预览PDF或图片时,这种方法尤其有用,因为大文件可能会导致页面...
JavaScript 加载器在 Web 开发... 实现方法 jQuery 内置有 getScript 方法来加载一个脚本,处理返回的结果可以有几种方法来实现。最基本的用法 jQuery.getScript 看起来像这样: 代码如下: jQuery.getScript(“/path/t
综上所述,“点击显示更多异步加载显示”是一种通过AJAX实现的高效网页加载策略,它提高了网页的性能和用户体验。在实际应用中,开发者需要考虑多个方面,包括但不限于错误处理、性能优化和SEO兼容性,以提供更优质...
为了优化页面性能,避免`iframe`阻塞主页面的`onload`事件,我们可以尝试以下几种加载策略: 1. **普通`iframe`加载**:这是最基础的加载方式,`iframe`的加载发生在主页面的`onload`事件之前。如果`iframe`内容...
实现图片异步加载通常有以下几种方法: 1. **Intersection Observer API**:这是现代浏览器提供的一种观察者接口,可以监听元素是否进入或离开视口。通过这个API,我们可以设置一个回调函数,在图片进入视口时触发...
当然,随着前端技术的发展,为了提升页面加载性能,特别是在有多个脚本或大型应用时,建议使用更先进的模块化和异步加载技术,如ES6的import语句、动态import()语法,以及Webpack等现代模块打包器提供的按需加载功能...
本项目"jquery弹出div+异步加载数据"旨在实现一个功能丰富的用户界面,其中包含一个可拖动的弹出div,并能通过异步方式从服务器获取并显示数据。下面我们将详细探讨这个项目中的关键知识点。 首先,**jQuery弹出div...
1. 图片异步加载的必要性:传统加载图片方式可能导致页面加载完成后仍有大量图片在持续下载,影响用户体验。特别是图片文件通常较大,会使得整个页面的加载和显示过程显得不够优雅,可能出现图片逐渐清晰或者...
总结来说,Pegasus-Javascript库通过其独特的设计理念和强大的功能,为Web开发者提供了一种有效提升数据加载速度的解决方案。无论是在大数据应用还是常规的网页加载场景中,都能发挥出显著的效果,提升用户对应用的...
"jQuery页面加载效果"是指利用JavaScript库jQuery实现的动态加载动画,它能够以吸引人的视觉方式展示网页内容正在加载的过程,使用户在等待期间不会感到乏味。这种效果在现代网页设计中被广泛应用,尤其在内容分块...
1. **异步加载(Asynchronous Loading)**:JavaScript的异步特性使得我们可以在不阻塞主线程的情况下加载和执行代码。通过`<script async>`或`<script defer>`属性,我们可以实现脚本的异步或延迟加载,这可以显著...