JavaScript 基础练习(六)

11 篇文章 1 订阅
11 篇文章 3 订阅

JavaScript 基础练习(六)
1.
linux中进入一个文件夹的指令是哪个
A
cd
B
mkdir
C
cp
D
rm
正确答案: A
解析:

以下关于gulp的介绍哪个是正确的
A
Gulp是一个基于流的自动化构建工具
B
Gulp是用来将es6-》es5的
C
Gulp是用来将sass转为css的
D
Gulp是用来将js压缩的
正确答案: A
解析:

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

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

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

git添加操作的命令是?

A
git add

B
git branch

C
git init

D
git status

正确答案: A
解析:
git 基本命令的操作

sass中用于导入一个新文件的关键字是?

A
@if

B
@import

C
@for

D
@function

正确答案: B
解析:
sass中使用@import导入一个新的文件

node中,包管理工具指
A
npm
B
nam
C
nan
D
nav
正确答案: A
解析:

gulp-concat模块的作用是?
A
压缩JS
B
压缩CSS
C
压缩HTML
D
合并文件
正确答案: D
解析:

jQuery中,$(‘div:eq(1)’)指什么?
A
选择出下标大于1的那些div
B
选择出下标为1的div
C
选择出下标小于1的那些div
D
排除掉下标为1的div
正确答案: B
解析:

xy哪段代码能够选取出name为i1的i标签?
A
$(“i[name=‘i1’]”)
B
$(“i:i1”)
C
$(“i->i1”)
D
$(“i=i1”)
正确答案: A
解析:

jQuery中,哪个方法能够改变css样式?
A
style()
B
css()
C
sheet()
D
type()
正确答案: B
解析:

页面中使用require.js设置入口文件的属性是

A
data-src

B
data-main

C
mian

D
href

正确答案: B
解析:
规定,需背啊 data- 开头都是标准的自定义属性呀

GIT命令查看当前分支的版本历史( )

A
git status

B
git long --stat

C
git log

D
git log -S [keyword]

正确答案: C
解析:
日志中能看到历史版本记录

在sass中,定义一个变量必须符号开始

A
@

B
!

C
$

D
%

正确答案: C
解析:
规定,需背

在git中要把新建的js文件提交本地仓库,一般先用add命令,然后再使用()命令完成

A
commit

B
rollback

C
reset

D
bash

正确答案: A
解析:
add 指 工作区 到 暂存区

commit 指 暂存区 到 版本库

在gulp中,查找源文件时,如果指定的源文件的扩展名有jpg和png两种,以下哪种写法是正确的( )

A
(jpg,png)

B
[jpg,png]

C
{jpg,png}

D
<jpg,png>

正确答案: C
解析:
规定,需背

Git 是一个开源的( )版本控制系统

A
编译

B
分布式

C
集中式

D
以上都不对

正确答案: B
解析:
规定,需背

将es6代码转成es5所使用到的插件是

A
gulp-babel

B
gulp-sass

C
gulp-imagemin

D
gulp-less

正确答案: A
解析:
选与babel有关的就对了

下面哪个是项目中用于控制版本管理的工具?

A
gulp

B
sass

C
requires

D
git

正确答案: D
解析:
版本管理工具

下面哪个是jQuery删除字符串前后空格的方法?

A
each(callback)

B
size()

C
eq()

D
trim(str)

正确答案: D
解析:
删除字符串前后空格

下面哪个是属于jquery事件处理?

A
bind(type)

B
click()

C
change()

D
blur()

正确答案: A
解析:
bind是绑定事件

jQuery中自定义工具方法时,使用( )

A
$.fn.extend()

B
$.extend()

C
$.fn.extends()

D
$.extends()

正确答案: B
解析:
$.extend()

只能触发一次的事件处理函数有:( )

A
on()

B
bind()

C
delegate()

D
one()

正确答案: D
解析:
one()只触发一次事件就删除了

如何实现AMD规范中的子模块:( )

A
function(){}

B
define()

C
*.js

D
export

正确答案: B
解析:
define定义模块

如何获取仓库中的内容?

A
git clone 地址

B
git not 地址

C
git none 地址

D
none

正确答案: A
解析:
git clone 地址

以下GIT命令是添加当前目录的所有文件到暂存区的是( )

A
git add *

B
git add [file]

C
git add -p

D
git rm [file]

正确答案: A
解析:
add 和 commit 是最常用的git命令,一定要背下来

ES6的模块导出使用( )

A
define

B
import

C
export

D
require

正确答案: C
解析:
问的是原生js,即es2017中模块的定义和引入啊,那当然要选 export 和 import 了

Gulp 中表示js文件压缩的插件是( )

A
gulp-sass

B
gulp-imagemin

C
gulp-cssmin

D
gulp-uglify

正确答案: D
解析:
这题挺偏的

requirejs中使用哪个方法引入模块并为其指定别名?

A
define

B
requirejs

C
require.config

D
require

正确答案: C
解析:
requirejs中使用 requirejs.config 方式导入模块并指定别名

二、多选题(不定项选择)(共20题,每题2分)

gulp有哪些特点
A
自动化
B
基于文件
C
基于流
D
插件很多
正确答案: A,C,D
解析:

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

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

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

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

下面哪些是安装原生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
解析:
非插件

以下可以绑定jquery事件的方法有

A
on

B
bind

C
click

D
hover

正确答案: A,B,C,D
解析:
都可以

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

实现前端工程化有哪些可用的工具?
A
gulp
B
webpack
C
grunt
D
browserify
正确答案: A,B,C,D
解析:

jquery自定义插件的方式有下面哪几种?

A
$.extend()

B
$.fn.extend()

C
$.ajax()

D
$.post()

正确答案: A,B
解析:
jquery插件的定义方法

下列可以绑定事件的方法有?

A
off()

B
bind()

C
on()

D
one()

正确答案: B,C,D
解析:
off是删除事件

下列是jQuery筛选器的是那些

A
last()

B
first()

C
next()

D
prev()

正确答案: A,B,C,D
解析:
全都是筛选器

sass中有哪些注释类型

A
//注释

B
/注释/

C
#注释

D

正确答案: A,B
解析:
只有//和/**/

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 { 语句;}都可以

Sass的功能有:

A
它使用自己的语法并编译为可读的CSS

B
可以在更少的时间内轻松地编写CSS代码

C
是一个开源的预处理器,被解析为CSS

D
可以兼容所有的CSS版本

正确答案: A,B,C,D
解析:
都符合

下列哪个是jquery的选择器

A
:eq

B
:has

C
:odd

D
:not

正确答案: A,B,C,D
解析:
全是选择器

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 两个功能相近

下面哪些是gulp中常见的插件?

A
gulp-sass

B
gulp-concat

C
gulp-uglify

D
gulp-minify-css

正确答案: A,B,C,D
解析:
gulp插件应用

下面哪些是模块化开发的好处?

A
整个项目中一般不会出现全局变量

B
整个项目中所有模块的项目加载顺序不固定(顺序任意)

C
整个项目中模块之间的执行是异步的

D
整个项目实现代码均是面向对象的书写方式,便于模块的管理和维护

正确答案: A,B,C,D
解析:
模块的的好处 : 异步的 面向对象的书写方式 加载顺序不固定 不会产生全局变量污染

下面哪些命令用于操作git分支?

A
git branch

B
git checkout

C
git merge

D
以上都对

正确答案: A,B,C,D
解析:
git 分支操作

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值