该【【web前端开发面试题及答案】前端开发面试题及答案 】是由【游园会】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【【web前端开发面试题及答案】前端开发面试题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。【web前端开发面试题及答案】前端开发面试题及答案
前端开发面试题及答案
1、对Web标准以及W3C的理解与熟悉?
答:标签闭合、标签小写、不乱嵌套、提高搜寻机器人搜寻几率、使用外链CSS和JS脚本、构造行为表现的分别、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件、简单维护、改版便利,不需要变动页面内容、供应打印版本而水需要复制内容、提高网站易用性。
2、XHTML和HTML有什么区分?
答:HTML是一种根本的WEB网页设计语言,XHTML是一个基于XML的置标语言最主要的不同:
XHTML元素必需被正确地嵌套;
XHTML元素必需被关闭;
标签名必需用小写字母;
XHTML文档必需拥有根元素。
3、Doctype?严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?答:Doctype用于声明文档使用哪种标准(HTML/XHTML)
该标签可声明三种DTD类型,分别为严格版本、过度版本以及基于框架的HTML文档。
参加XML声明可触发,。
4、行内元素有哪些?块级元素有哪些?CSS的盒模型?
答:行内元素:abbrispaninputselect
块级元素:divph1h2h3h4formul
CSS盒模型:内容,bordermarginpadding
5、CSS引入的方式有哪些?link和***@import的区分是?
答:方式:内联内嵌外链导入
区分:同时加载
前者无兼容性,
Link支持使用javascript转变样式,后者不行。
?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?
答:标签选择符、类选择符、id选择符
继承不如指定idclass标签选择
后者优先级高
7、前端页面有哪三层构成,分别是什么?作用是什么?
答:构造层HTML表示层CSS行为层JS
8、你做的页面在哪些扫瞄器测试过?这些扫瞄器的内核分别是什么?答:Ie(Ie内核)
火狐(Gecko)
谷歌(webkit)
opear(Presto)
9、img标签上title与alt属性的区分是什么?
答:Alt当图片不显示时,用文字代表
Title为该属性供应信息。
10、描述CSSReset的作用和用途
答:Reset重置扫瞄器的CSS默认属性扫瞄器的品种不同,样式不同,然后重
置,让他们统一。
11、http状态码有那些?分别代表是什么意思?
100-199用于指定客户端应响应的某些动作。
200-299用于表示恳求胜利。
300-399用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。400-499用于指出客户端的错误。
400语义有误,当前恳求无法被效劳器理解。
401当前恳求需要用户验证
403效劳器已经理解恳求,但是拒绝执行它。
500-599用于支持效劳器错误。
503–效劳不行用
,如何使用。
Css精灵把一堆小的图片整合到一张大的图片上,减轻效劳器对图片的恳求数量
?
盒子模型渲染模式的不同
?期盼的解决方案包括:
文件合并
文件最小化/文件压缩
使用CDN托管
缓存的使用
?
直观的熟悉标签对于搜寻引擎的抓取有好处
,各自的优缺点
:both(理论上能清晰任何标签,增加无意义的标签)
:auto(空标签元素去除浮动而不得不增加无意代码的弊端,,使用zoom:1用于兼容IE)
(用于非IE扫瞄器)
_marging\IE6
+margin\IE7
Marging:0auto9全部Ie
Margin\0\IE8
前端开发面试题之Javascript局部
Objectnumberfunctionbooleanunderfind
?
强制(parseInt,parseFloat,number)
隐式(==–===)
()join()的区分
前者是切割成数组的形式,后者是将数组转换成字符串
()push()unshift()shift()
Push()尾部添加pop()尾部删除
Unshift()头部添加shift()头部删除
、
Varev=ev||
||
Vartarget=||
一个在url后面一个放在虚拟载体里面
有大小限制
安全问题
应用不同一个是论坛等只需要恳求的,一个是类似修改密码的
(this,obj1,obj2,obj3)
(this,arguments)
,如何解释json数据
使用evalparse鉴于安全性考虑使用parse更靠谱
、闭包、作用域
让利用大事冒泡的原理,让自己的所触发的大事,让他的父元素代替执行!
,有什么特性,对页面有什么影响
闭包就是能够读取其他函数内部变量的函数。
canceBubblereturnfalse
()
,以及为什么不是真正的ajax
动态创立script标签,回调函数
Ajax是页面无刷新恳求数据操作
,内置对象和宿主对象
本地对象为arrayobjregexp等可以new实例化
内置对象为gloadMath等不行以实例化的
宿主为扫瞄器自带的document,window等
,jquery中有$().ready(function)
20.”==”和“===”的不同
前者会自动转换类型
后者不会
一段脚本只能读取来自于同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合
【web前端开发面试题及答案】前端开发面试题及答案 来自淘豆网m.daumloan.com转载请标明出处.