一、填空题(每空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<arr.length;i++){flag =0;tang++; //趟数for(var j=0;j<arr.length-i;j++){if(arr[j] > arr[j+1]){flag = 1; //本趟有交换  没有交换 flag =0var temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}if(flag === 0){break;}}console.log(tang+'==================')
for(var i =0;i<arr.length;i++){console.log(arr[i])}

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

(1)  定高
(2) Overflow:hidden (密闭的作用域)
(3) <div style=“clear:both”></div>  块级元素
(4) 衣服  伪元素法
.clearFix::after,.clearFix:;before {Content:’’;
Line-height:0; //IE
Display:block;
Clear:both;}
.clear{*zoom:1;} //IE下清除浮动影响的办法

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

  1. 也许你需要点实用的-Web前端笔试题

    之前发的一篇博客里没有附上答案,现在有空整理了下发出来,希望能帮助到正在找工作的你,还是那句话:技术只有自己真正理解了才是自己的东西,共勉. Web前端笔试题 Html+css 1.对WEB标准以及w ...

  2. c类事业编计算机岗面试题,2017广西事业单位分类统考(C类)笔试试题答案

    2017广西事业单位分类统考(C类)笔试试题答案 1.[答案]D. 2.[答案]A. 3.[答案]B. 4.[答案]A. 5.[答案]D. 6.[答案]A. 7.[答案]B. 8.[答案]D. 9.[ ...

  3. 农行2021计算机专业面试题,2021农业银行总行笔试试题答案(考生回忆)-行测

    原标题:2021农业银行总行笔试试题答案(考生回忆)-行测 2021农业银行总行笔试与9月13日进行,中公金融人为大家提供了农业银行总行笔试行测试题的答案,方便大家提前了解笔试成绩,做好后期的笔试备考 ...

  4. 云课堂HTML5作业,智慧职教云课堂APPHTML5+CSS3 Web前端开发技术答案

    智慧职教云课堂APPHTML5+CSS3 Web前端开发技术答案 更多相关问题 [单选题]在Windows 7中,"剪切"命令的组合快捷键是 [单选题]仲裁裁决书自( )之日起发生 ...

  5. web前端笔试题整理

    java 1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母.数字.下划线,总长度为5-20 1   var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; ...

  6. java web前端面试题_web前端笔试试题(答案)

    一.填空题(每空1分,共70分) 1.JS中的数据类型有哪些__string,number,undefined,null,boolean,Object Array,Function,:(3分) 2.J ...

  7. Web前端笔试面试题汇总(转自github)

    前言 本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链.万不可投机取巧,只求面试过关是错误的! 面试有几点需注意: 1 ...

  8. 腾讯web前端笔试题及个人答案

    每道题都有答案,大多数答案亲测正确. 简答题 1.js中"5"+4=? 答案:54 2.js中void(0)=? 答案:undefined 3.js中NaN*4=? 答案:NaN ...

  9. 怒刷web前端笔试面试题(一)

    2019独角兽企业重金招聘Python工程师标准>>> 1.有这么一段HTML,请挑毛病: <P>  哥写的不是HTML,是寂寞.<br><br> ...

  10. 2021福建计算机会考操作题,2021年福建省信息技术会考笔试试题答案.doc

    .6 信息技术基础(必修) 选择题(共50题,每题1分,每题只有一个正确答案) 1.下列相关信息叙述,不正确是 A.信息无处不在,但并不一定全部是真实 B.信息能够被存放和传输 C.信息价值完全取决于 ...

最新文章

  1. webpack打包路径更改_扫盲: Webpack 从扫盲到手撸(上)
  2. 拼接路径优雅方式_章泽天“学生装”穿出高级感,缎面衬衫配小香风裙,温柔又优雅...
  3. AIO(Asynchronous IO)基本原理
  4. oracle索引sys_nc,通过dba_ind_columns表查到索引所在列的名字为SYS_NC00133$
  5. 仿哔哩哔哩出错404错误页面源码
  6. xshell连接虚拟机linux系统失败问题
  7. UI设计灵感|这才是分享美图的正确姿势!
  8. ORACLE:索引中丢失IN或OUT参数
  9. 2.GET与POST的区别
  10. vs2010中文旗舰版,vs2013,vs2015企业版激活秘钥
  11. 基于高频18000-3M3技术的RFID智能书架方案
  12. 堆排序算法实现(最小堆)
  13. LR 类分析方法总结
  14. 形式化验证和功能验证VC Formal-synopsys芯片验证基础篇(六)
  15. 根据经纬度查找附近的人计算公式
  16. Vue中$emit()方法和props属性的区别与应用
  17. 麦吉尔大学计算机科学,麦吉尔大学计算机专业
  18. 标准的服务端返回Result封装及使用
  19. Gym 100015H Hidden Code
  20. 斜杠,双斜杠,反斜杠与双反斜杠

热门文章

  1. 安装软件后,运行提示:无法正常启动0xc0150002
  2. 基于java的商店销售管理系统
  3. 融合迁移学习与文本增强的中文成语隐喻知识识别与关联研究
  4. 一位全减器VHDL语言
  5. windows ——adb下载与安装
  6. c51流水灯实验报告汇编语言,LED流水灯显示实验,单片机实验报告
  7. linux自动挂载ipsan,RedhatLinux挂载IPSAN(iScsi协议)
  8. 打印图片显示选择传真调制器或服务器,选择打印时为什么显示发送传真
  9. 饥荒联机 显示服务器小麻烦,饥荒联机版新手从入门到精通教程
  10. 国产管理软件勒索病毒大爆发