我曾经培训新员工的时候出的jsjq入职笔试题,真的是想着法子送分了。。。

简介: 我曾经培训新员工的时候出的jsjq入职笔试题,真的是想着法子送分了。。。

今天整理资料,发现了一份当年我出的笔试题,那时候公司急招人,连我这个半吊子前端都征用了。

16.jpg

一.基础知识(15分)

1.JQuery 的简写是? (1分)


2.通过 jQuery,选择器 $(“div”) 选取什么元素? (1分)


3.把所有 p 元素的背景色设置为红色的正确 jQuery 代码是? (1分)


3.通过 jQuery, $(“div.intro”) 能够选取的元素是?(1分)


4.jQuery 什么方法用于隐藏被选元素? (1分)


5.通过 jQuery,选择器 $("#box") 选取什么元素? (1分)


6.哪种 jQuery 方法用于设置被选元素的一个或多个样式属性?(1分)


实战演练

已知有如下盒子

<div></div>
<div></div>
<p></p>
<p></p>

1.1 请运用js的方式,把上述所有盒子的背景色变成skyblue,将代码填入以下空白处。(3分)


1.2 请运用jQuery的方式,把上述所有盒子的背景色变成skyblue,将代码填入以下空白处。(3分)


1.3 请运用jQuery的方式,把第一个div盒子的背景色变成orange,将代码填入以下空白处。(3分)


二.改错题(5分)

观察下面一段代码,说明错误的原因,并提出解决办法。

16.png


三.简单算法题 (5分)

请使用js或者jQuery的方式,做一个“回”字。(也就是将innerBox相对于box居中,边框宽度忽略不计)

代码(详见素材):


<div id='box'>
  <div id='innerBox'></div>
</div>

最终的效果如图:

17.png

【附加题】

**封装一个居中方法,参数传入一个id,就能够将该dom元素相对于window居中,并且随着浏览器大小的改变也动态居中,本题选做,不做不扣分,做对了额外加10分。(若总分超过50分,按50分计算)

方法名: centerDom

参数列表:id


四.方法封装(5分)

请封装一个方法,输入数字0返回星期天,输入数字1返回星期一,以此类推。

方法名: getWeekDay

参数列表:day (number类型)

返回string

若使用不超过3行代码写出来,得10分。(若总分超过50分,按50分计算)


五.综合题(15分)

已知有一个input框,要求点击发送按钮,将填入的数据添加到下方的cntBox区域中。

18.png

19.png

具体代码参考素材文件。

最终效果图:

20.png

提示:添加元素可以使用jQuery的append方法。


六.js面向对象(5分)

在js中,创建对象一般有以下两种方式。

1.构造器方式

2.JSON方式


//构造器方式
  var Person = function(name,age){
    this.name = name;
    this.age = age;
    this.say = function(){
      alert('你好,我是' + this.name + ' !');
    }
  }
  var zhangsan = new Person('张三',20);
  zhangsan.say();
  //JSON方式
  var lisi = {
    name : '李四',
    age : 20,
    say : function(){
      alert('你好,我是' + this.name + ' !');
    }
  };
  lisi.say();

请说明两种方式的区别,以及分别用在什么地方较为合适?言之有理即可。

这份试题编写于2016年。

应该是超级简单了吧,如果有想要答案的,私聊我就行了哈~~

相关文章
|
Web App开发 移动开发 JavaScript
⭐️入职新公司需要准备哪些工作,如何让同事觉得你是大神-2
2. 安装Node.js 打开终端(iTerm2)。 在终端中运行以下命令来安装Node.js:
104 1
|
JavaScript 前端开发 Shell
⭐️入职新公司需要准备哪些工作,如何让同事觉得你是大神-1
理清内部平台 进入一家新公司,你需要了解以下几个平台以及使用方式:
99 1
|
JavaScript 前端开发 开发工具
⭐️入职新公司需要准备哪些工作,如何让同事觉得你是大神-4
Document This “Document This”是一个 Visual Studio Code 扩展,可以自动为 TypeScript 和 JavaScript 文件生成详细的 JSDoc 注释。
82 0
|
Web App开发 XML JavaScript
⭐️入职新公司需要准备哪些工作,如何让同事觉得你是大神-3
Firefox: 地址栏输入访问 about:preferences,找到 Network Proxy,选择 手动代理配置(Manual proxy configuration),输入代理服务器地址、端口,保存
88 0
|
运维 Linux 云计算
小白年薪24万,为什么Linux运维工程师薪资这么高?
借了云计算的东风,Linux岗位这几年是越来越火,特别是Linux云计算运维工程师,如今早已成为互联网的核心岗位之一,薪资待遇飞快的上涨。 作为一个细分的专业岗位,Linux云计算工程师由于其入门学习难度降低、职业寿命较长、薪资待遇不断上涨,成为了IT业的新贵。
面试入职工作感悟:在阿里的那些风花雪月的日子
为什么来阿里?听说阿里钱多,所以我就来了; 听说阿里企业文化很好,所以我就来了;看到马云这么帅,所以我就来了; 接到猎头电话,所以我就来了; 我也不知道,糊哩糊涂的我就来了。
6128 0
|
程序员
程序员月薪12k被老板逼走,换到国企月薪20k,还5点下班!
211,985学校本科毕业5年,UI,上一家创业公司12k,每天被老板嫌弃做得不好,加班不够多。   换了一家国企,工作轻松,5点多下班,月薪有20k。什么阿里腾讯我都不想去了   只能说太爽了,感谢前老板逼我走。
1931 0
我的老板有个帅帅的好朋友,喜欢大闸蟹配冰酒
马云刚刚去了加拿大,参加阿里巴巴中小企业论坛。前一天他和加拿大总理特鲁多都在纽约联合国大会忙活,没想到隔天特鲁多先是从纽约返回渥太华,带上一堆大使、省长、市长、部长,风风火火地赶来多伦多。
2039 0