web前端面试宝典

所需积分/C币:50 2017-06-15 10:12:33 1.54MB PDF
75
收藏 收藏
举报

web前端面试宝典
50 absolute的 containing block计算方式跟正常流有什么不同? 51.对WEB标准以及W3C的理解与认识 52.css的基本语句构成是? 53.浏览器标准模式和怪异模式之间的区别是什么? 54.CSS中可以通过哪那些属性定义,使得·个DOM元素不显示在浏览器可视沱围内?41 55.行内元素和块级元素的具体区别是什么?行内元素的 padding和 margIn可设置吗? 42 56.什么是外边距重叠?重叠的结果是什么?… 58、描述一个" reset"的CSS文件并如何使用它。知道 normalize.css吗?你了解他们 的不同之处 57.说 display属性有哪些?可以做什么? 58.哪些css属性可以继承? 43 59.css优先级算法如何计算? 43 60.b标签和 strong标签标签和em标签的区别? 61.有那些行内元素、有哪些块级元素、盒模型? 62.有哪些选择符,优先级的计算公式是什么?行内样式和! important哪个优先级高? 63.我想让行内元素跟上面的元素距离10X,加 margin-top和 padding-top可以吗?45 64.CSS的盒模型由什么组成? 45 65.说说 display属性有哪些?可以做什么?… 66.哪些css属性可以继承? 46 67.css优先级算法如何计算? 46 、JS基础. 46 1. Javascript的 typeof返回哪些数据类型 46 2.例举3种强制类型转换和2种隐式类型转换?, 47 3. split()、join()的区别.…… ,里,,1 47 4.数组方法pop() push( unshift0shit( 47 5.事件绑定和普通事件有什么区别 ,47 6E和DOM事件流的区别… 7E和标准下有哪些兼容性的写法.. 48 8ca和appy的区别 .49 9.b继承a的方法 49 10.如何阻止事件冒泡和默认事件. 11.添加删除替换插入到某个接点的方法…… 50 12. Javascript的本地对象,内置对象和宿主对象 50 13. window, onload和 document ready的区别 ∴…………50 14."==”和“==”的不同. 51 15. Javascript的司源策. 51 16. JavaScript是一门什么样的语言,它有哪些特点?…151 17 JavaScript的数据类型都有什么? 18.已知D的 Input输入框,希望获取这个输入框的输入值,怎么做?(不使用第三方 框架) .53 19.希望获取到页面中所有的 checkbox怎么做?(不使用第三方框架) 53 20.设置一个已知D的DⅣ的htm内容为xxx,字体颜色设置为黑色(不使用第三方框 架)… .53 21.当一个DOM节点被点击时候,我们希望能够执行一个函数,应该怎么做?…53 22.看下列代码输出为何?解释原因。 54 23.看下列代码,输出什么?解释原因。 54 24.看下列代码输出什么?解释原因。 看代码给答案 .56 26.已知数组 var string Array=[“This”,“is”,“ Baidu”,“ Campus”], Alert出” This is Baidu campus” 56 27.已知有字符串foo=” get-element-by-id”,写一个 function将其转化成驼峰表示法” getElement Byld”。… 56 28 var numberarray=[36,24,15];(考察基础AP) 57 29.输出今天的日期,以 YYYY-MM-DD的方式,比如今天是2014年9月26日,则输出 2014-09-26 57 30.将字符串”<tr<td>{sid}</td< td>Sname]/td</tr>”中的{sid}替换成10,{ Sname} 替换成Tony(使用止则表达式) 58 31.为了保证页面输出安仝,我们经常需要对一些特殊的字符进行转义,请写一个函数 escapeHtml,将<,>,&,“进行转义 32foo= foo bar,这行代码是什么意思?为什么要这样写 59 33.看下列代码,将会输出什么?(变量声明提升) 59 34.用js实现随札选取10-100之间的10个数字,存入个数组,并排序 .60 35.把两个数组合并,并朋除第二个元素。 …61 36.怎样添加、移狳、移动、复制、创建和查找节点(原生Js,实在基础,没细写每 步) 61 37.有这样一个URL:htp:// item. taobao com/ litem htm?a=1&b=2&c=&d=XX&e,请写 段JS程序提取URL中的各个GET参数(参数名和参数个数不确定),将其按 key-value形 式返回到一个json结构中,如{a:’1′’,b:’2′,c:”,d:’xx’,e: undefined} 38.正则表达式构造函数 var reg= new RegExp(“xx”)与正则表达字面量 var reg=/什 么不同?匹配邮箱的正则表达式? 39.看下面代码,给出输出结果。 63 40.写一个 function,清除字符串前后的空格。(兼容所有浏览器 64 41. Javascript中cale和 caller的作用? 42. Javascript中,以卜哪条语句一定会产生运行错误? 答案(BC .66 43.以下两个变量a和b,a+b的哪个结果是NaN? 答案(AC) 44.vara=10;b=20;c=4;+-b+c+a++以下哪个结果是正确的?答案(B).16 45.下面的 Java Script语句中,(D)实现检索当前页血中的表单元素中的所有文本框, 并将它们全部清空… 66 46.要将页面的状态栏中显示“已经选中该文本框”,下列」 avaScript语句正确的是(A) 67 47.以下哪条语句会产生运行错误:(AD) 67 48.以下哪个单词不属于 javascript保留字:(B) .67 49.请选择结果为真的表达式:(C) 50. Javascript中,如果已知HTML页面中的某标签对象的id=” username”,用 document. get ElementByld( username")__方法获得该标签对象。 51. typeof运算符返回值中有一个跟 javascript数据类型不一致,它是 function 52.定义了一个变量,但没有为该变量赋值,如果 alert该变量, Javascript弹出的对话 框中显示 undefined 53.分析代码,得出正确的结果 54.写出函数 Date Demo的返回结果,系统时间假定为今天 55.写出程序运行的结果 56.阅读以下代码,请分析出结果:169 57.补充按钮事件的函数,确认用户是否退出当前面,确认之后关闭窗?.…..69 58.写出简单描述htm标签(不带属性的开始标签和结束标签)的正则表达式,并将 以下字符串中的htm标签去除掉 ∴70 59.完成foo(函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。∴70 60.完成函数 showing(,要求能够动态根据下拉列表的选项变化,更新图片的显示71 61.似取字符串 abcdefg的efg 62.列举浏览器对象模型BOM里常用的至少4个对象,并列举 window对象的常用方 法至少5个 63.简述列举文档对象模型DOM里 document的常用的查找访问节点的方法并做简单说 明 72 64.希望获取到页面中所有的 checkbox怎么做?(不使用第三方框架) 65.简述创建函数的儿种方式 73 66 Javascript如何实现绻承?∴ 67. Javascript创建对象的几种方式? 68 iframe的优缺点? 69.请你谈谈 Cookie的弊端? 70.js延迟加载的方式有哪些? 76 71. documen write和 innerHTML的区别? .76 72.哪些操作会造成内存泄漏? 76 73.判断一个字符串中出现次数最多的字符,统计这个次数 74.写个获取非行间样式的函数 75.事件委托是什么 76.闭包是什么,有什么特性,对页面有什么影响 77.解释 jsonp的原理,以及为什么不是真止的ajax 78 Javascript的本地对象,内置对象和宿主对象.…. 79.字符串反转,如将‘12345678′变成'87654321 80.将数字12345678转化成RMB形式如:12,345678 79 81.生成5个不同的随机数; 80 82.去掉数组中重复的数字方法“; 81 83.阶乘函数; 82 84 window, location. search()返回的是什么? 85 window location hash返回的是什么 83 86. window location. reload)作用? 87.、 Javascript中的垃圾回收机制?… 88.看题做答 4 89.下面输出多少? .84 90.再来一个 91.a输出多少 92.看程序,写结果 +·++““ 87 93.JS的继承性 87 94.精度问题:JS精度不能精确到0.1所以。。。。同时存在于值和差值中…….88 95.加减运算 96.什么是同源策略? 97.为什么不能定义1p左右的d容器? 98.结果是什么? ∴89 99.输出结果… · 100.计算字符串字节数: 90 101.结果是 .90 102.声明对象,添加属性,输出属性… 103匹配输入的字符:第一个必须是字母或下划线开头,长度5-20 91 104.检测变量类型 92 105.如何在HTML中添加事件,几种方法? 106.BOM对象有哪些,列举 window对象?… ·· 92 107.请问代码实现 outerHTMl 108.JS中的简单继承cal方法! 94 109.bnd),live, delegate0的区别 110.看下列代码输出什么? 111.看下列代码输出什么? 112.你如何优化自己的代码? 113.请描述出下列代码运行的结果…95 114.怎样实现两栏等高?… …497 115.使用js实现这样的效果:在文本域里输入文字时,当按下 enter键时不换行,而 是替换成“{ enter}”,(只需要考虑在行尾按下 enter键的情况)… 116.以下代码中end字符串什么时候输出..… 117.pec/ hello, world'∥/=h,e,l,Wo,rJd’实现 specify函数… 118.请将一个URL的 search部分参数与值转换成一个json对象 119.请用原生js实现 jquery的 get\post功能,以及跨域情况下 120.请简要描述web前端性能需要考虑哪)面,你的优化思路是什么? 121.、简述 readonly与 disabled的区别 99 12.写出3个使用this的典型应用 100 123.请尽可能详尽的解释ajax的工作原理… .100 124.、为什么扩展 javascript内置对象不是好的做法? 100 125.什么是三元表达式?“三元”表小什么意思? 100 126.浏览器标准模式和怪异模式之间的区别是仆么?… .101 127. modulo(12,5)∥/2实现满足这个结果的 modulo函数 101 128.HTTP协议中,GET和POST有什么区别?分别适用什么场景?… 101 129HIIP状态消息200302304403404500分别表示什么 101 130.HTP协议中, header信息里面,怎么控制页面失效时间 ( ast-modified, cache-contro, Expires分别代表什么) 101 131.HTP雷锋议目前常用的有哪几个? KEEPALIVE从哪个版本开始出现的? 101 132.业界常用的优化WEB页面加载速度的方法(可以分别从页面元素展现,请求连接, cSs服务器等方面介绍)… 133.列举常用的web页面发,调试以及优化工具… 101 134.解释什么是sq注入,ⅹss漏洞.101 135.如何判断一个j变量是数组类型……… 101 136.请列举js数组类型中的常用方法 101 137.FF与中如何阻止事件冒泡,如何获取事件对象,以及如何获取触发事件的元素101 138.列举常用的js框架以及分别适用的领域… 103 139.js中如何实坝个map 甲 103 140.js可否实现面向对象编程,如果可以如何实现js对象的继承. ∴103 141.约毖夫环一已知n个人(以编号1,2,3…分别表小)围坐在一张圆桌周围。从 编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到 m的那个人又出列:依此规律重复下去,直到圆桌周围的人仝部出列。… 142.有1到10W这个10W个数,去除2个并打乱次序,如何找出那两个数? 143.如何获取对象a拥有的所有属性(可枚举的、不可枚举的,不包括继承来的属性) 103 144.有下面这样一段HTML结构,使用cSs实现这样的效果: 103 145.下面这段代码想要循环输岀结果01234,请问输出结果是否正确,如果不正确,请 说明为什么,并修改循环内的代码使其输出正确结果.. 103 146.以下哪些是 javascript的全局函数:(ABC) 104 147.关于的 window对象表述止确的有:(ACD) …104 148.卜面正确的是A 105 149.错误的是B.. 150.不用任何插件,如何实现一个tab栏切换? 106 151.变量的命名规范以及命名推荐 152.三种弹窗的单词以及三种弹窗的功能 ∴106 153 console.og(8|1);输出值是多少?……… 107 154.只允许使用+-*/和Math.*,求一个函数y=fx,a,b);当x>100时返回a的 值,否则返回b的值,不能使用 if else等条件语句,也不能使用|,?;数组 107 155. JavaScriptalert(0.4*02);结果是多少?和你预期的一样吗?如果不一样该如何处 理? 108 156.一个dv,有几种方式得到这个di的 jQuery对象?< diy class== aabbcc nodes view's</div>想直接获取这个dⅳ的dom对象,如何获取?dom对象如何转化 为 jQuery对象?… 108 157.、主流浏览器内核…. ………108 158.如何显示/隐藏一个dom元素?请用原生的 JavaScript方法实现 159 jQuery框架中sjax()的常用参数有哪些?写一个post请求并带有发送数据和返回 数据的样例 109 160. JavaScript的循坏语句有哪些? 109 161.作用域编译期执行期以及全局局部作用域问题.…….….110 162.闭包:下面这个山,如何点击每一列的时候aet其 index? 110 163.列出3条以上升和E的脚本兼容问题 111 164.如现在有一个效果,有显示用户头像、用户昵称、用户其他信息;当用户鼠标移 到头像上时,会弹出用户的所有信息;如果是你,你会如何实现这个功能,请用代码实 现? 111 165.用正则表达式,写出由字母开头,其余由数字、字母、下划线组成的6~30的字符 串 .112 166.列举浏览器对象模型BOM里常用的至少4个对象,并列举 window对象的常用方 法至少5个(10分). .112 167.在 Javascript中什么是伪数组?如何将伪数组转化为标准数组 112 168.写一个数可以计算sum(50,5);输出0;sum(1,2,3,4);输出10;112 169.《止则》写出止确的止则表达式匹配固话号,区号3-4位,第一位为0,中横线, 7-8位数字,中横线,3-4位分机号格式的固话号. 113 170.《算法》一下AB可任选一题作答,两题全答加分 …113 171.请写一个正则表达式:要求最短6位数,最长20位,阿拉伯数和英文字母(不区 分大小写)组成. 11 172.统计1到400亿之间的自然数中含有多少个1?比如1-21中,有1、10、11、21 这四个自然数有5个1 115 173.删除与某个字符相邻且相同的字符,比如 fdaffdaaklfjklja字符串处理之后成为 fdafdaklfjkl 115 174.请写出三种以上的 Firefox有但, Internet Explorer没有的属性或者函数115 175.请写出一个程序,在页面加载完成后动态创建一个form表单,并在里面添加一个 nput对象并给它任意赋值后义post方式提交到:http://127.0.0.1/save.php.............115 176.用 JavaScript实现冒泡排序。数据为23、45、18、37、92、13、24116 177.前端代码优化的方法 ∴17

...展开详情
试读 127P web前端面试宝典
立即下载 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
web前端面试宝典 50积分/C币 立即下载
1/127
web前端面试宝典第1页
web前端面试宝典第2页
web前端面试宝典第3页
web前端面试宝典第4页
web前端面试宝典第5页
web前端面试宝典第6页
web前端面试宝典第7页
web前端面试宝典第8页
web前端面试宝典第9页
web前端面试宝典第10页
web前端面试宝典第11页
web前端面试宝典第12页
web前端面试宝典第13页
web前端面试宝典第14页
web前端面试宝典第15页
web前端面试宝典第16页
web前端面试宝典第17页
web前端面试宝典第18页
web前端面试宝典第19页
web前端面试宝典第20页

试读结束, 可继续阅读

50积分/C币 立即下载