前端知识汇总(2)

2019-02-15 21:49

6

99、字符串反转,如将 '12345678' 变成 '87654321' ......................... 60 100、将数字 12345678 转化成 RMB形式 如: 12,345,678 ................... 60 101、生成5个不同的随机数; ............................................. 61 102、去掉数组中重复的数字 方法一; ...................................... 61 103、阶乘函数; ......................................................... 62 104、window.location.search() 返回的是什么? ............................ 62 105、window.location.hash 返回的是什么? ............................... 62 106、window.location.reload() 作用? .................................... 62 107、阻止冒泡函数 ....................................................... 62 108、什么是闭包? 写一个简单的闭包?; .................................. 63 109、javascript 中的垃圾回收机制? ...................................... 63 110、看题做答: ......................................................... 63 111、下面输出多少? ..................................................... 64 112、再来一个 ........................................................... 64 113、 ................................................................... 64 114、 ................................................................... 65 115、JS的继承性 ........................................................ 65 116、精度问题: JS 精度不能精确到 0.1 所以 。。。。同时存在于值和差值中 ... 66 117、加减运算 ........................................................... 66 118、什么是同源策略? ................................................... 66 119、call和applay的区别是什么? ....................................... 66 120、为什么不能定义1px左右的div容器? ............................ 66 121、结果是什么? ....................................................... 66 122、输出结果 ........................................................... 67 123、计算字符串字节数: ................................................. 67 124、结果是: ........................................................... 67 125、声明对象,添加属性,输出属性 ....................................... 67 126、匹配输入的字符:第一个必须是字母或下划线开头,长度5-20 ............. 68 127、检测变量类型 ....................................................... 68 128、如何在HTML中添加事件,几种方法? .................................. 68 129、BOM对象有哪些,列举window对象? .................................. 68 130、请问代码实现 outerHTML ............................................. 68 131、JS中的简单继承 call方法! ......................................... 69 132、bind(), live(), delegate()的区别 ................................... 70 133、typeof 的返回类型有哪些? ..................................... 70 134、简述link和import的区别? ......................................... 70 135、window.onload 和 document.ready的区别? ........................... 71 136、 解析URL成一个对象? .............................................. 71 137、看下列代码输出什么? ............................................... 71 138、看下列代码,输出什么? .............................................. 71

