一、单选题(共30题,每题2分)
得分:2.0分
1.
Gulp的的配置文件是哪个
A
gulpfile.js
B
babelrc
C
webpack.config
D
gulp.config
正确答案: A
解析:
gulpfile.js
得分:2.0分
2.
下面关于sass的描述那个是正确的
A
SASS(Syntactically Awesome Stylesheet)是一个CSS预处理器,有助于减少CSS的重复,节省时间。它是更稳定和强大的CSS扩展语言,描述文档的样式干净和结构
B
sass是用来压缩js 的
C
sass是用来将es5-》es的
D
sass 是用来将css压缩的
正确答案: A
解析:
得分:2.0分
3.
gitignore文件的作用是
A
配置git 的用户名
B
选配置不想上传到版本库的文件
C
配置git 的密码
D
配置git 的分支
正确答案: B
解析:
得分:2.0分
4.
jQuery中,哪组方法是淡入淡出动画效果?
A
fadeIn和fadeOut
B
show和hide
C
slideDown和slideUp
D
block和none
正确答案: A
解析:
得分:2.0分
5.
实现鼠标跟随特效,需要使用下面的哪个事件完成?
A
mouseup
B
mousemove
C
click
D
dblclick
正确答案: B
解析:
这么简单的英文单词,我相信你懂的,move表示移动
得分:2.0分
6.
node中,包管理工具指
A
npm
B
nam
C
nan
D
nav
正确答案: A
解析:
得分:2.0分
7.
如何全局安装gulp?
A
npm i gulp -g
B
npm i gulp
C
npm i gulp -v
D
npm i gulp -a
正确答案: A
解析:
得分:2.0分
8.
如果创建一个gulp任务?
A
gulp.task(“task1”, function(){})
B
gulp.function(“task1”, function(){})
C
gulp.callback(“task1”, function(){})
D
gulp.add(“task1”, function(){})
正确答案: A
解析:
得分:2.0分
9.
gulp-concat模块的作用是?
A
压缩JS
B
压缩CSS
C
压缩HTML
D
合并文件
正确答案: D
解析:
得分:2.0分
10.
xy哪段代码能够选取出含内容x的a标签?
A
$(“a:x”)
B
$(“a->x”)
C
$(“a=x”)
D
$(“a:contains(‘x’)”)
正确答案: D
解析:
得分:2.0分
11.
将ES6转ES5使用( )工具
A
babel
B
grunt
C
gulp
D
webpack
正确答案: A
解析:
grunt、gulp、webpack解决的都是工程化的问题,他们可以在其内使用babel对js编译
得分:0.0分
12.
npm如何移除依赖的模块( )
A
npm install package --save
B
npm remove package -save
C
npm delete package -save
D
npm uninstall package -save
正确答案: D
解析:
也可以简写成 uni
得分:2.0分
13.
git branch 命令以下说法正确的是( )
A
列出所有本地分支和远程分支
B
列出所有本地分支
C
列出所有远程分支
D
新建一个本地分支
正确答案: B
解析:
规定,需背
得分:2.0分
14.
GIT命令上传本地指定分支到远程仓库( )
A
git pull [remote] [branch]
B
git push [remote] --force
C
git push [remote] --all
D
git push [remote] [branch]
正确答案: D
解析:
pull指拉下来;push指推上去
得分:2.0分
15.
Sass 支持标准的 CSS 多行注释,以及单行注释,那么以关于Sass以下说法正确的是( )
A
多行注释会被完整输出到编译后的 CSS 文件中,而单行注释则不会
B
单行注释会被完整输出到编译后的 CSS 文件中,而多行注释则不会
C
多行注释和单行注释都会被完整输出到编译后的 CSS 文件中
D
多行注释和单行注释都不会被完整输出到编译后的 CSS 文件中
正确答案: A
解析:
规定,需背
得分:2.0分
16.
在sass中,定义一个变量必须符号开始
A
@
B
!
C
$
D
%
正确答案: C
解析:
规定,需背
得分:2.0分
17.
在gulp中,查找源文件时,如果指定的源文件的扩展名有jpg和png两种,以下哪种写法是正确的( )
A
(jpg,png)
B
[jpg,png]
C
{jpg,png}
D
<jpg,png>
正确答案: C
解析:
规定,需背
得分:2.0分
18.
Git 是一个开源的( )版本控制系统
A
编译
B
分布式
C
集中式
D
以上都不对
正确答案: B
解析:
规定,需背
得分:2.0分
19.
以下属于Git而不属于svn的特点是()
A
基于一个服务器的
B
每次提交的时候,和原来的项目进行对比,只保存改动的信息
C
即使用户离线,也能进行项目的提交和更新操作
D
以上都不对
正确答案: C
解析:
在本地提交更新了
得分:2.0分
20.
项目开发过程中,如果要压缩项目中的js文件,可以使用下面的哪个完成?
A
gulp
B
sass
C
requires
D
git
正确答案: A
解析:
gulp-uglify 为压缩模块
得分:2.0分
21.
下面哪个是项目中用于控制版本管理的工具?
A
gulp
B
sass
C
requires
D
git
正确答案: D
解析:
版本管理工具
得分:2.0分
22.
使用requireJs开发项目时,入口文件的引入需要使用下面的哪个属性完成?
A
data-main
B
data
C
main
D
import
正确答案: A
解析:
入口文件的引入
得分:2.0分
23.
在gulp中,要获取源文件路径的函数是
A
dest
B
src
C
pipe
D
server
正确答案: B
解析:
gulp中的操作方法,使用src获取源文件路径
得分:0.0分
24.
你要是在一个jQuery事件处理程序里返回了false会怎样?
A
阻止事件冒泡
B
阻止事件默认行为
C
既阻止事件冒泡也阻止事件默认行为
D
没有任何作用
正确答案: C
解析:
既阻止事件冒泡也阻止事件默认行为
得分:2.0分
25.
下面哪个是属于jquery事件处理?
A
bind(type)
B
click()
C
change()
D
blur()
正确答案: A
解析:
bind是绑定事件
得分:2.0分
26.
sass中哪种注释不会被编译到css中
A
B
//
C
/**/
D
正确答案: B
解析:
//不会被编译
得分:2.0分
27.
实现AMD规范的应用是哪一个?
A
Seajs
B
requireJS
C
jQueryjs
D
nodejs
正确答案: B
解析:
requireJS
得分:0.0分
28.
如何恢复删除的文件?
A
git checkout (commit id) 文件名
B
git reset -hard (commit id)
C
git reset -hard HEAD^
D
git reset -hard HEAD~num
正确答案: A
解析:
git checkout (commit id) 文件名
得分:0.0分
29.
ES6的模块导出使用( )
A
define
B
import
C
export
D
require
正确答案: C
解析:
问的是原生js,即es2017中模块的定义和引入啊,那当然要选 export 和 import 了
得分:2.0分
30.
以下关于AMD规范描述正确的是?
A
AMD推崇的是依赖前置
B
AMD推崇的是依赖就近
C
AMD规范是同步执行
D
以上都正确
正确答案: A
解析:
是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。
二、多选题(不定项选择)(共20题,每题2分)
得分:2.0分
1.
git的优点有哪些
A
适合分布式开发
B
离线工作
C
速度快、灵活
D
公共服务器压力和数据
正确答案: A,B,C,D
解析:
得分:2.0分
2.
下面哪些的gulp的方法
A
gulp.task
B
gulp.src
C
gulp.dest
D
gulp.cp
正确答案: A,B,C
解析:
得分:2.0分
3.
为什么要用sass
A
它是预处理语言,它为CSS提供缩进语法(它自己的语法)
B
它允许更有效地编写代码和易于维护
C
它使用可重复使用的方法,逻辑语句和一些内置函数
D
它提供了比平面CSS好的结构格式的文档样式
正确答案: A,B,C,D
解析:
得分:2.0分
4.
sass支持的语法有哪些
A
scss
B
缩进语法
C
JS语法
D
选项
正确答案: A,B,C
解析:
得分:0.0分
5.
下面哪些是安装原生gulp(非插件)的命令
A
npm install -g gulp-connect
B
npm install -g gulp
C
npm install gulp --save-dev
D
npm install -g gulp-babel
正确答案: B,C
解析:
非插件
得分:0.0分
6.
以下可以绑定jquery事件的方法有
A
on
B
bind
C
click
D
hover
正确答案: A,B,C,D
解析:
都可以
得分:2.0分
7.
jQuery中,哪些是ajax的参数对象中的属性?
A
url
B
data
C
type
D
dataType
正确答案: A,B,C,D
解析:
555
得分:2.0分
8.
jq中,哪些能返回第一个li?
A
$(‘li:eq(0)’)
B
$(‘li’).eq(0)
C
$(‘li:first’)
D
$(‘li:one’)
正确答案: A,B,C
解析:
得分:0.0分
9.
实现前端工程化有哪些可用的工具?
A
gulp
B
webpack
C
grunt
D
browserify
正确答案: A,B,C,D
解析:
得分:0.0分
10.
在git中,有哪些命令
A
git add
B
git commit
C
git init
D
git checkout
正确答案: A,B,C,D
解析:
得分:2.0分
11.
jquery自定义插件的方式有下面哪几种?
A
$.extend()
B
$.fn.extend()
C
$.ajax()
D
$.post()
正确答案: A,B
解析:
jquery插件的定义方法
得分:2.0分
12.
下面哪些是jquery中的操作方法?
A
css()
B
addClass()
C
attr()
D
append()
正确答案: A,B,C,D
解析:
jquery中操作方法有很多 属性操作 内容操作 样式操作 文档操作等等
得分:2.0分
13.
下列是jQuery筛选器的是那些
A
last()
B
first()
C
next()
D
prev()
正确答案: A,B,C,D
解析:
全都是筛选器
得分:2.0分
14.
sass中有哪些注释类型
A
//注释
B
/注释/
C
#注释
D
正确答案: A,B
解析:
只有//和/**/
得分:2.0分
15.
sass中循环语句正确的有
A
@for $i from 1 through 4{ 语句;}
B
@for $i from 1 to 4 { 语句;}
C
for(i:1;i : 1;i:1;i < 4;$i ++){语句;}
D
for(var i = 1;i < 4;i ++){语句;}
正确答案: A,B
解析:
@for $i from 1 through 4{ 语句;}和@for $i from 1 to 4 { 语句;}都可以
得分:2.0分
16.
Git的优点有
A
适合分布式开发,强调个体
B
公共服务器压力和数据量都不会太大
C
速度快,灵活
D
可以离线工作
正确答案: A,B,C,D
解析:
得分:2.0分
17.
下面哪些是常见的git操作?
A
git add
B
git commit
C
git init
D
git clone
正确答案: A,B,C,D
解析:
此题目考核的是git常见的基本操作命令
得分:0.0分
18.
下列哪个是jquery的选择器
A
:eq
B
:has
C
:odd
D
:not
正确答案: A,B,C,D
解析:
全是选择器
得分:2.0分
19.
git获取远端项目代码可以使用下面的哪些命令实现?
A
git pull
B
git clone
C
git push
D
git add
正确答案: A,B
解析:
可以使用git pull方式下载远端仓库项目 或 git clone方式 克隆远端仓库项目
得分:2.0分
20.
下面哪些命令用于操作git分支?
A
git branch
B
git checkout
C
git merge
D
以上都对
正确答案: A,B,C,D
解析:
git 分支操作