一、填空题(每空1分,共70分)

1、JS中的数据类型有哪些__string,number,undefined,null,boolean,Object Array,Function,;(3分)

2、JS中强制类型转换为number类型的方法有:parseInt()、parseFloat()、number()。

3、创建一个子节点___createElement(),插入一个节点_appendChild() __,在已有元素之前插入节点__insertbefore(),删除字节点_____removeChild()。

4、获取元素的第一个子节点__firstNode___________________,获取元素的最后一个子节点__lastNode______________,上一个兄弟节点____previousSibling_________________,下一个兄弟节点__________nextSibling___________。

5、获取所有子元素节点___children_________,获取父级节点___parent_________

6、常用运算符有那五大类_____算术运算符___、逻辑运算符______、关系运算符________、赋值运算符_、比较运算符_______。

7、下面代码执行结果依次为:undefined____、

1。 var a = 1; function fn1(a){ alert(a); a = 2; } fn1(); //undefined alert(a); //1

8、下面代码执行结果依次为:undefined________、

1。 var a = 1; function fn1(){ alert(a); var a = 2; } fn1(); alert(a);

9、把字符串按照指定字符分割并返回数组的方法为:splice(‘|’);大写字母转小写字母的方法为:toLowerCase();小写字母转大写字母的方法为:toUpperCase();查询字符在字符串中位置的方法_indexof(‘a’);返回指定位置字符串的方法charAt(3)。

10、在数组最前面插入一项的方法为:_unshift();删除数组最后一项的方法为:__pop();在数组最前面插入一项的方法为:__unshift();删除数组最前面一项的方法为:shift()__;删除、添加、替换数组项的方法为:_splice(start,deleteCount,value1,value2);颠倒数组顺序的方法为:reverse()__;合并多个数组并返回新数组的方法__Array.concat([1,2,3])。

11、有x=15,y=64,写出生成x到y直接随机数的方法:Math.Random()*49+15。

12、JS中的多次执行的定时器为:setInterval(function(){},1000);只执行一次的定时器为:setTimeout(function(){},1000);清除定时器的方法:clearInterval(timer) clearTimeout(timer)。

13、通过id名获取元素的方法:、。

14、获取滚动条滚动高度的方法:__对象.onscroll = function(){ console.log(this.scrollTop)}。

15、JS中绑定事件的方法:对象.fn;解除事件绑定的方法________________对象.onclick = null___。

16、JS获取焦点事件为:onfocus___________;失去焦点事件为:onblur_______。

17、对数字向上取整的方法:Math.ceil()___;向下取整的方法:Math.floor();四舍五入的方法:Math.round()。

18、获取表格元素中thead、tbody、tfoot、tr、td的方法分别为:____________、____________、____________、____________、_________。

19、var arr=[{name:’张三’,age:25}],怎么读取数组中的“张三”arr.name Arr[“name”]。

20、鼠标右键菜单事件:__。

21、字符串转换成数组的方法是_______splice(“|”)。

22、浮动可以使元素___是(是或否)脱离文档流。

二、根据要求写出对于代码(每题6分,共30分)

1、封装通过id获取元素的方法: Function getMyEById(id){ return document.getElmetById(id) }

2、获取当前日期(输出格式:年-月-日 星期 时:分:秒);

3、获取鼠标坐标位置; 对象. function(e){ Console.log(e.clientX,e.clientY) }

4、把数组 arr=[1,23,12,7,3,28,2,14]按正序的方式排序;

源码:

var arr = [1,2,3,5,4,6,7,8] //?

优化

var tang = 0;

var flag = 0;

for(var i =1;i

flag =0;

tang++; //

趟数

for(var j=0;j

if(arr[j] > arr[j+1]){

flag = 1; //本趟有交换 没有交换flag =0

var temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

}

}

if(flag === 0){

break;

}

}

console.log(tang+'==================')

for(var i =0;i

console.log(arr[i])

}

5、写出清除浮动的影响四种方法

(1)定高

(2) Overflow:hidden(密闭的作用域)

(3)

(4)衣服   伪元素法

.clearFix::after,.clearFix:;before {

Content:’’;

Line-height:0; //IE

Display:block;

Clear:both;

}

.clear{*zoom:1;} //IE下清除浮动影响的办法

