2024年9月frameset缺点(有哪些经典的 Web 前端或者 JavaScript 面试笔试题)
⑴frameset缺点(有哪些经典的Web前端或者JavaScript面试笔试题
⑵有哪些经典的Web前端或者JavaScript面试笔试题
⑶HTML、CSS部分.htmlCSS有哪些新特性、移除了那些元素?如何处理HTML新标签的浏览器兼容问题?如何区分HTML和HTML?HTML现在已经不是SGML的子集,主要是关于图像,位置,存储,地理定位等功能的增加。*绘画canvas元素用于媒介回放的video和audio元素本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失;sessionStorage的数据在浏览器关闭后自动删除语意化更好的内容元素,比如article、footer、header、nav、section表单控件,calendar、date、time、email、url、searchCSS实现圆角,阴影,对文字加特效,增加了更多的CSS选择器多背景rgba新的技术webworker,websockt,Geolocation移除的元素纯表现的元素:basefont,big,center,font,s,strike,tt,u;对可用性产生负面影响的元素:frame,frameset,noframes;*是IE/IE/IE支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML新标签,浏览器支持新标签后,还需要添加标签默认的样式:*当然最好的方式是直接使用成熟的框架、使用最多的是htmlshim框架《!--》《script》src=的适用场景高并发、聊天、实时消息推送.WEB应用从服务器主动推送Data到客户端有那些方式?htmlwebsoketWebSocket通过FlashXHR长时间连接XHRMultipartStreaming不可见的Iframe《script》标签的长时间连接(可跨域)
⑷table、frame、div构架的网页各有什么优缺点
⑸talbe布局简单,浏览器兼容性相当高,几乎所有浏览器的效果是一样的。缺点是:下载速度慢,不容易被搜索引擎捕捉到信息div布局灵活,有利于被搜索引擎抓取,能提高页面下载速度。缺点:各个浏览器效果可能不一样,甚至是各个版本的浏览器不一样。还不够稳定。不过现在IE火狐.以上已经慢慢都统一成WC标准,这个是主流趋势。fram,分frameset和iframe。现在frameset一般用于后台和论坛,其他地方很难见到了。它的好处是结构清楚,分明。一般是左边是相应标题,右边是显示内容。缺点是需要写多个页面。现在通过div+css样式和其他技能已经可以替代frameset.反而是iframe用的比较多。比如网页为了统一风格。头部和版本都是一样的。就可以写成一个页面,用iframe来嵌套。增加代码的可重用。还有就是直接嵌套站外的网站等等。比较灵活三则相比,各有优缺点。不过现在div是主流和走向。table在表单布局,还有一些规整的地方也用。frameset除了手台用的比较少,iframe反而用的多。随着技术成熟div是主流技术。table很危险呵。我看现在好多表单都在用div布局
⑹现在html中实现导航还用不用ifame和frameset,主流用什么
⑺html实现多框架布局的时候还是要用iframe的。
⑻《iframe》标签:iframe是个内联框架,是在页面里生成个内部框架。
⑼《frameset》标签:frameset?定义一个框架集,包含多个子框架,每个框架都有独立的文档。
⑽《frameset》《framesrc=
⑾《noframes》《/noframes》《/frameset》
⑿前端面试的H问题有哪些
⒀前端面试的H问题汇总:.HTML为什么只需要写《!DOCTYPEHTML》?答案解析:HTML不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器的行为(让浏览器按照他们应该的方式来运行而HTML.基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。、行内元素有哪些?块级元素有哪些?空(void)元素有那些?答案解析:行内元素:abspanimginputselectstrong块级元素:divulollidldtddhhhhp等空元素:《br》《hr》《img》《link》《meta》、页面导入样式时,使用link和import有什么区别?答案解析:link属于XHTML标签,而import是css提供的;页面被加载时,link会同时被加载,而import引用的css会等到页面被加载完再加载;import只在IE以上才能识别,而link是XHTML标签,无兼容问题;link方式的样式的权重高于import的权重。、html有哪些新特性、移除了那些元素?如何处理HTML新标签的浏览器兼容问题?答案解析:新特性,新增元素:内容元素:article、footer、header、nav、section表单控件:calendar、date、time、email、url、search控件元素:webworker,websockt,Geolocation移除元素:显现层元素:basefont,big,center,font,s,strike,tt,u性能较差元素:frame,frameset,noframes处理兼容问题有两种方式:IE/IE/IE支持通过document方法产生的标签,利用这一特性让这些浏览器支持HTML新标签。使用是htmlshim框架另外,DOCTYPE声明的方式是区分HTML和HTML标志的一个重要因素,此外,还可以根据新增的结构,功能元素来加以区分。、如何区分HTML和HTML?答案解析:在文档类型声明上不同:HTML是很长的一段代码,很难记住,而HTML却只有简简单单的声明,方便记忆。在结构语义上不同:HTML:没有体现结构语义化的标签,通常都是这样来命名的《divid=“header“》《/div》,这样表示网站的头部。HTML:在语义上却有很大的优势。提供了一些新的标签,比如:《header》《article》《footer》、简述一下你对HTML语义化的理解?答案解析:用正确的标签做正确的事情;html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式css情况下也以一种文档格式显示,并且是容易阅读的;搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;使于都源代码的人对网站更容易将网站分块,便于阅读维护理解。、HTML的离线储存怎么使用,工作原理能不能解释一下?答案解析:localStorage长期存储数据,浏览器关闭后数据不丢失;sessionStorage数据在浏览器关闭后自动删除。、iframe有那些缺点?答案解析:在网页中使用框架结构最大的弊病是搜索引擎的“蜘蛛”程序无法解读这种页面;框架结构有时会让人感到迷惑,页面很混乱;、Doctype作用?严格模式与混杂模式如何区分?它们有何意义?答案解析:《!Doctype》声明位于文档中的最前面,处于《html》标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档。严格模式的排版和JS运作模式是以该浏览器支持的最高标准运行。在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。、常见兼容性问题?png位的图片在IE浏览器上出现背景;解决方案是:做成PNG;浏览器默认的margin和padding不同。解决方案是:加一个全局的*{margin:;padding:;}来统一。IE双边距bug:块属性标签float后,又有横行的margin情况下,在IE显示margin比设置的大。浮动IE产生的双倍距离#box{float:left;width:px;margin:px;}这种情况下IE会产生px的距离。解决方法:加上_display:inline,使浮动忽略IE下,可以使用获取常规属性的方法来获取自定义属性,也可以使用getAttribute()获取自定义属性;Firefox下,只能使用getAttribute()获取自定义属性。解决方法:统一通过getAttribute()获取自定义属性。IE下,even对象有x,y属性,但是没有pageX,pageY属性,但是没有x,y属性;解决方法:(条件注释缺点是在IE浏览器下可能会增加额外的HTTP请求数。Chrome中文界面下默认会将小于px的文本强制按照px显示解决方法:可通过加入CSS属性-webkt-text-size-adjust:none;解决超链接访问过后hover样式就不出现了,被点击访问过的超链接样式不在具有hover和active;解决方法:改变CSS属性的排列顺序:L-V-H-A:a:link{}a:visited{}a:hover{}a:active{}、如何实现浏览器内多个标签页之间的通信?答案解析:调用localste、cookies等本地存储方式、webSocket如何兼容低浏览器?答案解析:AdobeFlashSocket、ActiveXHTMLFile(IE)、基于multipart编码发送XHR、基于长轮询的XHR、支持HTML新标签答案解析:IE/IE/IE支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML新标签,浏览器支持新标签后,还需要添加标签默认的样式;当然最好的方式是直接使用成熟的框架、使用最多的是htmlshim框架《!--》《script》src=那么px=.em,px=.em、浏览器的内核分别是什么?答案解析:IE:trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核Chrome:Blink(基于webkit,Google与OperaSoftware共同开发)
⒁问一个HTML的问题
⒂在网页框架结构中,如果给一个frame命名后然后用属性taget=“该框架名字“,则在该框架中打开。默认该属性是_black,也就是新窗口打开。如果用TOP则在整个框架中打开,作用类同于top.local.href的作用。关闭只可能对网页进行关闭,而不能再对框架中的某一个框架进行关闭的。所以说无法用分栏的形式来关闭另一个框架的。但在网站的使用中可以模拟这种效果。一般我们利用的是将要关闭的框架宽度设为,这样可以在网页中看不到该框架,也就是你所谓的关闭吧?如果不是框架集而是iframe框架的话,也可以将框架的位置移到左侧负宽度,这样可以使用整个iframe完全放在了左侧而看不到,这种方式一般是实现左侧滑出菜单的效果。不同的是菜单用的是一个层就可以了,或者在层上再放置iframe等元素。但事实上你可以知道它并没有被关闭。还有一种不常用的办法,因为他适合初学者的理解,而实用价值不大,那就是用的连接采用了top的方式,这样新打开的网页会占用整个的窗口,而达到真正的关闭。不过要再按一下打开,就要使用最开始的框架集定义了。它的最大的缺点就是对于参数的传递不利,难以实现。正是因为如此,才使用得它不能利用到你所说的情况!比如:MOP的框架集就是利用的两个框架,而用JS代码将其左框架宽度为,这样右边的框架会充满整个窗口。还是就是百度听歌这个页面也是这项原理!那么至于代码,它不是什么难事了吧?
⒃用三剑客作网页,框架怎么做顶部*,左*右*
⒄框架属性:、框架是由框架组和子框架组成。在框架网页里,框架组只有一个。网页保存数目等于子框架总数加一。设定框架链接:_top:脱离所有框架在当前窗口打开。注明:网页标题只能在框架组所在的网页上加标题。网页背景只能在每个子框架中加背景。框架的优缺点:优点:易于维护,方便ASP后台开发。缺点:、不利于复杂页面的排版、占IIS连接资源(空间的性能指标,它表示同时连接数、不方便推广和收录框架标签认识:frameset框架组frame框架noframes无框架内联框架(浮动框架的使用:主要实现画中画排版效果iframe浮动框架标签frameborder=““框架边框height=““框架的高度width=““框架的宽度scrolling=“no“框架滚动条是否显示src=“index.htm框架里显示网页的路径设置注:如果浮动框架是在单元格里,则单元格的排版高宽取决于浮动框架的高和宽度。
⒅ASP.中母版页和frameset各有什么优点
⒆母版页只是对于服务器这边来说的,它只是为了能有一个统一的页面风格,最后生成的还是一个页面的代码,刷新的时候也是整个页面刷新,并不能给服务器减压;frameset是一个主页面承载若干个子页面,页面间相对独立,而且互相之间也可以操作,比如父页面刷新子页面等等,它可以实现单独页面刷新,我们看起来就是整个页面的部分刷新,这样就减轻了服务器的计算量,降低了服务器负担
⒇建设一个网站主页布局用什么分区好,table,div,frameset这些都可以吗还是其他的应该怎么建设更好点
⒈一般来说建议用div如果考虑考虑到网站的优化(主要是从seo上看,一定要使用div有利于搜索引擎分析网站的内容,降低搜索引擎分析网站工作量,相比table,div,frameset这三种,div对搜索引擎友好度是比其他两种要好。div相对table来说在浏览器兼容表现要差点,table在一些订单页、调查问卷类似一些页面使用的比较多。现在frameset一般用于后台和论坛,其他地方很难见到了。它的好处是结构清楚,分明。一般是左边是相应标题,右边是显示内容。缺点是需要写多个页面。现在通过div+css样式和其他技能已经可以替代frameset。三则相比,各有优缺点。不过现在div是主流。table在表单布局,还有一些规整的地方也用。frameset除了手台用的比较少,iframe反而用的多。一般来说不是单独使用哪一个,而是以那个为主其他的可以适当用点,这个主要看你建设的是什么样的网站论坛、博客、问答系统、企业网站、电子商务类型购物网站.......有什么不明白可以继续追问我!
⒉求救~!请问邮箱的页面属于哪种框架页面有什么优缺点~!
⒊是多框架结构,比较复杂,具体是:《framesetrows=“,,*,,,,,,“framespacing=““frameborder=“NO“border=““id=“frms“onunload=“unload()“》《framesrc=框架的基本特点就是:一部分不刷新的情况下刷新另一部分的特点我感觉是:主要是左右结构框架,然后把各个主要栏目都做成框架,在进入主页面时进行加载,使用时感觉就象是无刷新访问,优点就是一但进入邮箱,接下来速度就非常快(邮箱涉及数据读取比较多,常规做法花时间。