JavaScript基础题、联系题、面试题(六)

1.gulp的配置文件要放在哪个目录
A 项目的根目录
B C盘的根目录
C 项目的父级目录
D 项目的子级目录
正确答案: A
解析:

2.sass中怎么定义变量
A var a="#333"
B a="#333"
C $primaryColor: #333
D $ a="#333"
正确答案: C
解析:
$变量:值

3.下面关于sass的描述那个是正确的
A SASS(Syntactically Awesome Stylesheet)是一个CSS预处理器,有助于减少CSS的重复,节省时间。它是更稳定和强大的CSS扩展语言,描述文档的样式干净和结构
B sass是用来压缩js 的
C sass是用来将es5-》es的
D sass 是用来将css压缩的
正确答案: A
解析:

4.下面关于git的介绍哪个是正确的
A git是个网站
B git和github是一样的
C git是个分布式版本管理仓库
D git和svn没有区别
正确答案: C
解析:

5.gitignore文件的作用是
A 配置git 的用户名
B 选配置不想上传到版本库的文件
C 配置git 的密码
D 配置git 的分支
正确答案: B
解析:

6.从远程服务器下载git仓库的命令是哪个
A git init
B git checkout
C git clone
D git add
正确答案: C
解析:

7.sass中用于导入一个新文件的关键字是?
A @if
B @import
C @for
D @function
正确答案: B
解析:
sass中使用@import导入一个新的文件

