最新前端面试题大全(css篇)
1. CSS实现垂直水平居中
HTML结构:
CSS:
.wrapper{position:relative;}
.content{
background-color:#6699FF;
width:200px;
height:200px;
position: absolute; //父元素需要相对定位
top: 50%;
left: 50%;
margin-top:-100px ; //二分之一的height,width
margin-left: -100px;
}
2.display有哪些值?说明他们的作用。
block 块类型。默认宽度为父元素宽度,可设置宽高,换行显示。
none 缺省值。象行内元素类型一样显示。
inline 行内元素类型。默认宽度为内容宽度,不可设置宽高,同行显示。
inline-block 默认宽度为内容宽度,可以设置宽高,同行显示。
list-item 象块类型元素一样显示,并添加样式列表标记。
table 此元素会作为块级表格来显示。
inherit 规定应该从父元素继承display 属性的值。
3.position有哪些值?说明他们的作用。
absolute 生成绝对定位的元素,相对于(static 定位以外的)第一个父元素进行定位。
fixed 生成绝对定位的元素,相对于浏览器窗口进行定位(老IE不支持)。
relative 生成相对定位的元素,相对于其正常位置进行定位。
static 默认。没有定位,元素出现在正常的流中(忽略top, bottom, left, right z-index声明) inherit 从父元素继承position 属性的值。
4.行内元素有哪些?块级元素有哪些?空(void)元素有那些?CSS的盒子模型?
行内元素: a、b、span、img、input、strong、select、label、em、button、textarea
块级元素: div、ul、li、dl、dt、dd、p、h1-h6、blockquote
空元素: 即系没有内容的HTML元素,例如:br、meta、hr、link、input、img
盒子模型:
1) 在网页中,一个元素占有空间的大小由几个部分构成。
2) 其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。
3) 这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的
区域或区域。
4) 4个部分一起构成css中元素盒子模型。(IE的content部分包含了border和padding)
5.CSS引入的方式有哪些? link和@import的区别是?
内嵌: 在html文档的head部分直接写入css
内联: 即行内样式,直接在html标签里写入对这个标签的css控制
外链: 在html文档的head部分添加标签
导入: 使用@import导入
区别:
Link 属于XHTML标签,写在html页面中,与页面同时加载支持使用javascript改变样式无兼容性@import 由css提供,写在CSS页面中,等到页面被加载完再加载不支持CSS2.1以下浏览器不支持
6.CSS选择符有哪些?哪些属性可以继承?优先级算法?内联和important哪个优先级高?
CSS选择符: ID选择器、类选择器、标签名选择器、后代选择器(派生选择器)、群组选择器除ID选择器外都是可以继承
优先级算法: 标签内直接定义(1000) > ID选择器(100) > 类选择器(10) > 标签名选择器(1)
(如果权重相同,则最后定义的会起作用,但应避免这种情况出现)
内联和important中,important优先级高
CSS3新增伪类举例:
p:first-of-type p:last-of-type p:only-of-type
p:only-child p:nth-child(2) :enabled, :disabled :checked
7.CSS清除浮动的几种方法(至少两种)
使用带clear属性的空元素clear:both(理论上能清除任何标签,增加无意义的标签)使用CSS的overflow属性overflow:auto(空标签元素清除浮动而不得不增加无意代码的弊端,,使用zoom:1用于兼容IE)
使用CSS的:after伪元素(用于非IE浏览器)
使用邻接元素处理
8.CSS居中(包括水平居中和垂直居中)
内联元素居中方案
水平居中设置:
(1)行内元素设置text-align: center
(2)Flex布局设置display: flex; justify-content: center; (灵活运用,支持Chroime,Firefox,IE9+)
垂直居中设置:
(1)父元素高度确定的单行文本(内联元素)设置height = line-height;
(2)父元素高度确定的多行文本(内联元素)
方法一:插入table且vertical-align: middle
方法二:display: table-cell; vertical-align: middle
块级元素居中方案
水平居中设置:
(1)定宽块状元素设置左右margin值为auto
(2)不定宽块状元素
一:给该元素设置displa: inine
二:父元素position: relative;left: 50% 子元素position: relative;left: 50%;
三:在元素外使用表格,该元素写在td内,然后设置margin: auto 垂直居中设置:
1使用position:absolute(fixed),设置left、top、margin-left、margin-top的属性;
2利用position:fixed(absolute)属性,margin: auto
3利用display: table-cell属性使内容垂直居中;
4使用css3的新属性transform: translate(x,y)属性;
5使用:before元素;
9.css盒模型,可能会要求手写一个布局,这个布局基本上用到的css是margin的负值,boxing-sizing:border-box,布局尽量往这方面想。
浏览器布局的基本元素是盒,在w3c的标准模式下,width=width,
但是在怪异模式下,width=border*2+padding*2+width
其中后代元素的width:100% 参照的是右边的那个width。
10.px和em的区别
px和em都是长度单位
px的值是固定的,指定是多少就是多少,较易计算。
em得值是非固定的,并且em会继承父级元素的字体大小。
浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=16px, 0.75em=12px, 0.625em=10px
11.CSS3 box-sizing的作用
设置CSS盒模型为标准模型或IE模型。标准模型的宽度只包括content,二IE模型包括border和padding
box-sizing属性可以为三个值之一:
content-box,默认值,border和padding不计算入width之内
padding-box,padding计算入width内
border-box,border和padding计算入width之内
12.如何快速合并雪碧图
Gulp:gulp-css-spriter
webpack:optimize-css-assets-webpack-plugin
Go!Png
在线工具
13.响应式图片
(1)JS或者服务端硬编码,resize事件,判断屏幕大小加载不同的图片
(2)img srcset 方法
(3)picture标签-> source
(4)svg
(5)第三方库polyfill
14.css的基本语句构成是?
选择器{属性1:值1;属性2:值2;……}
15.描述css reset的作用和用途。
因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异。
Reset重置浏览器的css默认属性浏览器的品种不同,样式不同,然后重置,让他们统一
16.页面重构怎么操作?
编写CSS、让页面结构更合理化,提升用户体验,实现良好的页面效果和提升性能。
17.解释css sprites,如何使用。
Css 精灵把一堆小的图片整合到一张大的图片上,减轻服务器对图片的请求数量
18.浏览器标准模式和怪异模式之间的区别是什么?
盒子模型渲染模式的不同
使用https://www.360docs.net/doc/1714198286.html,patMode 可显示为什么模式
19.absolute的containing block计算方式跟正常流有什么不同?
20.position跟display、margin collapse、overflow、float这些特性相互叠加后会怎么样?
21.BFC相关问题
块级格式化上下文(Block formatting context)是一个独立的渲染区域,只有Block-level box 参与它规定了内部的Block-level Box 如何布局,并且与这个区域外部毫不相干
BFC的渲染规则
BFC这个元素的垂直方向的边距会发生重叠
BFC的区域不会与浮动元素的box重叠(清除浮动原理)
BFC在页面上是一个独立的容器,外面的元素不会影响它里面的元素,反过来它里面的元素也不会影响外面的元素
计算BFC的高度的时候,浮动元素也会参与计算
如何创建BFC?
overflow属性不为visible
float属性不为none
position属性为absolute或fixed
display属性为inline-block、table-cell、table-caption、flex、inline-flex BFC的常用场景: 解决边距重叠
21.如何优化图像、图像格式的区别?
重要性: 节省带宽, 对于同时访问该网站的用户, 还是网站运营本身来说, 都将减少开销
选择图像文件格式应该在透明度、色深、压缩率三者之间权衡:
如颜色色彩丰富且无需透明度支持, 选择jgp。如需透明度支持, 首先排除jpg
有损压缩与无损压缩
无损压缩是对文件本身的压缩, 是对文件的数据存储方式进行优化, 文件可以完全还原, 不影响文件内容
有损压缩是对图像本身的改变, 在保存图像时保留了较多的亮度信息, 而将色相和色纯度的信息和周围的像素进行合并, 由于信息量减少了, 所以压缩比可以很高, 图像质量也会相应的下降。
色深: 指某种图像格式包含的颜色的多少(用位表示,8位色深表示256种颜色)
gif 只支持8位色深模式,1位透明度。用于颜色值较少,有大块相同颜色区域的图像。
jpg 支持24位色深模式,不支持透明度。用于颜色值较多,色彩和细节丰富的图像
png 支持8位和24位色深模式(文件较大)。推荐使用8位色深的png
22.在书写高效CSS 时会有哪些问题需要考虑?
书写高效的css
1.使用外联样式替代行间样式或内嵌样式(不建议使用@import外联方式)
2.使用继承(比如字体、字号属性,可以在body的css样式中规定,有特定的变化,再针对该元素
书写。并非特指使用inherit属性)
3.使用多重选择器示例:h1,h2,h3,...,a{color:#333}
4.使用多重声明(同一元素的样式设置,在一对{}中写完)
5.使用简记属性
示例:a{font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;}
分别表示:加粗;字号14px;行高20px;字体
6.避免使用!important属性,特定情况下可以使用以下方式加高权重级别
示例:body #content{...}
书写可维护的css可以让后续维护人员更容易理解我们书写的样式代码
1.在样式表的开头添加一个注释块,用以描述这个样式表的创建日期、创建者、标记等备注信息
示例:/*------------------------------------
创建时间:2015.10.16
创建者:’author’
----------------------------------------*/
2.包括公用的颜色标记
示例:body{color:#333;}
a{color:#333;}
a:hover{color:#ff3300;}
3.给ID和class进行有意义的命名
4.将关联的样式进行整合
示例:#nav{...}
#nav ul{...}
#nav ul li{...}
5.给样式添加清晰的备注
示例:/*---------header start---------------*/
.........................
/*---------header end---------------*/
组件化css
将css样式表拆分成独立的css样式文件:header.css, footer.css, common.css
content.css, container.css等等,拆分之后方便css样式的维护管理。
Hack free css
如何处理IE浏览器的兼容性问题,一直困扰着前端工作者。如果使用css hack来解决问题,在IE浏览器版本升级更替,改进对css样式的支持后,之前使用的hacks将会无效。
在不使用css hack的情况下更新页面,可以使用条件注释来针对或避开IE浏览器。
针对IE浏览器:
步骤1.创建一个css样式文件,ie5.css
步骤2.使用条件注释:当使用的浏览器是ie5版本时,读取并使用ie5.css文件
示例:
使用条件注释的优点:
1.No Hacks
特定的css规则仅出现在新的样式表里。
2.文件分离
针对特定版本的IE定义的样式脱离了主样式表,可以在IE浏览器升级更新对属性支持时轻松移除这些文件。
3.针对性
可对不同版本的IE浏览器有针对性的进行相关属性的定义。
23、什么是CSS Hack?
一般来说是针对不同的浏览器写不同的CSS,就是CSS Hack。
IE浏览器Hack一般又分为三种,条件Hack、属性级Hack、选择符Hack(详细参考CSS 文档:css文档)。例如:
//条件Hack
//属性Hack
.test{
color:#090\9; /* For IE8+ */
*color:#f00; /* For IE7 and earlier */
_color:#ff0; /* For IE6 and earlier */
}
//选择符Hack
* html .test{color:#090;} /* For IE6 and earlier */
* + html .test{color:#ff0;} /* For IE7 */
天猫淘宝运营岗位面试常见问题
天猫淘宝运营岗位面试常见问题 1.你的职位?主要负责什么内容? 2.你的工作内容是什么?? 3.平时工作都做些什么? 4.公司架构? 5.店铺业绩怎么样? 6.有分析过行业人群画像吗?主要人群是哪些? 7.你去上家公司都做了哪些改变?给公司带来了什么利益? 8.有多少客服?18个 9.每天接待量怎么样? 10.直通车数据怎么样? 11.直通车是怎么开的?给你开直通车你会怎么样去操作? 12.钻展数据怎么样? 13.钻展怎么样操作的? 14.业绩下滑都会分析那些内容? 15.转化率下降怎么办? 16.给你个新(店铺/产品)目的地运营,你会怎么操作? 17.你们店铺有几个运营怎么分工的? 18.怎么考核其他岗位的? 19.跟美工怎么配合的?意见不合怎么办? 20.为什么离开上家公司? 21.(如果是做过相同类目的可能会问)旅游行业最重要的是什么? 一下回答纯属个人经历,仅供参考 1.负责什么内容? 我是运营部主管,负责店铺的整体运营。
2.你的工作内容是什么? 1.??制定工作计划,近期主要工作方向等 2.??其他岗位的工作分配,和检查执行情况 3.??制定工作目标 4.??店铺数据分析,并想办法提升各项数据 5.??关注竞争对手变化 6.??店铺日常问题处理,比如客服端,产品端遇到的问题。 7.??关注平台变化,有变化及时作出响应。 8.??小二对接, 9.??平台资源争取 10.其他部门事物协调 11.售前培训,活动、产品迭代、价格变动等。 平时工作都做什么? 1.??看数据, 2.做部门的工作计划, 3.其他岗位的工作分配,和检查执行情况。 4.?店铺日常问题处理, 5.小二对接资源位争取, 6.关注竞争对手 公司架构? 运营部,售前,售后部,OP部,HR、财务、开发部 运营部:1个主管,2个运营,2个运营助理,4个美工,2个产品,1个文案 有多少客服?18个 每天接待量怎么样? 1200人以上, 店铺业绩怎么样? 月营业额平均900万以上,日营业额30万以上,转化率4%左右,客单价1000—1500。 有分析过行业人群画像吗?主要人群是哪些? 有,主要人群是:25-45的女白领,女性占65%以上,25-45之间的人最多,主要人群是白领上班族,地域主要是,上海、北京等1线城市为主。
Javascript笔试题及答案
Javascript面试笔试题 考试时间90分钟 一、不定项选择题(每题3分,共30分) 1.声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是 ( D ) A.var obj = [name:"zhangsan",show:function(){alert(name);}]; B.var obj = {name:"zhangsan",show:”alert”}; C.var obj = {name:"zhangsan",show:function(){alert(name);}}; D.var obj = {name:"zhangsan",show:function(){alert;}}; 2.以下关于Array数组对象的说法不正确的是( CD) A.对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加 一个排序函数的参数 B.reverse用于对数组数据的倒序排列 C.向数组的最后位置加一个新元素,可以用pop方法 D.unshift方法用于向数组删除第一个元素 3.要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是( A ) A.="已经选中该文本框" B.="已经选中该文本框" C.="已经选中该文本框" D.="已经选中该文本框" 4.点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行 的是( AD) A. B. C. D.
5.使用JavaScript向网页中输出hello
,以下代码中可行的是( BD) A. B. C. D.前端面试题大全(html篇)
HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言。最主要的不同: (1)XHTML元素必须被正确地嵌套 (2)XHTML元素必须被关闭 (3)XHTML标签名必须用小写字母 (4)XHTML文档必须拥有根元素 2.什么是语义化的HTML html5的语义化是指用正确的标签包含正确的容,比如nav标签就应该包含导航条容 (1)直观的认识标签对于搜索引擎的抓取有好处,用正确的标签做正确的事情! (2)html语义化就是让页面的容结构化,便于对浏览器、搜索引擎解析 (3)在没有CCS样式情况下也以一种文档格式显示,并且是容易阅读的。搜索引擎的爬虫依赖于标记来确定上下和各个关键字的权重,利于SEO。 (4)使阅读源代码的人更容易将分块,便于阅读维护理解。 写一段语义的html代码(HTML5中新增加的很多标签如:
事业单位面试热点题2020
2020年事业单位单位招聘面试模拟 一、单位要组织一次春运志愿服务活动,你是一名策划者,要在高校找一百名志愿者,请问你打算怎么做? 二、单位要组织一次春运志愿服务活动,你是一名策划者,要在高校找一百名志愿者,请问你打算怎么做? 三、一只螃蟹放在篮子里很容易跑出来,但是多只螃蟹放在篮子里反而跑不出来。对此,谈谈你的理解。
参考答案 一、单位要组织一次春运志愿服务活动,你是一名策划者,要在高校找一百名志愿者,请问你打算怎么做? 【参考答案】 春运志愿者活动意在疏导交通、扶弱帮困,是人生价值的重大体现,也是慈善与爱心的重要体现。 在活动前期,我会在领导的示意下,召集同事开展一会工作分配交流会,主要是为了群策群力,同时做好工作的分配。在交流会上要确定所涉及到的大学,针对不同的大学采取的痛的招募方法等相关事宜,另外分成线上和线下两组,线上组主要负责本市之外大学的招募工作,线下组负责本市所在大学的招募,撰写成工作方案上交领导。 在活动中,按照之前的计划,线上组要联系各大门户网站刊登我单位关于此项活动的相关事宜,做好宣传,同时在本单位的官方网站、微信、微博推广,扩大招募的宣传力度。本次招募活动为期一周,线上报名在网站上直接提交表格即可,为了保证所招募得大学生质量,我单位进行审核,审核通过之后该大学生可以来我单位进行面试,如果面试通过,可以成为此项活动的志愿者,来回所产生的费用由我单位承担;线下组,要到本市大学实地招募,在大学中首先找一个阶梯教室,向大学生讲述此项活动的意义以及注意事项,现场发表格、现场面试,通过者即可成为此项活动的志愿者。 招募活动结束之后,把志愿者的名单等资料做好汇总承报领导,同时筹备此项活动的其他事宜。
面试可能被问的14个问题回答范例(互联网运营方向)
面试可能被问的14个问题回答范例(互联网运营方向) 1、介绍下自己(背景) (1)、我先简述下我的工作经历。 我工作比较坎坷,毕业快5年了,自己创过业,3年前来的上海,互联网营销是我2年前找准的方向,相见恨晚。我认为找工作和找对象一样,找到对的人,对的事,我特别庆幸这几年我从来没有放弃过学习,才能遇到这么好的方向,才能享受这份工作,而不是忍受。我待的这几个公司恰好大都是创业公司,上家公司经历了它从筹划到上线到走上正轨的过程,我作为初创之一负责运营,我的工作也实际给公司直接带来了收入,同时我也收获了很多。所以我希望找一个快速成长的公司。如果能加入**公司的话,我希望公司也能把我当作合伙人而不仅仅是员工。 (2)、然后简单说下我对运营工作的一些看法。 有很多把营销定位是粉丝量,转发数、评论数这一层级的KPI,导致的结果是刷数据的行为, 所有很多人会把营销等同于忽悠。我特别不认同这种做法。我认为运营工作是个科学、严谨的工作,当然这里面需要一部分创意,但创意绝对不是拍脑袋想的,所有的营销工作都应该围绕公司的产品,营销目标应该是服务给能购买、使用、分享我们产品的人,也就是有效流量。这样的营销不仅对公司的业务有实际的提升,也对个人成长有利。我希望和公司一起成长。 2、我看你在暖石100做推广,你怎么想到做这个呢?(背景)
暖石100是一家做营销教学的互联网公司,他还在初创阶段,我在这里学了很多营销知识,我也希望能把这些用在实际推广中,所以我和我的同学自主发起运营一个微博为暖石引流,所以在0成本的情况下,通过微博、在知乎发布软文的方式,直接给网站带来了收入。 3、聊聊你负责那一块,你的工作目标是什么?(任务) 我主要负责新媒体运营这块,文案、软文、微博、数据分析这些工作都有涉及,公司是做互联网教学的,所以付款转化率是公司的核心目标,那么转化率的高低和流量的质量特别相关,我们通过用户调查得知我们的用户群是23-28岁的在职人员,所以分解到我这的工作就是找到这些高质量的用户来访问我们的网站。 4、具体的目标是什么呢?(任务) 通过数据反馈,我们知道我们的付费用户大部分来自在微信、微博、知乎,所以我的工作目标是运营我们的微博和知乎,找到我们的潜在用户,不断的通过数据反馈去优化我的文案。 5、你具体是怎么做的呢?(行动) 我先做了用户研究,因为我不想自说自话的制作内容,现在广告这么多,软文也到处都是,如果不能说到用户心坎里,用户是不买账的。我加了一些我们的用户为好友,和他们细聊,问他们的需求,这样能抓他们的痛点相对比较准,下笔更能得到他们认同,说到他们心坎里去。 通过反馈,我知道标题不知道怎么写啊,求大神推荐好的书籍啊这样的问题,所以我就根据这些制作内容,所以我在知乎上发布软文如何写标题如何做用户调查的活动。
前端开发的面试题
前端开发的面试题 web前端面试题 以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中无法解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识。 1.对WEB标准以及W3C的理解与认识 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面 内容、提供打印版本而不需要复制内容、提高网站易用性; 2.xhtml和html有什么区别 HTML是一种基本的WEB语言,XHTML是一个基于XML的置标语言 最主要的不同: XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。 标签名必须用小写字母。 XHTML 文档必须拥有根元素。 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 Css盒模型:内容,border ,margin,padding 5.CSS引入的方式有哪些? link和@import的区别是?
内联内嵌外链导入 区别:同时加载 前者无兼容性,后者CSS2.1以下浏览器不支持 Link 支持使用script改变样式,后者不可 6.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高? 标签选择符类选择符 id选择符 继承不如指定 Id>class>标签选择 后者优先级高 7.前端页面有哪三层构成,分别是什么?作用是什么? 结构层 Html 表示层 CSS 行为层 js 8.css的基本语句构成是? 选择器{属性1:值1;属性2:值2;……} 9.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? Ie(Ie内核) 火狐(Gecko) 谷歌(webkit) opear(Presto) 10.写出几种IE6 BUG的解决方法 1.双边距BUG float引起的使用display 2.3像素问题使用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嵌套
前端最新面试题
这篇文章将分为三部分css和html为一部分,js、jQuery为一部分,vue与性能优化为一部分,今天会先整理css与html 1,弹性盒布局 父级设置display:flex将对象作为弹性伸缩盒显示 采用Flex布局的元素,被称为Flex容器(flex container),简称“容器”。其所有子元素自动成为容器成员,成为Flex项目(Flex item),简称“项目”。 容器默认生成两根主轴,水平方向主轴(main axis)和垂直方向交叉轴(cross axis),默认项目按主轴排列。 设置在容器上的属性有6种 分别为 flex-direction:决定主轴的方向(即项目的排列方向) flex-wrap:定义换行情况 flex-flow:flex-direction和flex-wrap的简写,默认row nowrap justify-content:定义项目在主轴上的对齐方式。 align-item:定义在交叉轴上的对齐方式 align-content:定义多根轴线的对齐方式 详细属性值请参阅文档 2,html5新标签与新功能 新标签: header,footer,article,aside,nav,section,time,progress, ruby,mark.... 新功能: vidio,audio,canvas,拖放,离线应用,web存储(sessionStorage,localStorage,sessionStorage 方法针对一个session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除,localStorage 对象存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用),历史状态管理,地理位置,新增input类型(color、date、datetime、datetime-local、email、month、number、range、search、tel、time、url、week),新增表单元素,WebSocket 3、css3的新特性 属性选择器:[attribute],[attribute=value],[attribute~=value]... 伪类选择器::first-letter ,:first-line,:first-child.... 伪元素选择器::before,:after border:border-image,border-radius,box-shadow 背景:background-size,background-origin,background-clip,background-image 渐变:线性渐变(Linear Gradients)径向渐变(Radial Gradients)
时事热点面试题
时事热点面试题 一,人大代表和政协委员把民间的顺口溜带到了二会:“吃荤菜怕激素,吃素菜怕毒素,喝饮料怕色素,能吃什么?心里没数?”你对这顺口溜怎么看? 在把握知识的基础上做题,一方面提高解题能力,另一方面可以起到强化记忆的作用,但是要适当有选择地做题。 二,有的城市城管和小商贩有矛盾,有城管指责说:小商贩是刁民,不理解不配合城管执法。商贩骂城管:野蛮粗暴,吃着皇粮,不体谅百姓的生计。二者矛盾十分突出,有的甚至出现流血事件,你怎么看这个问题? 三.有的地方在建设社会主义新农村中,对村容进行统一规划,要求农民统一标准修建新居,不少农民不堪负重,旧房已拆除,不得以举债修房,有人说:个别地方在新农村建设中增添了不少新"付翁",新农村建设就是"新村"建设.对此,你怎么看? 四.国家推行五一长假后,黄金周越来越火,由于时间冲突,五四青年节越来冷清,你对“高调五一黄金周,低调五四青年节”现象,你怎么看? ④这种种的山石皴法从自然科学角度来看,是否反映了一些地质规律呢?我们的地质学家看到古代的山水画和《芥子园画传》中的图,能大致指出画的是哪种岩石:折带皴画的是水平层理的沉积岩和变质岩中的板岩;大斧劈皴画的山石可能是坚硬的花岗岩;解索皴画的是玄
武岩山体;云头皴画的是风化的片岩;鬼皮皴画的是剥蚀特别厉害的沙岩。 王.近年随着房价的暴涨,为减轻购房压力,有的地方出现由个人成头,自愿结合,个人组合集资建房,你怎么看? 近年来有些党政领导干部,到论坛用实名与网民进行交流,讨论时政,听取民意.有人赞成称好,有人却说是作秀.你怎么看? 六.现在网上流行,有的外出旅游者网发贴子,在旅游期间彼此换房居住,对此,你怎么看这种现象? 七.近年来有些党政领导干部,到论坛用实名与网民进行交流,讨论时政,听取民意.有人赞成称好,有人却说是作秀.你怎么看? 笔试内容全为单项选择题,共80道。不少考生反应,本次试题涉及的广泛度超乎想象,如果平常涉猎不够,答题过程会比较艰难,甚至会出现时间不够的情况。 八.丁俊辉现象引起社会的普遍关注,有的家长在培养子女上也效仿这种教育方式,对此,你怎么看? 九、07年5月13日,山西省环保局和财政厅针对重点城市空气质量改善工作,联合制定一项具体的奖励办法—对考核排名前移城市的一把手给予重奖;被列入国家考核的重点城市中,退出全国大气污染最严重城市排名前5名的,奖励100万;空气质量指数位次前移10位的则奖励200万。对此,你怎么看? 其实早在1932年,民国政府曾规定6月6日为教师节,解放后废除了6月6日的教师节,改用“五一国际劳动节”为教师节,但教
JavaScript精选面试题
一选择题(单选) 1、以下哪条语句会产生运行错误:() A.var obj = (); B.var obj = []; C.var obj = {}; D.var obj = //; 答案:A 2、以下哪个单词不属于javascript保留字:() A.with B.parent C.class D.void 答案:B 3、请选择结果为真的表达式:() A.null instanceof Object B.null === undefined C.null == undefined D.NaN == NaN 答案:C 二、不定项选择题 4、请选择对javascript理解有误的:() A.JScript 是javascript的简称 B.javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度 C.FireFox 和IE存在大量兼容性问题的主要原因在于他们对javascript 的支持不同上 D.AJAX技术一定要使用javascript技术 答案:ABCD 5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:() A.foo.att B.foo(“att”) C.foo[“att”] D.foo{“att”} E.foo[“a”+”t”+”t”] 答案:ACE
6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:() A. B. C. D.
答案:AB 7、以下哪些是javascript的全局函数:() A.escape B.parseFloat C.eval D.setTimeout E.alert 答案:ABC 8、关于IFrame表述正确的有:() A.通过IFrame,网页可以嵌入其他网页内容,并可以动态更改 B.在相同域名下,内嵌的IFrame可以获取外层网页的对象 C.在相同域名下,外层网页脚本可以获取IFrame网页内的对象 D.可以通过脚本调整IFrame 的大小 答案:ABCD 9、关于表格表述正确的有:() A.表格中可以包含TBODY元素 B.表格中可以包含CAPTION元素 C.表格中可以包含多个TBODY元素 D.表格中可以包含COLGROUP元素 E.表格中可以包含COL元素 答案:ABCDE 10、关于IE的window对象表述正确的有:() A.window.opener属性本身就是指向window对象 B.window.reload() 方法可以用来刷新当前页面 C.window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面 D.定义了全局变量g;可以用window.g的方式来存取该变量 答案:ACD 三、问答题前端基础面试题汇总
1.行内元素和块级元素有哪些?有什么区别? 块级: