`
fuhao_987
  • 浏览: 63682 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

前端知识天天学(4)

阅读更多
position:absolute的时候它相对于整个window,需要设置它的父级元素position:relative.
这样设置left的值的时候,是相对于父级元素而言。
---------------------------------------------------------------
display属性
---------------------------------------------------------------
【转】解决IE中img.onload失效的方法

    最近在做web开发,其中有一个需求:利用Javascript获取要加载的图片的尺寸,所以很自然的,我就想到了img的onload方法,在firefox下开发完成后,我到IE下调试,发现img的onload事件很多情况下都不被调用。

我最初的代码如下:

var img = new Image;
img.src = "test.gif";
img.onload = function(){
    alert ( img.width );
};

    这段代码看着没什么问题,但是为什么onload没有被IE调用呢?因为IE会缓存图片,第2次加载的图片,不是从服务器上传过来的,而是从缓冲区里加载的。是不是从缓冲区里加载的图片就不触发onload事件呢?我于是我测试了以下代码,成功了~

var img = new Image;
img.onload = function(){
    alert ( img.width );
};
img.src = "test.gif";

    我把onload写到前面去,先告诉浏览器如何处理这张图片,再指定这张图片的源,这样就正常了。所以,不是IE没有触发onload事件,而是因为加载缓冲区的速度太快,以至于没有运行到img.onload的时候,onload事件已经触发了。这让我想到了Ajax,我们在写xmlhttp的时候,都是先指定onstatechange的回调函数,然后再send数据的,道理是一样的

-----------------------------------------------------------------
ie里面<标签>后面文字的情况,很难让文字与<标签>对齐,好的解决方法是不要用垂直居中的方法text-align:center;font-size:12px;vertical-align:middle;line-height:23px,直接用padding设置上下的宽度
-----------------------------------------------------------------
background-position:left top;
是移动背景图片,坐标点是左上角。所以常用的就是top值为负,因为是上移。
分享到:
评论

相关推荐

    QMS知识天天学

    QMS知识天天学是关于质量管理体系建设和持续改进的专业知识学习。内容涵盖ISO9000:2000质量管理体系标准,这是一系列国际标准,用于指导组织建立、实施和改进其质量管理体系。QMS,即质量管理体系,是组织管理质量...

    二级文法天天学(1-48)全.chm

    涵盖日语二级语法190个知识点,每个都有例句,可以很快掌握二级语法的知识点。

    日语资料:二级日语天天学

    将所学知识应用到日常对话和阅读中,不断通过听力和口语训练来提高语言的实际运用能力,这是提高日语水平的不二法门。 总的来说,《二级日语天天学》是一套全面且实用的日语学习资料,它涵盖了从词汇、汉字到练习的...

    日语二级汉字天天学

    准备考2级的朋友们!

    敏捷软件开发.pdf

    敏捷软件开发.pdf

    Java中的无限层级递归树前后端操作解决方案.docx

    Service 逻辑代码等方面的知识点。 一、前端 Vue 无限层级树实现技术大纲 在开始之前,让我们先了解技术大纲图,了解这里面涉及到的技术与流程。只有这样,我们才能更好地理解整体解决方案的实现思路。 二、Java ...

    李阳疯狂英语全套整理打包

    4. **发音指南**:提供详细的音标学习和发音技巧,帮助学习者掌握标准的美式或英式发音,纠正错误发音。 5. **口语背诵**:包含了丰富的短文、对话、名言等内容,用于背诵练习,增强口语表达能力和词汇记忆。 6. *...

    日语2级190个语法

    4. ~~~一方(では)~~~:表示两个相对或对比的情况。 例句:健康を重視する一方、ストレスに強い心も重要だ。(重视健康的同时,也需要有一颗能承受压力的心。) 5. 用言連体形+一方だ:表示持续...并逐渐.....

    三个一分钟晨学机制汇总.docx

    - **目标**:通过“时政要闻天天讲、法规条文天天读、安全知识天天学”的模式,促进学习型企业建设,提高员工的政治素养、法律意识和安全观念。 #### 二、核心内容与实践 1. **确定学习内容**: - **依据**:根据...

    五笔打字教程

    五笔打字教程天天学五笔,天天用五笔,才是学以致用

    智慧校园总体建设方案.pptx

    “天天学”智慧校园解决方案充分利用现代信息技术手段,针对当前教育领域面临的挑战提供了全面、系统的解决方案。不仅提升了校园管理和服务水平,还促进了教育资源的有效整合与共享,实现了教育信息化的深度融合发展...

    中心小学XX年上半年教育科研工作总结.doc

    这份总结强调了以下几个关键知识点: 1. **科研兴课策略**:学校将教育科研作为提升课堂教学效率和教师专业发展的核心,旨在通过科研活动解决教育问题,探索教学的科学规律。 2. **教学模式创新**:学校积极探索...

    【精品】联想智慧校园解决方案86页.pptx

    【天天学 - 智慧校园方案概况】中,天天学产品是联想智慧校园的核心,它涵盖了家校沟通、办公、教务、学习等多个功能板块。产品定位在于为校长提供实时管理数据,帮助学生全面发展,减轻教师的工作压力。其优势在于...

    BASIC语言编译器 qb 高一数学

    学了半学期可能也不知道在学的是什么,其实BASIC是一门计算机语言,只是现在几乎没人用了,只是由于其简单,所以收入到了高中课本里,我就是搞计算机的,要学一门语言最好的方法是不断的编程,而不是天天学语法,在...

    SilkTest循序渐进1-调用DLL函数

     废话不多说,关于silktest中使用dll的基本介绍,参见Silktest天天学系列4-在silktest中调用DLL 今天我们的例子,就是编写一个dll,让其导出一个函数Calculate。该函数的功能是返回输入int参数的两倍。然后我要在...

    金山词霸2016 v1102

    迷你首页 -- 英文资料天天学与原内嵌于客户端的网页相比,迷你首页页面容量大幅增加;资料型内容与查询相关分离,极大优化词霸软件性能,提升软件启动速度;定时推送与用户主动浏览相结合,迎合用户使用习惯,方便...

    日语 二级 词汇和文法

    首先,"二级文法天天学(1-48)全.chm" 这个文件很可能包含了一个完整的日语二级文法学习教程,涵盖了从基础到进阶的48个主题。每个主题通常会详细解释一个或多个文法规则,包括接续方式、意义、用法及例句。通过每天...

    单词记忆网页版软件看看吧

    有关计算机英语的测试测一测增加英语水平学好英语就是学好计算机

    MyApp:随便写的各种,点链接可以进入我的知乎

    比如,天天学英语,却从不写英语文章;再比如,天天花大量时间刷知乎,却从不写答案、写总结。start写代码来提升自己的工作效率,来用机器代替重复工作,编程,一点都不难。我自己的python练习册,python尊好玩o(^▽...

    MISRA C++开发规范

    4. **标准库的使用**:规范对C++标准库的使用进行了严格的限制,旨在防止因库函数不安全或行为不确定而导致的问题。例如,它可能会建议避免使用某些可能导致未定义行为的库函数。 5. **可移植性和可重用性**:MISRA...

Global site tag (gtag.js) - Google Analytics