HTML/CSS部分
1、什么是盒子模型?
在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。
2、行内元素有哪些?块级元素有哪些?空(void)元素有那些?
行内元素: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
3、CSS实现垂直水平居中
一道经典的问题,实现方法有很多种,以下是其中一种实现:
HTML结构:
1.
2.
3.
CSS:
1. .wrapper{position:relative;}
2. .content{
3. background-color:#6699FF;
4. width:200px;
5. height:200px;
6. position: absolute; //父元素需要相对定位
7. top: 50%;
8. left: 50%;
9. margin-top:-100px ; //二分之一的height,width
10. margin-left: -100px;
11. }
4、简述一下src与href的区别
href 是指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接。
src是指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。
5、什么是CSS Hack?
一般来说是针对不同的浏览器写不同的CSS,就是CSS Hack。
IE浏览器Hack一般又分为三种,条件Hack、属性级Hack、选择符Hack(详细参考CSS文档:css文档)。例如:
1. // 1、条件Hack
2.
7. // 2、属性Hack
8. .test{
9. color:#0909; /* For IE8+ */
10. *color:#f00; /* For IE7 and earlier */
11. _color:#ff0; /* For IE6 and earlier */
12. }
13. // 3、选择符Hack
14. * html .test{color:#090;} /* For IE6 and earlier */
15. * + html .test{color:#ff0;} /* For IE7 */
6、简述同步和异步的区别
同步是阻塞模式,异步是非阻塞模式。
同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;
异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。
7、px和em的区别
px和em都是长度单位,区别是,px的值是固定的,指定是多少就是多少,计算比较容易。em得值不是固定的,并且em会继承父级元素的字体大小。
浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em
8、什么叫优雅降级和渐进增强?
渐进增强progressive enhancement:
针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。
优雅降级graceful degradation:
一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。
区别:
a. 优雅降级是从复杂的现状开始,并试图减少用户体验的供给
b. 渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要
c. 降级(功能衰减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带
9、浏览器的内核分别是什么?
IE: trident内核
Firefox:gecko内核
Safari:webkit内核
Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核Chrome:Blink(基于webkit,Google与Opera Software共同开发)
JavaScript部分
1、怎样添加、移除、移动、复制、创建和查找节点?
1)创建新节点
createDocumentFragment() //创建一个DOM片段
createElement() //创建一个具体的元素
createTextNode() //创建一个文本节点
2)添加、移除、替换、插入
appendChild() //添加
removeChild() //移除
replaceChild() //替换
insertBefore() //插入
3)查找
getElementsByTagName() //通过标签名称
getElementsByName() //通过元素的Name属性的值
getElementById() //通过元素Id,唯一性
2、实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
1. /**
2. * 对象克隆
3. * 支持基本数据类型及对象
4. * 递归方法
5. */
6.function clone(obj) {
7.var o;
8. switch (typeofobj) {
9. case "undefined":
10. break;
11. case "string":
12. o = obj + "";
13. break;
14. case "number":
15. o = obj - 0;
16. break;
17. case "boolean":
18. o = obj;
19. break;
20. case "object": // object 分为两种情况对象(Object)或数
组(Array)
21. if (obj === null) {
22. o = null;
23. } else {
24. if (Object.prototype.toString.call(obj).slice(8,
-1) === "Array") {
25. o = [];
26. for (vari = 0; iobj.length; i++) {
27.o.push(clone(obj[i]));
28. }
29. } else {
30. o = {};
31. for (var k in obj) {
32. o[k] = clone(obj[k]);
33. }
34. }
35. }
36. break;
37. default:
38. o = obj;
39. break;
40. }
41. return o;
42.}
3、如何消除一个数组里面重复的元素?
1.// 方法一:
2.var arr1 =[1,2,2,2,3,3,3,4,5,6],
3. arr2 = [];
4.for(vari = 0,len = arr1.length; i 5. if(arr2.indexOf(arr1[i]) < 0){ 6. arr2.push(arr1[i]); 7. } 8.} 9.document.write(arr2); // 1,2,3,4,5,6 4、想实现一个对页面某个节点的拖曳?如何做?(使用原生JS)。 5、在Javascript中什么是伪数组?如何将伪数组转化为标准数组? 伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来遍历它们。典型的是函数的argument参数,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回NodeList对象都属于伪数组。可以使用Array.prototype.slice.call(fakeArray)将数组转化为真正的Array 对象。 1.function log(){ 2.varargs = Array.prototype.slice.call(arguments); 3.//为了使用unshift数组方法,将argument转化为真正的数组 4.args.unshift('(app)'); 5. 6.console.log.apply(console, args); 7.}; 6、Javascript中callee和caller的作用? caller是返回一个对函数的引用,该函数调用了当前函数; callee是返回正在被执行的function函数,也就是所指定的function对象的正文。 7、请描述一下cookies,sessionStorage和localStorage的区别 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。 web storage和cookie的区别 Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie 的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用。 除此之外,Web Storage拥有setItem,getItem,removeItem,clear等方法,不像cookie需要前端开发者自己封装setCookie,getCookie。但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在,而Web Storage仅仅是为了在本地“存储”数据而生。 8、手写数组快速排序 1.varquickSort=function(arr) { if(arr.length<=1){return arr;} varmiddleIndex=Math.floor(arr.length/2); varmiddleVal=arr.splice(middleIndex,1)[0]; var left=[]; var right=[]; for(vari=0;i if(arr[i] left.push(arr[i]); }else{ right.push(arr[i]); } } returnquickSort(left).concat([middleVal],quickSort(right)); } 9、统计字符串”aaaabbbccccddfgh”中字母个数或统计最多字母数。 2.varstr = "aaaabbbccccddfgh"; 3.varobj = {}; 4.for(vari=0;str.length;i++){ 5.var v = str.charAt(i); 6. if(obj[v] &obj[v].value == v){ 7.obj[v].count = ++ obj[v].count; 8. }else{ 9.obj[v] = {}; 10.obj[v].count = 1; 11.obj[v].value = v; 12. } 13.} 14.for(key in obj){ 15. document.write(obj[key].value +'='+obj[key].count+' '); // a=4 b=3 c=4 d=2 f=1 g=1 h=1 16.} 9题衍生题,统计字符串中字母个数 var reg = /[a-zA-Z]/g; var str = "a1b2c3d4"; str.match(reg).length 10、写一个function,清除字符串前后的空格。(兼容所有浏览器) function trim(str) { if (str&typeofstr === "string") { return str.replace(/(^s*)|(s*)$/g,""); }} 其他 1、一次完整的HTTP事务是怎样的一个过程? 基本流程: a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用户 2、对前端工程师这个职位你是怎么样理解的? a. 前端是最贴近用户的程序员,前端的能力就是能让产品从90分进化到100 分,甚至更好 b. 参与项目,快速高质量完成实现效果图,精确到1px; c. 与团队成员,UI设计,产品经理的沟通; d. 做好的页面结构,页面重构和用户体验; e. 处理hack,兼容、写出优美的代码格式; f. 针对服务器的优化、拥抱最新前端技术。 事业单位面试题目及参考答案 1.你所在的小区有一块空置的绿化地,有居民提议建停车场,也有居民提议保留绿地,双方因此产生争吵,领导让你去调解,你会怎么做? 作为社区工作人员,我有责任维护小区居民的和谐和安全。针对此次出现的居民因为空置绿地而产生的争吵,我会采取如下方法加以调解。 首先,第一时间赶到争吵现场,拉开双方进行劝架,告知双方争吵无益于问题解决,希望双方能够在心态平和的情况下推举出代表以促成问题的解决。 其次,联系小区物业及开发商,详细查询设置此块绿地的目的及本小区的车位数量和日常停车情况,以做到对绿地去留心中有数。 再次,与两方居民代表进行交谈,了解双方诉求。有居民提议建停车场,可能是因本小区存在停车难的问题,鉴于此我会结合前期在小区物业管理部门得到的信息以及居民 的陈述,综合考虑于空置绿地上兴建停车场的建议是否可行。有居民提议保留绿地,可能是出于绿地的紧急避难功能,我也会认真考虑该部分居民的意见,同时结合从物业部门和开发商处了解到的信息综合考虑解决方案。 再次,联系物业部门负责人、交通部门负责人及居民代表等坐下来共同商讨空置绿地的处置办法。若空置绿地是为 小区居民保留紧急室外避难场所而建,且小区内停车难问题并不严重,则会从保护居民人身安全角度出发,空置绿地需要保留。如果小区内车位紧张,停车难现象严重,则我会和物业及交通部门商讨,考虑能否在不影响绿地作为紧急避难场地之功能的前提下,从绿地中划出一小块地方用于停车,以缓解小区内部停车难的现状。 最后,召开小区居民大会,将全部保留绿地和部分保留绿地两种预设方案公诸于众,并详细阐明两种方案制定的原因及绿地的作用和小区内当前面临的停车难问题。由小区居民公开投票,自己选择绿地的处置办法。待投票结束后,总结居民的意愿,妥善处理空置绿地,以使空置绿地更好发挥作用。 2.某旅行团由于管理组织不善,车辆调度出现问题,导致游客少看了好几个景点,游客要求旅行社赔偿,但是旅行社只进行了赔礼道歉,针对此事你怎么看? 游客选择旅行社跟团出游,是为了更加省时省事,但该旅行团并非因不可抗力因素而不得不改变旅游线路,只是因 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中新增加的很多标签如: 这篇文章将分为三部分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) 行政事业单位干部竞聘面试题 1、请你谈一谈领导者应该怎样对待缺点较多、能力较差的下属。(1)领导者对待下属应该遵循平等原则,民主原则和宽容原则,有时应遵循主动承担责任原则。(2)领导者必须真诚关爱全体下属,尊重他们的人格,保护他们的自尊心,对犯了错误的或表现较差的应特别关爱,切忌当众申斥,甚至吐露侮辱性言语。(3)领导者不要断然把下属分成好的和坏的两类,陈云说过,在革命队伍里,无一人不可用,关键是在于扬其长而避其短,适才适用以及在工作中注意加以培养。(4)来个换位思维。几乎任何领导者,过去和现在都在当下属,请为设身处地考虑一下,领导者最好怎样对待他们。 2、个别地方有这么一种现象,批评一个人,反而引起一些人对被批评者的同情;表扬一个人,不但没有形成向他学习的氛围,反而使其受孤立,你如何看待这种反常现象?(1)某些不正的社会风气是形成这种现象的主要原因,应耐心说服教育。(2)领导在这种情况下,要敢于坚持正确看法。(3)领导要注意表扬和批语的方式。 3、由你组织实施某项活动(应该怎样组织)(1)请示领导,明确活动的目的与要求;(2)调查了解,拟定计划:活动目的,邀请人员,材料准备,场地布置,车辆调度,经费申请以及其他所需事项等具体内容;(3)把计划呈送领导审批,修改完善;(4)组织工作班子,科学分解任务、分工具体实施;(5)加强指导、督促,具体落实;(6)搞好总结,反馈汇报,相关资料存档。 4、人际关系沟通、协调类(与同事之间的矛盾化解)(1)保持冷静,心平气和,防止矛盾激化;(2)尊重对方,从主客观两个方面分析矛盾产生的原因—。如责任在我:要主动承认错误、迅速改正、求的谅解;责任在他人:也要检讨个人在团结共事、工作方法等方面的不足,求得认可,共同前进。(3)搞好自我批评,改正缺点和不足,改进工作思路和方法;(4)主动沟通,相互理解,搞好团结;(5)坚持正确的原则和立场,通过组织途径解决矛盾。 5、你发现你科室中有几个人缺点很明显,张三爱占小便宜,对个人利益斤斤计较,私心较重;李四爱传闲话,拔弄是非;王五恃才自傲,听不进不同意见;赵六胆小怕事,看领导眼色行事。你做为科长(或副科长)如何看待和对待他们?(1)要认识到“金无足赤、人无完人”任何人都有其长处,也存在缺点和不足(2)知人善任,扬其所长,避其所短。如对张三,尽量不安排他从事财务方面的工作,对李四尽量不安排他从事协调组织方面的工作,等等(3)要用爱护的态度去帮助他们改正缺点,方法是动之以情,晓之以理,同时要分析产生缺点的原因,在实践中帮助他们改正。 6、在工作中假如你的直接上级对你工作不支持,你该怎么办?(1)冷静对待,认真分析,首先从自己身上找原因。(2)调查研究,了解情况,分析问题,找出症结所在。(3)若属自己失误,应及时调整工作思路,与领导保持一致。(4)若是直接领导失误,应讲明情况,说明理由,求得支持。(5)若遇特殊情况,可及时向上级领导反映。 7、如果你这次竞争成功,你将如何发挥自己的优势创造性地做好工作? 1.调查研究,虚心学习,钻研业务,尽快进入角色。2.摆正位置,按照分工,明确职责。3.在分析单位现状的基础上,就分管的工作制订计划,明确目标。4.采取措施,抓好落实,实干创业。5.密切联系群众,严格要求自己。 8、一天你正在办公室值班,突然闯进来一位同志大吵大闹,你作为值班领导,该怎么办?(1)首先要冷静,不能发火。(2)然后稳定来者的情绪,耐心问明事由,根据其反映情况,做好解释工作。(3)如果该同志仍然大吵大闹,可请办公室其工作人员将其带到一边,情绪稳定后再谈。 9、假设你的手头有好几项工作没有完成,可是主要领导又给你布置了一项工作任务。你感觉到完成这项工作有困难,你如何处理这个矛盾?(1)及时用适当的方式与领导沟通,在尊重领导的前提下,向其说明自己现有的工作任务很重,让其了解自己的困难。(2)同时,提出完成该任务的可行性建议,可请其他同志完成。 10、请你谈谈,领导发现自己的下属处理问题不当怎么办?(1)要及时指出。当发现自己的下属处理问题不当时,作为领导及时找其谈话,指出处理问题不当的理由和后果。(2)要耐心帮助。帮助下属具体分析处理问题不当的原因,总结汲取教训,并找出解决问题的办法。(3)要给予体谅。主动为处理问题不当的下属承担责任,推功揽过。 11、中层领导干部手中都掌握一定的权力,你若走上科级领导岗位,对正确运用这一权力有何考 事业单位常见面试题(3篇) 篇一:公务员事业单位面试经典试题300套(参考答案) 上联“胜固可喜,宠辱不惊随云卷”,下联“败亦无悔,去留无意看花开”,横批“奋斗不已”。 1、为何要报考公务员?答:(1)人和工作的关系是建立在自我认知的基础上的。通过几年的工作我发现我的性格特点:(省略,自己发挥)。我的自我认知让我觉得我做公务员是一个正确的选择。(2)我是一个进取心或者工作成就心很强的人,我不喜欢闲着。公务员活动比较多而且能遇到不同的新问题,我觉得很有挑战性,我喜欢挑战。现在的工作比较清闲,虽然我可以用其他广泛的兴趣爱好来弥补工作悠闲这个缺憾,但对工作的过程我感到不能满足。(3)我从小受到的教育是很传统的,喜欢助人为乐,很佩服古人的高风亮节。公务员有广泛的社会功能,这个职位能让我实现我的社会理想,因此对这项工作有着浓厚的兴趣和热情。也正是因为这个原因我宁愿放弃现在单位的高收入来报考公务员。(4)而且我的专业很对口,在原单位怕技术荒废了。(5)我是一个家庭观念很强的人,以前的工作属于野外施工性质,在外的时间比较多,没法顾及家庭,报考公务员既能实现我的理想抱负又能解决大家与小家的问题那何乐而不为呢?(6)总之人们都在追求美好的东西,都有自己的职业目标,我的职业目标可以通过公务员来实现。我以为,既来之,则安之。即敞开心怀,坦然处之,不以成败论英雄,只要经过自己的奋斗,对得起自己的努力,不必十分在乎最后的结果。既不因通过而沾沾自喜,也不因失利而丧失信心。应当从中吸取更多的经验教训和其他选手的优点,避免在今后工作中再出现类似的问题。就这点来说,就是一种收获和胜利。 2、如果这次你没有被录取怎么办?分析:这个问题主要考察考生对人才的基本素质的正确认识以及能否全面、客观地评价自己,从考生对这个问题的回答上考官还能看出考生是否自信(或者自傲、自卑)。答:我以为,既来之,则安之。即敞开心怀,坦然处之,不以成败论英雄,只要经过自己的奋斗,对得起自己的努力,不必十分在乎最后的结果。既不因通过而沾沾自喜,也不因失利而丧失信心。应当从中吸取更多的经验教训和其他选手的优点,避免在今后工作中再出现类似的问题。就这点来说,就是一种收获和胜利。 3、能谈谈你的优点和缺点吗?分析:这个问题主要考察考生对人才的基本素质的正确认识以及能否全面、客观地评价自己,从考生对这个问题的回答上考官还能看出考生是否自信(或者自傲、 1.行内元素和块级元素有哪些?有什么区别? 块级: 事业单位面试经典题目 典型例题:领导安排你和张三共同去完成一项任务,明确由你负总责。可张三在具体操作中极不配合你,你该怎么办 答:下面我开始回答第N题,对于题中所述情况,我会从以下几个方面来处理。(总起,作用和上个题型一样,只是表述上的差别,注意应表述为从以下几个方面来处理,因为这个题目是需要你提出具体措施的,而不能说这样认为云云。有疑问的请参考帖3) 第一、沉着冷静,团结张三,不要轻易表露自己的情绪,更不能责怪张三,以免产生矛盾。(我对这点这样概括的:深藏不露,稳定情绪。不同的题目只要题型相同都可以这么答) 第二、认真回顾与张三过去的合作,想想是否有过结。如果是我的原因,会主动与之沟通,表示歉意,做到与人为善。如果是张三对工作有意见,应与之交流,劝他顾全大局,改变态度,赢得他对我工作的支持。(这一点就是对题目中各种情况的具体分析了,具体要求就是冷静分析,找出原因,合理应对。这里是作为一点回答的,当然如果你觉得内容充实,也可以分为几点来回答。还可以这一点分析原因,下面再分点解决问题。不过注意不要太甬长,面试答题最忌讳长篇大论。) 第三、虽然领导要我负总责,但是必须谦虚谨慎,不摆架子,以谦虚谨慎的作风赢得张三的支持。(这一点还是对关系处理的补充,强调的是谦虚的态度问题,在不同题目中可以突出不同的重点) 第四、如果张三坚持不改正态度,与之沟通也无效果,我会建议领导为使工作圆满完成,对张三的工作进行调整。第N题回答完毕!(考虑最坏结果,做出万不得已之举。而领导是一个公务员面对无法解决的困难时的最后救命稻草,如果是与上级的矛盾,则体现为下级服从上级。无论题目中出现哪种情况都如此。) OK,深刻理解下这道题目的解答方法吧,下面再来继续看例题,试着先不看答案,套用上面答题方法。 例:你和张三同时被某单位录用为公务员,两年后,张三被提拔了,而你的实绩比张三好,可没有提拔你,你如何看待 答:下面我开始回答第N题,对于题中所述情况,我会从以下几个方面来看待和应对。(注意此题问的是该如何看待,你回答时当然也需要回答如何应对。) 第一、淡泊名利,正确看待提拔和组织的决定,即使有想法也不应该表露出来。 第二、认真分析原因,张三能被提拔,自有其过人之处,要么组织能力强,要么公关意识浓,要么与同事间关系处理得好,我不能轻易发牢骚。 第三、对照张三的长处,弥补自身短处,克服自己的缺点,取人之长补给之短。 第四、单独跟领导汇报思想和工作,请领导谈谈对我的看法,请领导给出意见。这样能加强与领导的沟通,在领导的指导下更好的成长。 1、常用那几种浏览器测试?有哪些内核(Layout Engine)? 答: (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。 2、说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下)答: (Q1) 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 (Q2) 兼容性:display:inline-block;*display:inline;*zoom:1; 3、清除浮动有哪些方式?比较好的方式是哪一种? 答: (Q1) (1)父级div定义height。 (2)结尾处加空div标签clear:both。 (3)父级div定义伪类:after和zoom。 (4)父级div定义overflow:hidden。 (5)父级div定义overflow:auto。 (6)父级div也浮动,需要定义宽度。 (7)父级div定义display:table。 (8)结尾处加br标签clear:both。 (Q2) 比较好的是第3种方式,好多网站都这么用。 4、box-sizing常用的属性有哪些?分别有什么作用? 答: (Q1)box-sizing: content-box|border-box|inherit; (Q2)content-box:宽度和高度分别应用到元素的内容框。在宽度和高度 之外绘制元素的内边距和边框(元素默认效果)。 border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内 进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的 宽度和高度。 5、Doctype作用?标准模式与兼容模式各有什么区别? 答: (Q1) 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不 存在或格式不正确会导致文档以兼容模式呈现。 (Q2) 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防 止站点无法工作。 6、HTML5 为什么只需要写? 常见事业单位面试题 1. 做好简短的作为开场白(细心留意考官的姓名等细节) 2. 一、二把手意见不一的时候,作为下属的你如何解决这种问题,如何处理这种关系或者适从谁? 解答:一、真诚而不主动――千万不要主动介入矛盾纠纷,尤其是防治出于善良愿望进行所谓的“调节和劝架”:1)领导和自己说这个事情,说明领导对自己十分信任。感谢领导的信任2)自己希望工作蒸蒸日上,希望领导和睦相处3)自己一定支持领导工作,把本职工作做好,绝不让领导失望;二、劝架而不评判,同情而不支持:表示十分理解上级的心情,同情上级的.处境,建议上级仔细考虑厉害关系,不到万不得已,不要使用激烈手段,不要发表评论,保持局外人的身份,告诉领导一切还都在他的张空当中,对手不敢过分的,如果对手过分,广大群众都不会答应的 3. 最近读什么书,有什么看法?(外圆内方的为人处世的方式) 4. 用简短的词语介绍自己的优缺点(各列举三方面内容)注意:一、务必简明扼要、干练、简洁、思路清晰;二、紧扣中心并且适当联系日常时政热点或生活所感;三、切忌跑题 5. 在正式或者非正式聚会中你更愿意或者你多数时候扮演什么角色?注意:放松自如回答 6. 在工作中如何要求自己,有何种感受? 7. 不做自己喜欢的工作,有何种感想? 8. 在职场中,你会选择单位还是职位?注意:招聘方更希望得到的答案是——选择单位——潜台词就是说,如果你只注重自己的意愿不服从单位整体规划,即使当前你在称心的岗位工作,但是日后工作的关系需要调离原来职位,你不服从,单位要你何用。服从安排才是好的职员。 9. 用英语介绍自己(旨在测试你的应变能力以及心理变化情况) 10. 如何与自己不喜欢的同事相处? 11. 如何体现自己的组织能力? 12. 结合自己的职位,在当前有何抱负? 前端开发的面试题 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嵌套 2009-2010事业单位面试真题及解析 真题:您是市政府的工作人员,需要调查大学生村官的工作情况,面对基层群众(农民)、基层工作人员分别作一个开场白。 【题型分析】情景模拟 【参考答案】 1.面对基层群众(农民):大叔大婶,你们好!我是咱们市政府的小王。眼看着一年又快到头了,今年的天儿不错,家里收成还好吧?…… 听说咱们这儿来了些大学生,到咱这儿当村官,不知道干的咋样啊?…… 2.面对基层工作人员:XX,你好!我是市政府的工作人员王XX(同时出示工作证),这次来到这里,主要是想调查一下大学生村官的工作情况,希望得到你们的配合和协助。你们长期在基层工作,比较辛苦,对于大学生们在村里的工作情况也比较了解。知道你工作很忙,所以我会尽量抓紧时间…… 真题:金无足赤,人无完人,您有什么缺点和不足?假如您被录用,您将怎么克服您的缺点和不足? 【题型分析】认识自己 【参考答案】每一个人都有自己的缺点和不足,我也一样。我认为我的缺点是有时候有点追求完美,这样一来有可能会拖慢办事的效率,偶尔也会给合作伙伴带来压力。有缺点和不足并不可怕,重要的是能够改正缺点,弥补不足。我将从以下几个方面加强学习,进行改正。 第一,摆正心态正确认识。在遇到每一项工作的时候,我都应该准确地把握工作实质、明确目标,在思想上做好充分准备。不能因为自己的喜好而偏离工作应有的方向和要求。 第二,制定工作计划表。在开始每一项工作的时候,我都要制定好详细的工作进度控制表,将每个阶段的工作目标、内容以及时间详细列好。在开展工作的时候严格按照计划表进行,以免拖慢工作的进程。借此来养成好的工作习惯,以提高办事效率。 第三,加强与同事合作。每一项工作都不可能是自己独立一个人能够做好的,都是需要和同事一起合作才能将其做到真正的完美。这就要求我要在以后的工作中,多多与同事交流,虚心向同事学习。 假如有幸我能够通过此次考试,在以后的工作岗位上,我将严格要求自己,加强学习,发扬优点,改正缺点,竭尽所能做好领导交办的每一项任务,做一名合格的公务员。 真题:您作为单位的新进工作人员,领导让您制定一份单位的规章制度,您对单位不熟悉,您将怎么办? 【题型分析】如何做事 【参考答案】俗话说:“无规矩不成方圆”,好的规章制度能够在保证单位良好工作秩序方面发挥积极的作用。领导将这项任务交予我完成,我一定会努力做好,我将从以下几个方面入手,开展此项工作。 八种面试题型要点 一、报考职位类 要点: 1、谈自己对所报考的人事和职务的了解(地方); 2、谈自己职位报考的有利条件(在校表现,社会实践,突出成绩:证书,奖励, 表彰); 3、谈自己被录取后的态度: 1)珍惜机会;服从分配; 2)加强学习,提升能力; 3)增强责任,不断进取; 4)勤奋努力;踏实工作; 5)服从领导,尊重同时; 我相信做到以上几点定能成为一位合格事业单位工作人员。 例题: 有人说,警察是责任重大,待遇低下;工作危险、伤病缠身;纪律严格,缺乏自由。你如何看待这样一问题?你为什么要报考这一职位?你的各方面条件能适应这一职位的需要吗?请简要说明和介绍。 二、困难困境类 要点: 1、冷静面对和接收困难、困境的现状; 2、仔细分析困难、困境产生的原因和带来的利、弊; 3、积极寻找克服困难,摆脱困境的途径和办法; 4、变不利为有利,彻底克服困难,摆脱困境; 我相信采取以上的措施,一定会变不利为有利,取得双丰收的结果。 例题: 你刚被录取到机关工作,机关承担了一项重要的任务。你主动争取参与,但领导对你有所担心,不想让你参加,你将怎样对待?如何处理? 三、认识体会题 要点: 说明理由,分析原因: 1、谈该现象给国家,民族,党,政府带来的正、负面影响; 2、谈谈该现象对社会、单位、周边环境带来的正、负面影响; 3、谈谈该现象对个人、家庭带来的正负面影响; 对政策措施,检举办法: 1、未施正面现象得到弘扬,光大,提倡,鼓励; 2、对负面现象做到防范,消除; 3、辩证现象,扬长避短,趋利避害,一个采取以下措施: 1)针对性较强的具体措施1-2个; 2)全力健全相关法律,法规; 3)新闻舆论进行正确的导向; 4)加大奖励,惩处办法; 5)提高各类人的素质; 6)完善各种监督,监管机制; 例题: 为帮助当地一位贫困病人,三位女环卫工在寒风中撩起厚棉袄,艰难地翻兜找钱,其中一人因为没有带钱还向同事借了10元钱,一起投入路边捐款箱中。你对这一现实画面有何感受?他对你今后的这也生涯有何启示? 四、突发情况类题 要点: 1、面对突发情况事件: 1)保持高度的镇静; 2)迅速了解情况,尽快向上级汇报; 3)如属突出事件:启动应急预案,迅速到达现场,果断处理; 4)尽快控制局面,做到临危不乱; 5)应对措施得当,减少各种损失; 6)做好善后工作,尽快恢复正常; 7)总结经验教训,做好今后的预防。 8) 例题: 在一个山区村里,村民靠山而居,并且居住分散。某日当地乡镇府接上级通知。今明两天当地将连降暴雨,可能发生泥石流。假如你是乡政府工作人员,接到通知后,乡镇府要你负责该村的预防工作。情况危急,时间紧迫,你将采取哪些措施保证村民安全? 2018前端面试题及答案汇总 1、什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。 2、行内元素有哪些?块级元素有哪些?空(void)元素有那些? 行内元素:a、b、span、img、input、strong、select、label、em、button、textar ea 块级元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote 空元素:即系没有内容的HTML元素,例如:br、meta、hr、link、input、img 3、CSS实现垂直水平居中 一道经典的问题,实现方法有很多种,以下是其中一种实现: HTML结构: height:200px; position: absolute; //父元素需要相对定位 top: 50%; left: 50%; margin-top:-100px ; //二分之一的height,width margin-left: -100px; } 4、简述一下src与href的区别 href 是指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接。 src是指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src 资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将j s脚本放在底部而不是头部。 5、什么是CSS Hack? 一般来说是针对不同的浏览器写不同的CSS,就是CSS Hack。 IE浏览器Hack一般又分为三种,条件Hack、属性级Hack、选择符Hack(详细参考C SS文档:css文档)。例如: // 1、条件Hack 事业单位面试题目及参考答案新
前端面试题大全(html篇)
前端最新面试题
行政事业单位干部竞聘面试题(供参考)
事业单位常见面试题(3篇)
前端基础面试题汇总
行内:a、br、i、img、input、strong 区别:块级元素的W、H、margin和padding都可以控制 行内元素的W、H,以及margin和padding的top和bottom不能控制 2.介绍所知道的CSS hack技巧 由于不同的浏览器对CSS的支持和解析结果不同,所以可以使用CSS hack来对不同的浏览器写不同的CSS样式,常见的有(_,*,!important) 3.CSS定位方式有哪些?position的属性值之间的区别是什么 static(静态) 没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级。 relative(相对定位) 对象不可层叠、不脱离文档流,参考自身静态位置通过top,bottom,left,right 定位,并且可以通过z-index进行层次分级。 absolute(绝对定位) 脱离文档流,通过top,bottom,left,right定位。选取其最近一个最有定位设置的父级对象进行绝对定位,如果对象的父级没有设置定位属性,absolute元素将以body坐标原点进行定位,可以通过z-index进行层次分级。 fixed(固定定位)这里所固定的参照对像是可视窗口而并非是body或是父级元素。可通过z-index 进行层次分级。 4.类的定义方法(prototype)(继承) var Obj3 = new Function(); Obj3.prototype = { v1 : "", get_v1 : function() { return this.v1; }, set_v1 : function(v) { this.v1 = v; } }; 5.DOM 操作 1.向当前对象追加节点 var para=document.createElement("p"); var node=document.createTextNode("这是新段落。"); para.appendChild(node); 2.移除当前节点的子节点,并返回节点 var childnode=document.getElementById("child"); var removednode=document.getElementById("father").removeChild(childnode) 3.复制并返回当前节点(复制节点本身,不复制子节点) varul = document.getElementByIdx_xx_x("myList"); //获得ul vardeepList = ul.cloneNode(true); //深复制 varshallowList = ul.cloneNode(false); //浅复制
事业单位事业单位面试题目经典试题
最新web前端面试题(及答案)
常见事业单位面试题
前端开发的面试题
最全的事业单位面试题及答案
公务员事业单位面试题十种类型
2018前端面试题及答案汇总HTML