java web前端面试题_web前端笔试试题(答案)相关推荐

  1. java 前端页面传过来的值怎么防止篡改_答对这40道经典web前端面试题,想不拿到offer都难!...

    想成功就业web前端工程师,想要能高薪就业,那么除了好的web前端技能以外,还得有好的面试技巧,如果提前就了解更多企业的面试要求及面试题目,那么可以让我们的面试成功的几率大大的提高. 今天小编就整理了 ...

  2. 应届生web前端面试题_2020最新Web前端经典面试题试题及答案(持续更新)

    Web前端面试题 Web前端面试题:说说你对webpack的看法 解析:webpack是一个模块打包工具,可以使用webpack管理你的模块依赖,并编译输出模块们所需要的静态文件.能很好的管理.打包w ...

  3. Web前端面试题集锦

    Web前端面试题集锦 前端开发面试知识点大纲: 注意 转载须保留原文链接(http://www.cnblogs.com/wzhiq896/p/5927180.html )作者:wangwen896 H ...

  4. 吐血熬夜整理!2020最全web前端面试题!!!你想要的我这都有!!!

    吐血总结了下web前端面试题,分享给大家,以后还会持续更新,有些题目有多种答案,本文只给出其中一种,哪里有问题的欢迎指出. Html&CSS 1.谈谈你对web标准的理解 web标准的理解 2 ...

  5. 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)下

    引言 元旦匆匆而过,2020年的春节又接踵而来,大家除了忙的提着裤子加班.年底冲冲冲外,还有着对于明年的迷茫和期待!2019年有多少苦涩心酸,2020年就有更多幸福美好,加油,奥利给!怀着一颗积极向上 ...

  6. 史上最全的web前端面试题汇总及答案1

    小编推荐:Fundebug提供JS错误监控.微信小程序错误监控.微信小游戏错误监控,Node.j错误监控和Java错误监控.真的是一个很好用的错误监控费服务,众多大佬公司都在使用. 很早之前就在看we ...

  7. JavaScript中的load事件的作用_史上最全的web前端面试题汇总及答案JavaScript之二(二)...

    作者:樱桃小丸子儿 链接:https://www.jianshu.com/p/abadcc84e2a4 JavaScript JS的基本数据类型 number,string,boolean,objec ...

  8. javascript array添加图片_史上最全的web前端面试题汇总及答案JavaScript之二(二)...

    作者:樱桃小丸子儿 链接:https://www.jianshu.com/p/abadcc84e2a4 JavaScript JS的基本数据类型 number,string,boolean,objec ...

  9. 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上

    引言 元旦匆匆而过,2020年的春节又接踵而来,大家除了忙的提着裤子加班.年底冲冲冲外,还有着对于明年的迷茫和期待!2019年有多少苦涩心酸,2020年就有更多幸福美好,加油,奥利给!怀着一颗积极向上 ...

最新文章

  1. 2018 中国开源年度报告发布,阿里系独占鳌头
  2. ROS限速教程全集很实用
  3. svn 邮件通知及LOG处理 强制提交log日志
  4. golang 小知识-持续更新中
  5. Aristochart – 灵活的 HTML5 Canvas 折线图
  6. 技术虚拟化人才实在化--3月19日西安建筑科技大学讲座
  7. 腾讯云的ubuntu虚拟主机上再安装VirtualBox遇到的一些错误
  8. webstorm前端常用快捷键
  9. python标准输入_Python 处理标准输入
  10. 强网杯S6初赛 部分题解
  11. 七个关键心理学(2)损失厌恶
  12. ffmpeg---ffmpeg + x264 + fdk-aac + mp3lame 安装
  13. 全网营销优势在于打造营销闭环,全网营销的经典营销方式推荐
  14. SqlServer Tigger
  15. SPARQL中常见的关键字含义(PREFIX,FILTER,OPTIONAL等)
  16. 汇顶科技外包java_【汇顶科技有限公司Java面试】2020春季校招后端Java-看准网
  17. C++ 实现智能指针:shared_ptr 和 unique_ptr
  18. 工业4.0 资产管理壳学习笔记( 6)-管理壳细节
  19. No module named en 的解决办法spacy
  20. 计算机专业大学生新学期计划,大学生个人新学期计划

热门文章

  1. python爬取凤凰新闻_Python爬虫实践(10)--爬取凤凰网汽车资讯详情
  2. Visual Studio 2010 sp1 在线升级包
  3. Python实现多个PDF合并,超好用,run它
  4. P1296 奶牛的耳语
  5. maven仓库 阿里云最新配置 https
  6. pygame安装成功了但却无法导入求大神解
  7. 南琼考试系统服务器怎么填,南琼考试系统N5
  8. 前端面试题(四) -- JS
  9. HRSC2016 数据集 L2 L3 task
  10. 拆卸U2000服务器注意事项