77范文网 - 专业文章范例文档资料分享平台

高级前端测试题(附答案)(2)

来源:网络收集 时间:2020-11-14 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Chrome/Safari内核:WebKit,-webkit- Opera内核:Presto,-o- 2. 主要图片格式:

BMP、GIF、JPEG(.jpg/.jpeg)、PNG(png-8/png-24)、SVG、TIFF、WebP(新)... 3. 主要样式代码:

.animation { width: 600px; height: 320px; overflow: hidden; background-size: cover; background-position: center; -webkit-animation-name: \ -webkit-animation-duration:20s; -webkit-animation-iteration-count: infinite; } @-webkit-keyframes \0% { background: url('1.jpg') no-repeat;} 25% { background: url('2.jpg') no-repeat;} 50% { background: url('3.jpg') no-repeat;} 75% { background: url('4.jpg') no-repeat;} 100% { background: url('5.jpg') no-repeat;} } 4. 垂直:line-height 水平:letter-spacing

5. 渐进增强(progressive enhancement):针对低版本浏览器进行构建页面,保证最基本的

功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。

优雅降级(graceful degradation):一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。

区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要。降级(功能衰减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带。

Javascript部分

1. 参考答案:

a:33(string) b:321(string) c:6(number) d:33(string) e:NaNC(string) f:1(number) g: 0.10000000000000009 1.2000000000000002 2.3000000000000003 2. 参考答案

a: undefined b:9(全局变量) 3. 参考代码

function sum(){ if(arguments.length === 2){ return arguments[0] + arguments[1]; }else{ var first = arguments[0]; return function(second){ return first + second; } } } 4. 参考代码

倒排方法:numberArray.reverse() 排序方法:numberArray.sort(function(a,b){ return a

function getUrlPara(url){ var _tmp = url.split('?'), para = _tmp[1] ? _tmp[1].split('&') : [], len = para.length, result = {}; for(vari=0;i

7. 参考代码

function lowerCamelCase(funcName){ var words = funcName.split('-'), len = words.length; for(vari=1; i

点击事件触发时,程序已执行完成。点击事件要输出变量i,就会先查找变量i,本身并未定义变量i,而闭包能够调用外部作用域中的变量,此时外部作用域中的i通过for循环的自加,值已经变为5,所以每个按钮点击事件,都会调用外部作用域中的变量i,在控制台输出5。

想要实现预期的结果,即:点击哪个按钮,输出按钮上显示的那个i值,可以构建一个闭包,以保存自身使用的变量i。参考代码:

for (vari = 0; i< 5; i++) { (function(i){ varbtn = document.createElement('button'); btn.appendChild(document.createTextNode('Button ' + i)); btn.addEventListener('click', function(){ console.log(i); }); document.body.appendChild(btn); })(i); }

附加题部分

1. 22次。一天24小时,时针会转表盘两圈,一圈会与分针重合11次(最后一次重合时是12点/0点=第一次重合),所以11*2=22次

2. 4根。先用3根香计算出15分钟(香可以两边点燃,时间就可以缩短一半),然后再用第

四根计算2小时,总共为2小时15分钟。

3. 2次。排除法:2、3、3分组,先测3:3,可知下一次需要测量的分组,如果在3个小球中,

取出2个测量,如果不在,则直接测量另外2个一组的即可。 4. 北京到广州距离的6/7

5. 能。先开一盏,过一段时间,再开另外一盏。进屋,除了亮着的,摸一下哪个灯泡发热就是

第一次使用的开关。——如果摸不到,请自行处理。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库高级前端测试题(附答案)(2)在线全文阅读。

高级前端测试题(附答案)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1152362.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: