23
2020
04

描述css reset的作用和用途?

Reset重置浏览器的css默认属性浏览器的品种不同,样式不同,然后重置,让他们统一
23
2020
04

标签上title与alt属性的区别是什么?

Alt 当图片不显示是用文字代表。Title 为该属性提供信息
23
2020
04

写出几种IE6 BUG的解决方法?

1.双边距BUG float引起的使用display2.3像素问题使用float引起的使用dislpay:inline-3px3.超链接hover 点击后失效使用正确的书写顺序link visited hover active4.Ie z-index问题给父级添加position:relative5.Png 透明使用js代码改6.Min-height 最小高度!Important解决’7.select 在ie6下遮盖使用iframe嵌套8.为什么没有办法定义1px左右的宽度容器(IE6默认的行高
23
2020
04

你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?

Ie(Ie内核)火狐(Gecko)谷歌(webkit) opear(Presto)
23
2020
04

css的基本语句构成是?

选择器{属性1:值1;属性2:值2;……}
23
2020
04

前端页面有哪三层构成,分别是什么?作用是什么?

结构层 Html 表示层 CSS 行为层 js
23
2020
04

CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?

标签选择符 类选择符 id选择符继承不如指定 Id>class>标签选择后者优先级高
23
2020
04

CSS引入的方式有哪些?link和@import的区别是?

内联 内嵌 外链 导入区别 :同时加载前者无兼容性,后者CSS2.1以下浏览器不支持Link 支持使用javascript改变样式,后者不可
23
2020
04

行内元素有哪些?块级元素有哪些?CSS的盒模型?

块级元素:div p h1 h2 h3 h4 form ul行内元素: a b br i span input selectCss盒模型:内容,border ,margin,padding
23
2020
04

Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?

用于声明文档使用那种规范(html/Xhtml)一般为严格 过度 基于框架的html文档加入XMl声明可触发,解析方式更改为IE5.5 拥有IE5.5的bug
22
2020
04

xhtml和html有什么区别?

HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言最主要的不同:XHTML 元素必须被正确地嵌套。XHTML 元素必须被关闭。标签名必须用小写字母。XHTML 文档必须拥有根元素。
22
2020
04

对WEB标准以及W3C的理解与认识?

标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性; 
22
2020
04

解释jsonp的原理,以及为什么不是真正的ajax(主观题)?

JSONP是一种非正式传输协议,该协议的一个要点就是允许用户传递一个callback参数给服务端,然后服务端返回数据时会将这个callback参数作为函数名来包裹住JSON数据,这样客户端就可以随意定制自己的函数来自动处理返回数据了。
22
2020
04

闭包是什么?有什么特性?请简单书写一个简单事例?

必包:闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量) 特性:闭包是能够读取其他函数内部变量的函数,即在外面可以调用函数中的函数的变量,其实他就是将函数内外部连接起来的桥梁 事例:<scripttype=’text/javascript’>function a(){var i = 99;iAdd = function(){i++;}function b(){aler
22
2020
04

完成下面布局(兼容IE6-10以及FF、谷歌、苹果浏览器)?

<!DOCTYPEhtml><htmllang="en"><head>    <metahttp-equiv="Content-Type" content="text/html;charset=utf-8"/>    <title></title>    <style>   
22
2020
04

HTTP请求有哪几种?

post、get
22
2020
04

JS的typeof返回哪些数据类型?

string、number、object、boolean、function、undefined
22
2020
04

JS怎么创建一个类?

方式1 : var obj = new Object();方式2 : var obj = {};
22
2020
04

平时有没有使用xml和json,在ajax交互中,哪一种更易于开发和维护,js中怎么序列化JSON字符串?

有,json相比xml可读性和可扩张性好、编码及解码难度较低、在数据交互中带宽占用少,并且在当下是最流行的数据交互格式。 序列化JSON字符串:eval() 或者 JSON.parse() 
22
2020
04

简述 Ajax 原理,什么是同步异步(主观题答案不唯一)?

答:Ajax 是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。同步传输-Sync是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的;具体来说,同步传输的比特分组要大得多,虽然其通常要比异步传输快速得多,开销也比较少;但是,同步传输数据比特位越长,缓存数据所需要的缓冲区也越大;简单来说,同步就是必须一件一件事做,等前一件做完了才能做下一件事
22
2020
04

如果制作一个访问量很大的网站,对css,js和图片应该怎么处理?

方法1:资源文件按模块进行放置,有利于团队开发方法2:图片尽量采取聚合技术方法3:精简压缩css和js文件,减少文件大小方法4:类库、媒体使用CDN加速,减轻服务器压力
22
2020
04

IE6的双倍边距BUG指的是什么?怎么解决?

双边距:当块级元素有浮动样式的时候,给元素添加margin-left和margin-right样式,在ie6下就会出现双倍边距。 解决方案:给当前元素添加样式,使当前元素不为块,如:display:inline;display:list-item 
22
2020
04

用JS截取字符串,asdfgh,要fgh;?

方式1: ‘asdfgh’.substr(3,3)方式2: ’asdfgh’.substring(3,5) 或者 ‘asdfgh’.substring(3)
22
2020
04

描述CSS hack技巧?

条件注释:仅适用于IE特定符号:适用于能识别特定符号的浏览器内核符号:针对不同浏览器内核
22
2020
04

JavaScript中哪些方法获取元素?

getElementByIdgetElementsByClassNamegetElementsByTagNamegetElementsByName
22
2020
04

怎么样从web前端方面优化性能?至少列举5点?

1)        HTML部分 u 语义化HTML:好处在于可以使代码简洁清晰,支持不同设备,利于搜索引擎,便于团队开发;u 减少DOM节点:加速页面渲染;u 给图片加上正确的宽高值:这可以减少页面重绘,同时防止图片缩放;u 防止src属性和link的href属性为空:当值为空时,浏览器很可能会把当前页面当成其属性值加载;u 正确的闭合标签:如避免使用<div/>,浏览器会多一个将它解析成<div\></div\&
22
2020
04

页面布局中常听说的“结构与表现”分离,“结构”是指?“表现”是指?

“结构”:HTML“表现”:CSS
22
2020
04

请简述HTML和XHTML最重要的4点不同?

不同:                   XHTML要求正确嵌套                   XHTML 所有元素必须关闭                   XHTML 区分大小写&nbs
22
2020
04

如何居中一个浮动元素?

 方式1:设置容器的浮动方式为相对定位,然后确定容器的宽高比如宽500 高 300 的层,然后设置层的外边距。<!DOCTYPEHTML><html><head><styletype="text/css">        div{             width: 500px;   &n
22
2020
04

前端页面由哪三层构成,分别是什么?作用是什么?

前端页面构成:结构层、表示层、行为层 结构层(structural layer)由 HTML 或 XHTML之类的标记语言负责创建。标签,也就是那些出现在尖括号里的单词,对网页内容的语义含义做出了描述,但这些标签不包含任何关于如何显示有关内容的信息。例如,P标签表达了这样一种语义:“这是一个文本段。” 表示层(presentation layer)由 CSS 负责创建。 CSS对“如何显示有关内容”的问题做出了回答。 行为层(behaviorlayer)负责回答“内
22
2020
04

在html中,position取值有哪几种,默认值是什么?

取值:static、relative、fixed、absolute默认值:static
22
2020
04

div和span的区别?

div是块级标签,span是行级标签
22
2020
04

HTML5 为什么只需要写 ?

HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行); 而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。