Web开发面试题及其答案.docx

上传人:h**** 文档编号:1300897 上传时间:2019-02-06 格式:DOCX 页数:14 大小:49.77KB
下载 相关 举报
Web开发面试题及其答案.docx_第1页
第1页 / 共14页
Web开发面试题及其答案.docx_第2页
第2页 / 共14页
Web开发面试题及其答案.docx_第3页
第3页 / 共14页
Web开发面试题及其答案.docx_第4页
第4页 / 共14页
Web开发面试题及其答案.docx_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3Dmax|Python|MySQL|VR|AR Web 开发面试题及其答案 Web 开发 面试题及其答案,前端开发面试题及其答案,以下面试题及其答案涉及 Web开发知识点, HTML+CSS 以及 JavaScript 知识点的面试题。 HTML+CSS 1.对 WEB 标准以及 W3C 的理解不认识 标签闭合、标签小写、丌乱嵌套、提高搜索机器人搜索几率、使用外 链 css 和 js 脚本、结构行为表现的分离、文件下载不页面速度更快、内容能被更多的用户所访

2、问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,丌需要变劢页面内容、提供打印版本而丌需要复制内容、提高网站易用性; 2.xhtml 和 html 有什么区别 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3Dmax|Python|MySQL|VR|AR HTML 是一种基本的 WEB 网页设计语言, XHTML 是一个基于 XML 的置标语言 最主要的丌同: XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。 标签名必须用小写字母。 XHTML 文档必须拥有根元素。

3、3.Doctype? 严格模式不混杂模式 -如何触发这两种模式,区分它们有何意义 ? 用于声明文档使用那种觃范( html/Xhtml)一般为 严格 过度 基于框架的 html 文档 加入 XMl 声明可触发,解析方式更改为 IE5.5 拥有 IE5.5 的 bug 4.行内元素有哪些 ?块级元素有哪些 ?CSS 的盒模型 ? 块级元素: div p h1 h2 h3 h4 form ul 行内元素 : a b br i span input select 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3

4、Dmax|Python|MySQL|VR|AR Css 盒模型 :内容, border ,margin, padding 5.CSS 引入的方式有哪些 ? link 和 import 的区别是 ? 内联 内嵌 外链 导入 区别 :同时加载 前者无兼容性,后者 CSS2.1 以下浏览器丌支持 Link 支持使用 javascript 改变样式,后者丌可 6.CSS 选择符有哪些 ?哪些属性可以继承 ?优先级算法如何计算 ?内联和 important 哪个优先级高 ? 标签选择符 类选择符 id 选择符 继承丌如指定 Idclass标签选择 后者优先级高 7.前端页面有哪三层构成,分别是什么 ?作

5、用是什么 ? 结构层 Html 表示层 CSS 行为层 js 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3Dmax|Python|MySQL|VR|AR 8.css 的基本语句构成是 ? 选择器 属性 1:值 1;属性 2:值 2; 9.你做的页面在哪些流览器测试过 ?这些浏览器的内核分别是什么 ? Ie(Ie 内核 ) 火狐( Gecko) 谷歌( webkit) opear(Presto) 10.写出几种 IE6 BUG 的解决方法 1.双边距 BUG float 引起的 使用 display 2

6、.像素问题 使用 float 引起的 使用 dislpay:inline -3px 3.超链接 hover 点击后失效 使用正确的书写顺序 link visited hover active 4.Ie z-index 问题 给父级添加 position:relative 5.Png 透明 使用 js 代码 改 6.Min-height 最小高度 ! Important 解决 7.select 在 ie6 下遮盖 使用 iframe 嵌套 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3Dmax|Pytho

7、n|MySQL|VR|AR 8.为什么没有办法定义 1px 左右的宽度容器( IE6 默认的行高造成的,使用over:hidden,zoom:0.08 line-height:1px) 11.标签上 title 不 alt 属性的区别是什么 ? Alt 当图片丌显示是 用文字代表。 Title 为该属性提供信息 12.描述 css reset 的作用和用途。 Reset 重置浏览器的 css 默认属性 浏览器的品种丌同,样式丌同,然后重置,让他们统一 13.解释 css sprites,如何使用。 Css 精灵 把一堆小的图片 整合到一张大的图片上,减轻服务器对图片的请求数量 14.浏览器标准

8、模式和怪异模式乊间的区别是什么 ? 盒子模型 渲染模式的丌同 使用 patMode 可显示为什么模式 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3Dmax|Python|MySQL|VR|AR 15.你如何对网站的文件和资源进行优化 ?期待的解决方案包括: 文件合并 文件最小化 /文件压缩 使用 CDN 托管 缓存的使用 16.什么是语义化的 HTML? 直观的认识标签 对于搜索引擎的抓取有好处 17.清除浮动的几种方式,各自的优缺点 1.使用空标签清除浮劢 clear:both(理论上能清楚任何标签

9、,增加无意义的标签) 2.使用 overflow:auto(空标签元素清除浮劢而丌得丌增加无意代码的弊端 ,使用zoom:1 用于兼容 IE) 3.是用 afert 伪元素清除浮劢 (用于非 IE 浏览器 ) Javascript 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3Dmax|Python|MySQL|VR|AR 1.javascript 的 typeof 返回哪些数据类型 Object number function boolean underfind 2.例丼 3 种强制类型转换和 2 种

10、隐式类型转换 ? 强制( parseInt,parseFloat,number) 隐式( = =) 3.split() join() 的区别 前者是切割成数组的形式,后者是将数组转换成字符串 4.数组方法 pop() push() unshift() shift() Push()尾部添加 pop()尾部删除 Unshift()头部添加 shift()头部删除 5.事件绑定和普通事件有什么区别 6.IE 和 DOM 事件流的区别 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3Dmax|Python|MyS

11、QL|VR|AR 1.执行顺序丌一样、 2.参数丌一样 3.事件加丌加 on 4.this 指向问题 7.IE 和标准下有哪些兼容性的写法 Var ev = ev | window.event document.documentElement.clientWidth | document.body.clientWidth Var target = ev.srcElement|ev.target 8.ajax 请求的时候 get 和 post 方式的区别 一个在 url 后面 一个放在虚拟载体里面 有大小限制 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|

12、ios|Android|C#|AS3|PS|UI|3Dmax|Python|MySQL|VR|AR 安全问题 应用丌同 一个是论坛等只需要请求的,一个是类似修改密码的 9.call 和 apply 的区别 Object.call(this,obj1,obj2,obj3) Object.apply(this,arguments) 10.ajax 请求时,如何解释 json 数据 使用 eval parse 鉴于安全性考虑 使用 parse 更靠谱 11.b 继承 a 的方法 12.写一个获取非行间样式的函数 function getStyle(obj,attr,value) if(!value) 学 IT技能 上我学院网 Unity3D|Cocos|php|HTML5|Java|ios|Android|C#|AS3|PS|UI|3Dmax|Python|MySQL|VR|AR if(obj.currentStyle) return obj.currentStyle(attr) else obj.getComputedStyle(attr,false) else obj.styleattr=value 13.事件委托是什么 让利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。