`
yiminghe
  • 浏览: 1471594 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Web 前端细节

阅读更多

1.javascript 简单数值类型 Undefined, Null, Boolean, Number和String 五种 ,内置数据类型 (内置对象) 都可以看作是函数的派生类型


2.javascript 获得某个页面元素的绝对位置 offsetTop offsetParent 方法会有错误 ( 特别是如果是 该元素的 祖先元素们含有滚动条[overflow 不为 visible] 时,要减去如:

 

offsetParent 探讨

//x,y 为根据 offsetTop offsetParent 方法 算出的 ,然后
while (p && p != bd) {
    if (!Ext.isOpera || (p.tagName != 'TR' && !fly(p).isStyle("display", "inline"))) {
        x -= p.scrollLeft;
        y -= p.scrollTop;
    }
    p = p.parentNode;
}

 

ie 下专有的getBoundingClientRect(是ie的产物,但已经是w3c的标准,而且ff3,Opera和最新版的chrome都已经支持了这个方法详见:w3c的View Module部分 ),否则各个浏览器会很困难,详见ext-base.js getXY 函数 (怎么这么不兼容!)

 

简析 Extjs获得页面绝对位置

 

 

3.描述javascript 原型链


JavaScript的对象模型与执行模型

 

 

4.DOM 方法与 ie,ff 的相应直接插入html片段 方法比较

Ext.DomHelper 添加 option 问题

 

5.javascript的动态性 解释


 

6.w3c 与 ie 事件模型的区别 :添加事件,删除事件,捕获,冒泡,ie 全局 event 依赖javascript单线程模型


 

7. css 选择器种类 ,以及他们的 层叠后优先级计算


(注意:高级的属性选择器 http://www.w3.org/TR/css3-selectors/

css常用选择器的组成

CSS选择器优先级

 

8.typeof 操作


8.1 对于简单数值类型 输出 简单数值类型 (null 例外为 object)
8.2 对于 function literal 定义的 输出 function
8.3 对于其他 都输出 object

 

JavaScript 的对象模型与执行模型

 

9. firefox 与 ie 盒模型异同

 

即使都设成 xhtml doctype 还是有不同的,详见 IE 与 Firefox 的盒模型

dtd 的作用 - ie8 bug !?

 

10.隐藏不要使用 display:none 


不占用渲染空间,很难处理,建议设置

 

left:-9999px;

top:-9999px;

分享到:
评论

相关推荐

    Web前端大作业.zip

    《Web前端大作业——构建漫步时尚广场完整项目》 在本次Web前端的大作业中,我们面临的挑战是构建一个名为“漫步时尚广场”的完整项目。这个项目涵盖了网页设计、交互实现以及后端数据处理等多个方面,旨在提升我们...

    WEB前端开发.pdf

    ### WEB前端开发性能优化知识点详解 #### 一、性能优化 **1. 减少HTTP请求数** - **背景**: 在网页加载过程中,每个图片、CSS文件、JavaScript文件、Flash对象等都会产生一个HTTP请求,这会显著增加网页加载时间...

    web前端期末课程设计.zip

    总的来说,“web前端期末课程设计.zip”不仅涵盖了Web前端开发的核心技术,还强调了文化传承与创新,以及实际项目开发中的各种软技能,是一次全面而深入的学习体验。通过这样的实践,学生们能够更好地理解和应用所学...

    Web前端开发初级理论考试评分细则.docx

    在当今互联网技术飞速发展的时代,Web前端开发已经成为了一个不可或缺的重要环节。它涉及到网页或Web应用的用户界面构建,包括视觉设计、布局、交互性和动画等方面。为了评估和提高Web前端开发人员的专业技能,举行...

    毕设任务书(Web前端开发技术研究).docx

    毕设任务书(Web 前端开发技术研究) 本毕业设计任务书的目的是研究 Web 前端开发技术,特别是基于 Web 浏览器编程的前端开发技术,包括 HTML/XHTML、层叠样式表(CSS)、文档对象模型(DOM)和 JavaScript 等技术...

    WEB前端调用大华摄像头

    本示例主要讨论的是如何通过WEB前端调用来实现对大华摄像头的操作。大华是一家知名的安防设备制造商,其产品广泛应用于监控领域。本教程将介绍如何利用大华提供的WebPlugin和OCX控件来实现前端实时播放视频、截图、...

    Web前端开发规范手册.pdf

    《Web前端开发规范手册》是一份针对Web前端开发人员制定的开发规范,其主要目的是为了提高团队协作效率、便于前端开发及后期的优化维护、帮助新进团队成员快速上手,以及确保输出高质量的代码。规范手册中详细阐述了...

    个人设计web前端大作业.rar

    总的来说,【个人设计Web前端大作业.rar】是一个全面展现Web前端技术的平台,涵盖了从基础到高级的各种知识点,是提升技能和理解Web开发流程的绝佳实践。通过完成这样的大作业,开发者能够更好地掌握HTML5、CSS3等...

    时间控件,web前端

    在Web前端开发中,时间控件(Time Picker)是一种常见的用户界面元素,它允许用户方便地选择或输入特定的时间值。这种控件在各种应用场景中非常实用,如在线预订、日程安排、事件管理等。本文将深入探讨时间控件的...

    WEB前端开发数据模拟工具JOJO

    标题中的“WEB前端开发数据模拟工具JOJO”指的是一个专门用于Web前端开发的数据模拟工具,它的主要作用是在实际API接口未准备好或者不便于使用时,为开发者提供模拟数据,以便于进行界面设计和功能测试。这类工具...

    JS各种实例web前端

    JavaScript(简称JS)是Web前端开发中的核心技术,用于实现网页的动态效果和交互。这个"JS各种实例web前端"的压缩包文件包含了多种常见的JS特效,对于初学者和开发者来说,是一个宝贵的资源库。下面将详细讲解这些...

    (全)Axure 8 Web前端+后台+移动前端 元件库.zip

    总的来说,"(全)Axure 8 Web前端+后台+移动前端 元件库.zip"是一个全面且实用的设计资源,它为产品经理提供了丰富的设计元素,使他们在构思和表达产品需求时能更专注于创新和用户体验,而不用过于担心细节设计的...

    基于jQuery框架的Web前端开发设计方法研究.pdf

    jQuery框架在Web前端开发设计方法研究 本文主要研究了基于jQuery框架的Web前端开发设计方法,旨在提高Web前端开发的效率和质量。文章首先介绍了Web前端开发的重要性和挑战,然后详细介绍了基于jQuery框架的Web前端...

    web前端live2dw小人物

    "Web前端Live2DW小人物"是一个用于在网页上展示动态动漫人物的资源包。Live2DW是基于Live2D技术的一个轻量级实现,它允许开发者在网页上创建交互式的2D动画效果,使静态的人物形象变得生动起来。这个资源包包含了...

    web前端旅游网设计.rar

    《构建旅游信息网:Web前端技术与实践》 在当今数字化时代,旅游信息网站已成为人们获取旅行资讯、规划行程的重要平台。本项目“web前端旅游网设计”正是这样一款应用了前沿Web技术的作品,旨在为用户提供一个界面...

    web前端打开弹出窗口在扩展屏幕显示(presentation谷歌版本)

    在现代的多屏幕环境下,Web前端开发者经常需要处理在扩展屏幕上展示内容的需求。"web前端打开弹出窗口在扩展屏幕显示(presentation谷歌版本)"这一技术主题,主要涉及使用谷歌浏览器支持的presentation API来实现...

    web前端图标大全

    在Web前端开发中,图标是不可或缺的元素,它们用于增强用户体验,传达信息,以及美化页面设计。"Web前端图标大全" 提供了一整套适用于各种场景的图标资源,旨在帮助前端设计师和开发者轻松找到合适的小图标,提升...

    Web前端安全

    Web前端安全是一个复杂的领域,它主要关注的是在Web开发过程中可能出现的安全漏洞以及如何避免这些问题。接下来,我会详细解释与前端安全相关的一些核心概念和知识点。 首先,我们需要了解什么是跨站脚本攻击(XSS...

Global site tag (gtag.js) - Google Analytics