8.jq中查询id为div1元素的方法?
A $(‘div1’)
B $(’.div1’)
C $(’#div1’)
D $(’=div1’)
正确答案: C
解析:

9.xy哪段代码能够选取出含内容x的a标签?
A $(“a:x”)
B $(“a->x”)
C $(“a=x”)
D $(“a:contains(‘x’)”)
正确答案: D
解析:

10.关于jQuery中的$.fn和 $ 描述正确的是
A $.fn是jQuery核心对象
B $.fn是jQuery原型对象
C $ 是jQuery核心对象
D $ 是jQuery原型对象
正确答案: B
解析:
看看源码就知道了

11.将ES6转ES5使用( )工具
A babel
B grunt
C gulp
D webpack
正确答案: A
解析:
grunt、gulp、webpack解决的都是工程化的问题,他们可以在其内使用babel对js编译

12.npm如何移除依赖的模块( )
A npm install package --save
B npm remove package -save
C npm delete package -save
D npm uninstall package -save
正确答案: D
解析:
也可以简写成 uni

13.git branch 命令以下说法正确的是( )
A 列出所有本地分支和远程分支
B 列出所有本地分支
C 列出所有远程分支
D 新建一个本地分支
正确答案: B
解析:
规定,需背

14.git diff命令的意义是( )
A 显示暂存区和上一个commit的差异
B 显示暂存区和工作区的代码差异
C 显示工作区与当前分支最新commit之间的差异
D 显示两次提交之间的差异
正确答案: B
解析:
diff 指查看文件具体的改动

15.以下Sass代码输出正确的是( ) p { @if 1 + 1 == 2 { border: 1px solid; } @if 5 < 3 { border: 2px dotted; } @if 5 >6 { border: 4px dotted; } @if null { border: 3px double; } }
A p{ border: 1px solid; }
B p{ border: 2px dotted; }
C p{ border: 3px double; }
D p{ border: 4px dotted;}
正确答案: A
解析:
js都学到第7周了,条件判断你不会?

16.Git 是一个开源的( )版本控制系统
A 编译
B 分布式
C 集中式
D 以上都不对
正确答案: B
解析:
规定,需背

17.以下属于Git而不属于svn的特点是()
A 基于一个服务器的
B 每次提交的时候,和原来的项目进行对比,只保存改动的信息
C 即使用户离线,也能进行项目的提交和更新操作
D 以上都不对
正确答案: C
解析:
在本地提交更新了

18.项目开发中,要合并多个js文件,使用下面哪个插件完成?
A gulp-sass
B gulp-concat
C gulp-uglify
D gulp-cssmin
正确答案: B
解析:
插件合并

19.下面哪个是项目中用于控制版本管理的工具?
A gulp
B sass
C requires
D git
正确答案: D
解析:
版本管理工具

20.使用requireJs开发项目时,入口文件的引入需要使用下面的哪个属性完成?
A data-main
B data
C main
D import
正确答案: A
解析:
入口文件的引入

21.将本地项目提交到远端的github上,需要使用的git命令是
A git add
B git push
C git init
D git status
正确答案: B
解析:
git操作github备份项目 使用git push -v origin master方式提交

22.sass中使用@mixin定义了一段代码块,使用下面哪个关键字调用?
A @include
B @extend
C @import
D @for
正确答案: A
解析:
sass中代码重用

23.安装gulp插件,使用的npm指令是
A npm init
B npm install
C npm uninstall
D npm –y
正确答案: B
解析:
gulp安装流程

24.如何实现AMD规范中的子模块:( )
A function(){}
B define()
C *.js
D export
正确答案: B
解析:
define定义模块

25.实现AMD规范的应用是哪一个?
A Seajs
B requireJS
C jQueryjs
D nodejs
正确答案: B
解析:
requireJS

26.如何获取仓库中的内容?
A git clone 地址
B git not 地址
C git none 地址
D none
正确答案: A
解析:
git clone 地址

27.如何在本地创建仓库?
A git createR
B git install -r
C git init
D git new -r
正确答案: C
解析:
git init

28.requireJs中使用下面哪个方法进行模块功能的定义?
A define
B requirejs
C config
D require
正确答案: A
解析:
requirejs自定义模块操作方法使用define方法完成

29.Gulp 中表示js文件压缩的插件是( )
A gulp-sass
B gulp-imagemin
C gulp-cssmin
D gulp-uglify
正确答案: D
解析:
这题挺偏的

30.requirejs中使用哪个方法引入模块并为其指定别名?
A define
B requirejs
C require.config
D require
正确答案: C
解析:
requirejs中使用 requirejs.config 方式导入模块并指定别名

1.git的优点有哪些
A 适合分布式开发
B 离线工作
C 速度快、灵活
D 公共服务器压力和数据
正确答案: A,B,C,D
解析:

2.下面哪些的gulp的方法
A gulp.task
B gulp.src
C gulp.dest
D gulp.cp
正确答案: A,B,C
解析:

3.sass支持的语法有哪些
A scss
B 缩进语法
C JS语法
D 选项
正确答案: A,B,C
解析:

4.sass中混合和函数的不同点
A 混合有返回值
B 函数有返回值
C 混合的结果是一段代码
D 没有不同点
正确答案: B,C
解析:

5.以下可以绑定jquery事件的方法有
A on
B bind
C click
D hover
正确答案: A,B,C,D
解析:
都可以

6.哪些是git常见操作命令
A git add
B cp
C git commit
D dir
正确答案: A,C
解析:
111

7.jQuery中,哪些方法与AJAX有关?
A $.get()
B $.post()
C $.ajax()
D $.getJSON()
正确答案: A,B,C,D
解析:

8.jQuery中,哪些方法可以创建插件函数?
A $.extend({abc:function(){})
B $.fn.extend({abc:function(){}})
C $.abc = function(){}
D $.fn.abc = function(){}
正确答案: A,B,C,D
解析:

9.jq中,哪些能返回第一个li?
A $(‘li:eq(0)’)
B $(‘li’).eq(0)
C $(‘li:first’)
D $(‘li:one’)
正确答案: A,B,C
解析:

10.在git中,有哪些命令
A git add
B git commit
C git init
D git checkout
正确答案: A,B,C,D
解析:

11.jquery自定义插件的方式有下面哪几种?
A $.extend()
B $.fn.extend()
C $.ajax()
D $.post()
正确答案: A,B
解析:
jquery插件的定义方法

12.下列可以绑定事件的方法有?
A off()
B bind()
C on()
D one()
正确答案: B,C,D
解析:
off是删除事件

13.sass中有哪些注释类型
A //注释
B /注释/
C #注释
D
正确答案: A,B
解析:
只有//和/**/

14.sass中循环语句正确的有
A @for $i from 1 through 4{ 语句;}
B @for i f r o m 1 t o 4 语 句 ; C f o r ( i from 1 to 4 { 语句;} C for( ifrom1to4;Cfor(i : 1; i < 4 ; i < 4; 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 { 语句;}都可以

15.SVN的优点有
A 管理方便,逻辑明确
B 集中式管理更能保证安全性
C 适合开发人数不多的项目开发
D 可以离线工作
正确答案: A,B,C
解析:
不在线不能上传

16.下面哪些是常见的git操作?
A git add
B git commit
C git init
D git clone
正确答案: A,B,C,D
解析:
此题目考核的是git常见的基本操作命令

17.Sass的功能有:
A 它使用自己的语法并编译为可读的CSS
B 可以在更少的时间内轻松地编写CSS代码
C 是一个开源的预处理器,被解析为CSS
D 可以兼容所有的CSS版本
正确答案: A,B,C,D
解析:
都符合

18.Git中将工作区的内容全部加入暂存区的方法有
A git commit -m ‘注释’
B git add *
C git add -A
D git add 文件名
正确答案: B,C
解析:
git add -A :是 git add --all的缩写

git add * 和git add -A 两个功能相近

19.下面哪些是gulp中常见的插件?
A gulp-sass
B gulp-concat
C gulp-uglify
D gulp-minify-css
正确答案: A,B,C,D
解析:
gulp插件应用

20.git获取远端项目代码可以使用下面的哪些命令实现?
A git pull
B git clone
C git push
D git add
正确答案: A,B
解析:
可以使用git pull方式下载远端仓库项目 或 git clone方式 克隆远端仓库项目

你可能感兴趣的:(题库,JavaScript基础题,联系题,面试题(六))