139、已知数组var stringArray = [\\\\Alert出”This is Baidu Campus”。

7

........................................................................ 72

140、已知有字符串foo=\写一个function将其转化成驼峰表示法\。 ........................................................................ 72 141、怎样添加、移除、移动、复制、创建和查找节点 ......................... 72

142、原生JS的window.onload与Jquery的$(document).ready(function(){})有什么不同? 72 143、你如何优化自己的代码? ............................................. 72 144、请描述出下列代码运行的结果 ......................................... 73 145、需要将变量e的值修改为“a+b+c+d”,请写出对应的代码 ................. 73 146、怎样实现两栏等高? ................................................. 73

147、使用js实现这样的效果:在文本域里输入文字时,当按下enter键时不换行,而是替换成“{{enter}}”,(只需要考虑在行尾按下enter键的情况). ...................................... 73 148、以下代码中end字符串什么时候输出 ................................... 73 149、specify(‘hello,world’)//=>’h,e,l,l,o,w,o,r,l,d’实现specify函数 74 150、请将一个URL的search部分参数与值转换成一个json对象 ............... 74 151、请用原生js实现jquery的get\\post功能,以及跨域情况下 .............. 74 152、请简要描述web前端性能需要考虑哪方面,你的优化思路是什么? ......... 74 153、简述readyonly与disabled的区别 .................................... 74 154、判断一个字符吕串出现次数最多的字符,统计这个次数并输出 ............. 74 155、编写一个方法,去掉一个数组的复重元素 ............................... 74 156、写出3个使用this的典型应用 ........................................ 74 157、请尽可能详尽的解释ajax的工作原理 .................................. 74 158、为什么扩展javascript内置对象不是好的做法? ........................ 74 159、请解释一下javascript的同源策略 .................................... 74 160、什么是三元表达式?“三元”表示什么意思? ........................... 74 161、浏览器标准模式和怪异模式之间的区别是什么? ......................... 74 162、如果设计中使用了非标准的字体,你该如何去实现? ..................... 74 163、用css分别实现某个div元素上下居中和左右居中 ....................... 74 164、modulo(12,5)//2 实现满足这个结果的modulo函数 ..................... 74 165、HTTP协议中,GET和POST有什么区别?分别适用什么场景 ? ............. 74 166、HTTP状态消息200 302 304 403 404 500分别表示什么 ................... 74

167、HTTP协议中,header信息里面,怎么控制页面失效时间(last-modified,cache-control,Expires分别代表什么) .............................................................. 74 168、HTTP雷锋议目前常用的有哪几个?KEEPALIVE从哪个版本开始出现的? ..... 74

169、业界常用的优化WEB页面加载速度的方法(可以分别从页面元素展现,请求连接,css,js,服务器等方面介绍) .................................................................. 74 170、列举常用的web页面开发,调试以及优化工具 ........................... 74 171、解释什么是sql注入,xss漏洞 ....................................... 74 172、如何判断一个js变量是数组类型 ...................................... 75 173、请列举js数组类型中的常用方法 ...................................... 75 174、FF与IE中如何阻止事件冒泡,如何获取事件对象,以及如何获取触发事件的元素 175、列举常用的js框架以及分别适用的领域 ................................ 75

75

8

176、js中如何实现一个map ............................................... 75 177、js可否实现面向对象编程,如果可以如何实现js对象的继承 .............. 75

178、约瑟夫环—已知n个人(以编号1,2,3…分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 ...................................................... 75 179、有1到10w这个10w个数,去除2个并打乱次序,如何找出那两个数? ..... 75 180、如何获取对象a拥有的所有属性(可枚举的、不可枚举的,不包括继承来的属性) 75 181、有下面这样一段HTML结构,使用css实现这样的效果: .................. 75

182、下面这段代码想要循环昝输出结果01234,请问输出结果是否正确,如果不正确,请说明为什么,并修改循环内的代码使其输出正确结果 ............................................ 75 183、解释下这个css选择器什么发生什么? ................................. 75 184、JavaScript以下哪条语句会产生运行错误 .............................. 75 185、以下哪些是javascript的全局函数:(ABC) ............................ 76 186、关于IE的window对象表述正确的有:(ACD) ........................... 76 187、描述错误的是 ....................................................... 76 188、关于link和@import的区别正确的是 A ............................... 76 189、下面正确的是 A .................................................... 77 188、错误的是 ........................................................... 77 189、不用任何插件,如何实现一个tab栏切换? ............................. 77 190、基本数据类型的专业术语以及单词拼写 ................................. 77 191、变量的命名规范以及命名推荐 ......................................... 77 192、三种弹窗的单词以及三种弹窗的功能 ................................... 77 193、console.log( 8 | 1 ); 输出值是多少? ............................... 77

194、只允许使用 + - * / 和 Math.* ,求一个函数 y = f(x, a, b);当x > 100 时返回 a 的值,否则返回 b 的值,不能使用 if else 等条件语句,也不能使用|,?:,数组。 ................ 77

195、JavaScriptalert(0.4*0.2);结果是多少?和你预期的一样吗?如果不一样该如何处理? 78

196、一个div,有几种方式得到这个div的jQuery对象?想直接获取这个div的dom对象,如何获取?dom对象如何转化为jQuery对象? ...... 78 197、主流浏览器内核 ..................................................... 78 198、如何显示/隐藏一个dom元素?请用原生的JavaScript方法实现 ........... 78 199、JavaScript有哪几种数据类型 ........................................ 78

200、jQuery框架中$.ajax()的常用参数有哪些?写一个post请求并带有发送数据和返回数据的样例 201、JavaScript数据元素添加、删除、排序等方法有哪些? .................. 78 202、如何添加html元素的事件,有几种方法?请列举 ........................ 78 203、JavaScript的循环语句有哪些? ...................................... 79 204、作用域-编译期执行期以及全局局部作用域问题 .......................... 79 205、闭包:下面这个ul,如何点击每一列的时候alert其index? ............. 79 206、列出3条以上ff和IE的脚本兼容问题 ................................. 79 207、列举可以哪些方面对前端开发进行优化 ................................. 79 208、至少列出一种JavaScript继承的实现方式 .............................. 80

209、如现在有一个效果,有显示用户头像、用户昵称、用户其他信息;当用户鼠标移到头像上时,会弹出用

78

9

户的所有信息;如果是你,你会如何实现这个功能,请用代码实现? ............ 80 210、call与apply有什么作用?又有什么什么区别?用callee属性实现函数递归?80 211、用正则表达式,写出由字母开头,其余由数字、字母、下划线组成的6~30的字符串? ........................................................................ 80 213、Javascript中callee和caller的作用? .............................. 80

214、对于apply和call两者在作用上是相同的,即是调用一个对象的一个方法,以另一个对象替换当前对象。将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 ..... 80 215、在Javascript中什么是伪数组?如何将伪数组转化为标准数组? .......... 80 216、写一个函数可以计算 sum(5,0,-5);输出0; sum(1,2,3,4);输出10; ........ 80 217、事件代理怎么实现? ................................................. 80

218、《正则》写出正确的正则表达式匹配固话号,区号3-4位,第一位为0,中横线,7-8位数字,中横线,3-4位分机号格式的固话号 ................................................ 81 219、《算法》 一下A,B可任选一题作答,两题全答加分 ....................... 81

220、请写出一张图片的HTML代码,已知道图片地址为“images/abc.jpg”,宽100px,高50px 81 221、请写一个正则表达式:要求最短6位数,最长20位,阿拉伯数和英文字母(不区分大小写)组成 81 222、统计1到400亿之间的自然数中含有多少个1?比如1-21中,有1、10、11、21这四个自然数有5个1 ........................................................................ 81

223、删除与某个字符相邻且相同的字符,比如fdaffdaaklfjklja字符串处理之后成为“fdafdaklfjklja” ........................................................................ 81 224、请写出三种以上的Firefox有但,InternetExplorer没有的属性活函数 ..... 81

225、请写出一个程序,在页面加载完成后动态创建一个form表单,并在里面添加一个input对象并给它任意赋值后义post方式提交到:http://127.0.0.1/save.php ...................... 82 226、用JavaScript实现冒泡排序。数据为23、45、18、37、92、13、24 ........ 82 227、解释一下什么叫闭包,并实现一段闭包代码 ............................. 82 228、简述一下什么叫事件委托以及其原理 ................................... 82 229、前端代码优化的方法 ................................................. 82 230、下列JavaScript代码执行后,依次alert的结果是 ...................... 82 231、下列JavaScript代码执行后,iNum的值是 ............................. 83 232、输出结果是多少? ................................................... 83 233、 ................................................................... 85 234、下列JavaScript代码执行后,运行的结果是 ............................ 86 235、下列JavaScript代码执行后,依次alert的结果是 ...................... 86 236、下列JavaScript代码执行后的效果是 .................................. 86 237、下列JavaScript代码执行后的li元素的数量是 ......................... 87 238、程序中捕获异常的方法? ............................................. 87

239、将字符串”{$id}{$name}”中的{$id}替换成10,{$name}替换成Tony (使用正则表达式) .......................................................... 87

240、给String对象添加一个方法,传入一个string类型的参数,然后将string的每个字符间价格空格返回,例如: .................................................................. 87 241、写出函数DateDemo的返回结果,系统时间假定为今天 .................... 88

80

212、列举浏览器对象模型BOM里常用的至少4个对象,并列举window对象的常用方法至少5个 (10分)

10

242、输出今天的日期,以YYYY-MM-DD的方式,比如今天是2014年9月26日,则输出2014-09-26 88 243、已知数组var?stringArray?=?[“This”,?“is”,?“Baidu”,?“Campus”],Alert出”This?is?Baidu?Campus”。 ........................................................................ 88

244、已知有字符串foo=”get-element-by-id”,写一个function将其转化成驼峰表示法”getElementById”。 ........................................................................ 88 245、.varnumberArray=[3,6,2,4,1,5]; (考察基础API)..................... 89 246、把两个数组合并,并删除第二个元素。 ................................. 89 247、如何消除一个数组里面重复的元素? ................................... 89 248、用js实现随机选取10–100之间的10个数字,存入一个数组,并排序。 ... 90

249、正则表达式构造函数var reg=new RegExp(“xxx”)与正则表达字面量var reg=//有什么不同?匹配邮箱的正则表达式? ........................................................ 90

250、1var regMail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/; 90 251、数组和字符串 ....................................................... 91 252、下列控制台都输出什么 ............................................... 91 253、第2题: ........................................................... 92 254、第3题: ........................................................... 92 255、第4题: ........................................................... 92 256、第5题: ........................................................... 92 257、第6题: ........................................................... 93 258、第7题: ........................................................... 93 259、第8题: ........................................................... 93 260、第9题: ........................................................... 93 261、第10题: .......................................................... 93 262、第11题:考点:函数声明提前 ........................................ 94 263、第12题: .......................................................... 94 264、第13题: .......................................................... 94 265、第14题: .......................................................... 94 266、第15题 ............................................................ 94 267、第16题 ............................................................ 95 三、Jquery .................................................................. 95

1、jQuery 的 slideUp动画 ,如果目标元素是被外部事件驱动, 当鼠标快速地连续触发外部元素事件, 动画会滞后的反复执行,该如何处理呢? ......................................... 95 四、HTML5 CSS3 .............................................................. 95

1、CSS3有哪些新特性? .................................................. 95

2、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5? ................................................................. 95

3、本地存储(Local Storage )和cookies(储存在用户本地终端上的数据)之间的区别是什么? 96 4、如何实现浏览器内多个标签页之间的通信? ................................ 96 5、你如何对网站的文件和资源进行优化? ................................... 96 6、什么是响应式设计? ................................................... 96 7、新的 HTML5 文档类型和字符集是? ...................................... 97


前端知识汇总(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019年保安员业务知识考试复习题库及答案(共500题)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: