- 浏览: 606169 次
- 性别:
- 来自: 杭州,长沙
-
文章分类
- 全部博客 (279)
- Java (30)
- Jsp、Servlet (18)
- Web前端 (56)
- Oracle (31)
- SqlServer (1)
- Jetty (3)
- Tomcat (6)
- Weblogic (11)
- Websphere (2)
- Struts2 (13)
- Spring (5)
- Ibatis (8)
- Hibernate (3)
- Webservice (1)
- C/C++ (2)
- Linux (13)
- Android (1)
- 正则表达式 (3)
- 网络组建 (3)
- 软件工程 (11)
- IDE使用技巧 (20)
- Windows操作技巧 (18)
- 养生之道 (1)
- 杂七杂八 (15)
- 心理保健 (1)
最新评论
-
50854319:
elements[i] = tagArr[i]; 这个需要修改 ...
document.getElementsByName在IE下的bug解决 -
mengsina:
通过楼主的介绍,能够启动client了。但是又遇到了cisco ...
(转)Cisco Systems, Inc. VPN使用过程中常见问题解决方案 -
zzz_robinson:
谢谢,关闭-启动-启动。这个循序对的,否则每次都提示服务没打开 ...
(转)Cisco Systems, Inc. VPN使用过程中常见问题解决方案 -
wuchunjiesp:
总算解决了,THANK楼主,空值问题是TYPE里面参数类型定义 ...
(原创)Ibatis2调用数据库存储过程的相关示例 -
wuchunjiesp:
存储里面是这样的
FOR I IN 1..P_GOODSDI ...
(原创)Ibatis2调用数据库存储过程的相关示例
采用和之前类似的代码: 其中style.css中的代码如下: 在应用了css样式设置背景图片的div中,加入了一段简单的循环运行1000次的Javascript脚本。 IE7+HttpWatch: FF3.0+FireBug: 这里大概能够看出一些问题: 再看下一段代码: 相比第一段代码,这里把Javascript脚本简化为一对空的Script标签,而且把之前放在最后的设置cssContainer1的背景图片的内联style放到了script的前面。 IE7+HttpWatch: FF3.0+FireBug: 那么现在我们可以看出几点: 看下下面的代码: 图片CSS4.jpg被放到了最后加载!而CSS3.jpg虽然也是在Script之后才定义的,而且是放在外部Css文件中的CSS3.jpg,由于在执行Javascript的时候Css文件已被加载完毕,却依然被提前加载了。现在我们可以猜想,在Firefox中,图片的加载顺序受Javascript的影响下,同时与Div的结构有关。 本节的最后一段代码: 其中style.css文件做了一些调整,变成: 这部分代码和之前的差异:一是用一个新的Div套住了cssContainer1、cssContainer4和一个普通的Div4;另外在外联的css文件中,重复定义了cssContainer1的背景图片,另一个定义在Html文档的最末端。 FF3.0+FireBug: 到这里基本可以总结出来Firefox在Script的影响下对图片的加载顺序: 与IE不同,FF遵守的是另一套DIV逐级解析的模式。受Script标签影响的不仅仅是Script标签之前的图片,还包括了包含Script标签的父级标签内的所有图片。在同级标签中,图片的加载顺序符合先内嵌、后背景的原则,而不同级的标签,则按由先到后的顺序加载。 此外,看下IE: 注意被选中的那一行,其中那个Result字段为Abort的CSS5.jpg图片。原本由于外联CSS优先级最低,CSS5.jpg应当被后定义的内联CSS1.jpg覆盖,不被加载,但由于Javascript的影响,这里却被加载了,虽然由于IE很快读到了HTML的末端,发现了后定义的CSS1.jpg,取消了CSS5.jpg
3、看下Javascript对图片加载顺序的影响
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>测试图片加载顺序</title>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<div id="div1"><img src="images/Div1.jpg" /></div>
<div id="div2"><img src="images/Div2.jpg" /></div>
<div id="div3"><img src="images/Div3.jpg" /></div>
<div id="cssContainer1">
<div id="cssContainer2" style="background-image:url('images/Css2.JPG')"></div>
<script>
var a;
for(var i=0;i<1000;i++)
{
a += i;
}
</script>
<div id="cssContainer3"></div>
<div id="cssContainer4" style="background-image:url('images/Css4.JPG')"></div>
</div>
<div id="div4"><img src="images/Div4.jpg" /></div>
<div id="div5"><img src="images/Div5.jpg" /></div>
<div id="div6"><img src="images/Div6.jpg" /></div>
<div id="div7"><img src="images/Div7.jpg" /></div>
<div id="div8"><img src="images/Div8.jpg" /></div>
<div id="div9"><img src="images/Div9.jpg" /></div>
<div id="div10"><img src="images/Div10.jpg" /></div>
<div id="div11"><img src="images/Div11.jpg" /></div>
<div id="div12"><img src="images/Div12.jpg" /></div>
<style>
#cssContainer1{}{
background-image:url("images/Css1.JPG");
}
</style>
</body>
</html>#cssContainer3{
background-image:url("../images/Css3.JPG");
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>测试图片加载顺序</title>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<div id="div1"><img src="images/Div1.jpg" /></div>
<div id="div2"><img src="images/Div2.jpg" /></div>
<div id="div3"><img src="images/Div3.jpg" /></div>
<style>
#cssContainer1{
background-image:url("images/Css1.JPG");
}
</style>
<div id="cssContainer1">
<div id="cssContainer2" style="background-image:url('images/Css2.JPG')"></div>
<script>
</script>
<div id="cssContainer3"></div>
<div id="cssContainer4" style="background-image:url('images/Css4.JPG')"></div>
</div>
<div id="div4"><img src="images/Div4.jpg" /></div>
<div id="div5"><img src="images/Div5.jpg" /></div>
<div id="div6"><img src="images/Div6.jpg" /></div>
<div id="div7"><img src="images/Div7.jpg" /></div>
<div id="div8"><img src="images/Div8.jpg" /></div>
<div id="div9"><img src="images/Div9.jpg" /></div>
<div id="div10"><img src="images/Div10.jpg" /></div>
<div id="div11"><img src="images/Div11.jpg" /></div>
<div id="div12"><img src="images/Div12.jpg" /></div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>测试图片加载顺序</title>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<div id="div1"><img src="images/Div1.jpg" /></div>
<div id="div2"><img src="images/Div2.jpg" /></div>
<div id="div3"><img src="images/Div3.jpg" /></div>
<style>
#cssContainer1{
background-image:url("images/Css1.JPG");
}
</style>
<div id="cssContainer1">
<div id="cssContainer2" style="background-image:url('images/Css2.JPG')"></div>
<script>
</script>
<div id="cssContainer3"></div>
</div>
<div id="cssContainer4" style="background-image:url('images/Css4.JPG')"></div>
<div id="div4"><img src="images/Div4.jpg" /></div>
<div id="div5"><img src="images/Div5.jpg" /></div>
<div id="div6"><img src="images/Div6.jpg" /></div>
<div id="div7"><img src="images/Div7.jpg" /></div>
<div id="div8"><img src="images/Div8.jpg" /></div>
<div id="div9"><img src="images/Div9.jpg" /></div>
<div id="div10"><img src="images/Div10.jpg" /></div>
<div id="div11"><img src="images/Div11.jpg" /></div>
<div id="div12"><img src="images/Div12.jpg" /></div>
</body>
</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>测试图片加载顺序</title>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<div id="div1"><img src="images/Div1.jpg" /></div>
<div id="div2"><img src="images/Div2.jpg" /></div>
<div id="div3"><img src="images/Div3.jpg" /></div>
<div>
<div id="cssContainer1">
<div id="cssContainer2" style="background-image:url('images/Css2.JPG')"></div>
<script>for(var i=0;i<1000;i++){var a++}</script>
<div id="cssContainer3"></div>
</div>
<div id="cssContainer4" style="background-image:url('images/Css4.JPG')"></div>
<div id="div4"><img src="images/Div4.jpg" /></div>
</div>
<div id="div5"><img src="images/Div5.jpg" /></div>
<div id="div6"><img src="images/Div6.jpg" /></div>
<div id="div7"><img src="images/Div7.jpg" /></div>
<div id="div8"><img src="images/Div8.jpg" /></div>
<div id="div9"><img src="images/Div9.jpg" /></div>
<div id="div10"><img src="images/Div10.jpg" /></div>
<div id="div11"><img src="images/Div11.jpg" /></div>
<div id="div12"><img src="images/Div12.jpg" /></div>
<style>
#cssContainer1{
background-image:url("images/Css1.JPG");
}
</style>
</body>
</html>#cssContainer1{
background-image:url("../images/Css5.JPG");
}
#cssContainer3{
background-image:url("../images/Css3.JPG");
} 发表评论
-
List of mine types
2010-08-03 18:44 1332List of mine types &qu ... -
document.getElementsByName在IE下的bug解决
2010-06-17 09:23 3777那天封装一个ajax边输入边提示标签,在JS脚本中使用到了do ... -
JS文件中获取contextPath的方法
2010-06-11 15:48 3113function getContextPath() { ... -
javascript获取当前鼠标在屏幕上的会标(转)
2010-06-11 14:35 997<script>function mouseMov ... -
HTML页面元素加载顺序研究报告(5)----Script标签在Firefox下对背景图片的影响
2010-06-09 13:09 2217在上一节中发现,背景图片似乎还有些需要研究的地方。 代码 ... -
HTML页面元素加载顺序研究报告(4)----用JavaScript插入图片
2010-06-09 13:08 33844.下面我们试试用Javascript插入图片 代码: ... -
HTML页面元素加载顺序研究报告(2)----背景图片(转)
2010-06-09 11:39 26612、接下来考察背景图片的加载: 一般来说,添加背景图片有 ... -
HTML页面元素加载顺序研究报告(1)----简单Div罗列(转)
2010-06-09 11:37 1889一直没有意识到HTML页面的元素加载顺序有什么重要性,至多 ... -
提高网站访问速度的34条军规二 (转)
2010-06-09 11:32 94118 预先加载组件 (Preload ... -
提高网站访问速度的34条军规一 (转)
2010-06-09 11:28 13201 减少HTTP请求数量 (Minimize HTTP Req ... -
JavaScript输出中文乱码的解决方法
2010-06-08 16:27 1376当页面中包含的js文件中有中文输出时,在页面中会出现乱码. ... -
javascript动态循环添加行及行中的事件调用带参数的函数
2010-06-03 16:33 1944今天在做一个动态循环添加行,并在新行添加onclick事件,调 ... -
(转)a href=#与 a href=javascript:void(0) 的区别
2010-02-23 15:53 2242<a href="#"> 点击 ... -
树型对象的table展现形式思考
2009-10-20 13:57 1028如图所示:近日项目中需要将一个动态树型结构以表格动态合并行 ... -
Javascript实现web表格宽度拖动(分固定宽度和不固定宽度)
2009-06-30 19:47 2048<html><head><tit ... -
JSeclipse最新的update地址
2009-03-30 10:22 1460http://www.interaktonline.com/P ... -
Javascript窗口与提示大全
2009-03-19 15:40 1138//-----------按钮提示框----------// ... -
web标准:div+css命名规则
2009-03-16 11:41 1182SEO(搜索引擎优化)有很多工作要做,其中对代码的优化是一个很 ... -
四种悬浮DIV提示效果
2009-03-11 09:55 7079<html> <head> <t ... -
javascript中数组去除重复值
2008-09-08 19:44 3409<script> Array.prototyp ...
相关推荐
HTML页面不认<script type="text/template">标签,怎么办? 比如 <script type="text/template"> ... </script> 以上代码,HTML浏览器不能解析,报错. 怎么办? 我来教给你如何变相的让他认这个type.
微信小程序开发,适用于微信小程序的图片预加载组件wxapp-img-loader-master.zip
例如:tabs1、tabs2、tabs3、tabs4 tabs2改为tabs4(往后移)则顺序变为tabs1、tabs3、tabs4、tabs2; tabs4改为tabs2(往前移) 则顺序变为tabs1、tabs4、tabs2、tabs3。
Ajax-learn-to-send-email-via-google-script-html-no-server.zip,使用HTML表单(例如网站上的“联系我们”)发送电子邮件而不使用后端服务器(使用谷歌脚本)的示例非常适合需要收集数据的静态网站。,ajax代表异步...
how-to-load-dynamic-script, 加载动态脚本的正确方法 说明:[removed][removed]<script type="text/javascrip
自定义控件,实现在winform窗口中点击查询等待时的页面加载遮罩效果,背景半透明,结果返回前被遮罩的控件不可用。 有问题可留言http://blog.csdn.net/quan278905570
我们知道,在PC端,想在一个页面插入一张背景图,只需要如下属性即可。 background-image: url("../images/photo.png"); 在小程序里面,如此做法就行不通了,图片不但不会显示而且还会报错了 pages/index/...
我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入。 格式就是: <script src="./js/vue%20(1).js" type="text/javascript" charset="UTF-8"></script> src里面的内容根据自己的下载的Vue.js的...
Servlet的加载顺序与监听器和过滤器不同,它们是在有请求到达时按需加载的,而不是在应用启动时。但是,如果多个Servlet映射到同一个URL模式,那么它们的加载顺序则遵循`<servlet-mapping>`标签在`web.xml`中的顺序...
Web.xml 中的 listener、filter、servlet 加载顺序及其详解 在 Web 应用程序中,web.xml 文件扮演着非常重要的角色,它定义了 Web 应用的结构和配置。其中,listener、filter、servlet 是三个非常重要的概念,它们...
在本单元中,我们将深入探讨如何使用HTML5的图片标签和CSS3的背景设置技术来美化和布局网页图片及背景。 1. HTML5中的图片标签: - `<img>`标签是最基本的图片插入标签,它通过`src`属性指定图片的URL,`alt`属性...
将脚本元素嵌入到可滚动HTML页面中。 基本标记: EMBED-SCRIPT元素是设置了data-embed-script属性的任何元素。 此属性的值是要加载的EMBED-SCRIPT包的名称。 可选属性data-embed-param可用于指定脚本操作的其他参数...
React负荷脚本npm install react react-loadscript --save 脚本加载作为组件(我很抱歉) import { Script } from 'react-loadscript' ;class App { render ( ) { return < Script src = '...
jsp页面加载方法 jsp页面加载是指在jsp页面完全加载完成后执行某个js函数的方法。下面将对四种jsp页面加载方法进行详细的介绍和分析。 方法1:使用window的onload事件 在方法1中,我们使用了window的onload事件来...
JAVA GUI 开发---登录界面加载背景图片
Script标签是HTML中的一个重要元素,用于在网页中插入可执行的脚本,通常用来引入JavaScript或TypeScript等客户端脚本语言,以实现动态交互和功能增强。在HTML5中,`language`属性已被废弃,推荐使用`type`属性来...
在Linux系统中,阵列卡驱动的加载顺序对于系统的稳定性和正确性至关重要,尤其是在涉及到多个SCSI控制器的情况下。本文以一起具体的故障案例为基础,详细解释了如何处理由于阵列卡驱动加载顺序不当导致的系统无法...
该资源原理说明与博客《异步&同步加载树节点----zTree(一)》相一致。
PFC2D学习笔记之加载-求解-模拟-结果分析 PFC2D学习笔记之加载-求解-模拟-结果分析
200多个加载中gif图片loading动态图片,全是透明背景图。