鱼鳞图-Web前端研发工程师(笔测题目)测试题_第1页
鱼鳞图-Web前端研发工程师(笔测题目)测试题_第2页
鱼鳞图-Web前端研发工程师(笔测题目)测试题_第3页
鱼鳞图-Web前端研发工程师(笔测题目)测试题_第4页
鱼鳞图-Web前端研发工程师(笔测题目)测试题_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、鱼鳞图-Web前端研发工程师(笔测题目)复制1、隐藏对应的元素,但是在文档布局中仍保留原来的空间,请问下列哪个CSS属性可以实现? 单选题 *A:display: noneB : visibility:hidden(正确答案)C:overflow:hiddenD:opacity:02、下列CSS的选择器优先级最高到低顺序为() 单选题 *A: !important 行内样式 ID选择器 类选择器 标签 子选择器 伪类选择器(正确答案)B: 标签 行内样式 !important ID选择器 类选择器 伪类选择器 继承C: !important ID选择器 类选择器 行内样式 标签 伪类选择器 继

2、承D: !important ID选择器 伪类选择器 类选择器 标签 行内样式通 继承3、怎么让Chrome支持小于12px 的文字? 单选题 *A : pfont-size:10px;B : pfont-size:10px;-webkit-transform:rotate(0.8);C : pfont-size:10px;-webkit-transform:scale(0.8);(正确答案)D:pfont-size:10px;-webkit-transform:translate(0.8);4、以下描述正确的是: *A: 标准盒子模型中:盒子所占宽度 = 左右margin + 左右borde

3、r + 左右padding + widthB: 当样式box-sizing:border-box时,块级别元素width包括border、padding(正确答案)C: IE盒子模型中:盒子总宽度 = 左右margin + 左右border + widthD: 通过设置overflow:hidden可以创建一个新的BFC(正确答案)5、下列对css外边距描述正确的是(不考虑BFC对边距的影响) 单选题 *A:外边距的css代码是paddingB: 两个上下相邻的同级元素Div1,Div2。Div1的下边距是20px,Div2的上边距是10px。Div1和Div2的间距是20px(正确答案)C:

4、两个上下相邻的同级元素Div1,Div2。Div1的下边距是10px,Div2的上边距是10px。Div1和Div2的间距是20pxD: 元素的高度,边框,内边距都是0,上下外边距为20px,那么这个空元素的框模型的高度为40px6、新窗口打开网页,用到以下哪个值() 单选题 *A、_selfB、_blank(正确答案)C、_topD、_parent7、以下哪个选项不是块级元素() 单选题 *A、divB、span(正确答案)C、pD、h18、input元素的 type 属性的取值可以是() *A、image(正确答案)B、checkbox(正确答案)C、selectD、button(正确答案

5、)9、下列选项中数据js值类型的选项是?() 单选题 *A:String、Number、Boolean、Null、Undefined、Symbol(正确答案)B:Object、Array、Boolean、Null、Undefined、SymbolC:String、Number、Boolean、Null、Undefined、FunctionD:String、Number、Boolean、Null、Undefined、Object、Function10、关于undefined和null的理解,下列表述正确的是() 单选题 *A:undefined表示未定义,类型也是undefined, null表

6、示空值,表示一个特殊的对象值。(正确答案)B:undefined 和null 都是空对象指针,区别在于null是一个特殊的值。C:undefined和null只是其类型不同而已,都有一个实际的内存指针。D:undefined通常表示变量已赋值并且为空。null通常表示变量还未定义11、typeof(null) 的值是() 单选题 *A: “null”B: “object”(正确答案)C: “array”D: function12、表达式 ylt + true ? hello : word, 下列表述正确的是() 单选题 *A:先执行 true ? hello : word ,为字符串hello

7、 ,然后字符串ylt ,结果为ylthelloB: 先执行ylt + true ,为字符串ylttrue, 在执行三元表达式,结果为“hello”(正确答案)C: 先执行ylt + true ,为布尔值 true, 在执行三元表达式,结果为“hello”D: 先执行ylt + true ,为字符串 ylt,在进行字符串转布尔值,结果为“hello”13、在JS中,下列选项不属于数组的方法是() 单选题 *A: sort()B:length()(正确答案)C:concat()D:reverse()14、String对象的方法不包括() 单选题 *A:chart();B:substring()C:

8、 length()(正确答案)D:toUpperCase()15、下列表述正确的是() *A:for in 一般常用来遍历对象或json(正确答案)B:for of数组对象都可以遍历,遍历对象需要通过和Object.keys()(正确答案)C:for in循环出的是key,for of循环出的是value(正确答案)D:在使用箭头函数的时候,可以使用yield命令,因此箭头函数能用作 Generator 函数16、关于setInterval(“getName”, 10)中说法正确的是() 单选题 *A:程序循环执行10次B:getName函数每10s执行一次C:10作为参数传递给getName

9、函数D:getName函数每10ms执行一次(正确答案)17、下面哪些是浏览器的缓存相关功能() *A:indexDB(正确答案)B:localStorage(正确答案)C:applicationCache(正确答案)D:File System API18、下面关于DOM2标准事件模型的三个阶段准确的是() 单选题 *A:冒泡阶段 =捕获阶段 =目标阶段B:捕获阶段 =目标阶段 =冒泡阶段(正确答案)A:目标阶段 =捕获阶段 =冒泡阶段A:冒泡阶段 =目标阶段 =捕获阶段19、下列关于Promise的表述,错误的是() 单选题 *A:es6中提供了then从而进行链式调用,而catch可以捕获

10、then中发送的异常。B:它有三种状态 初始化(pending),调用成功(pending=fulfilled),调用失败(pending=rejected)C:promise状态一旦改变就还可以再次改变(正确答案)D:它是一种es6新增特性,是一种语法糖,用于解决异步问题的思路、方案20、以下代码的输出结果:(function()var a = b = 5;)();console.log(a); 单选题 *A:5B:Uncatch ReferenceError: a is not defined(正确答案)C: NULLD:Undefined21、下列哪些操作会造成内存泄露? *A:dom清

11、空或删除时,事件未清除导致的内存泄漏(移除元素绑定的事件)(正确答案)B:闭包也可以引起内存泄漏(正确答案)C:定义全局变量(正确答案)D:setTimeout (计时器)的第一个参数使用字符串而非函数的话,会引发内存泄漏(先停止定时器,然后置空字符串)(正确答案)22、下列关于this说法正确的是() *A:普通的函数调用,函数被谁调用,this就是谁(正确答案)B:构造函数的话,如果不用new操作符而直接调用,那即this指向window。用new操作符生成对象实例后,this就指向了新生成的对象。(正确答案)C:匿名函数或不处于任何对象中的函数指向window 。(正确答案)D:如果是c

12、all,apply等,指定的this是谁,就是谁(正确答案)23、React 组件的应该在生命周期那个阶段发起 Ajax 请求() 单选题 *A:componentDidMount(正确答案)B:componentWillMountC:componentWillReceivePropsD:componentWillUnmount24:React性能优化阶段函数是哪一个()? 单选题 *A:componentDidMountB:componentWillMountC:shouldComponentUpdate(正确答案)D:componentWillUpdate25: 下列说法错误的是() 单选

13、题 *A:devDependencies作用是该模块中所列举的插件属于开发环境的依赖B:dependencies作用是该模块中所列举的插件属于生产环境的依赖C:如果拿到别人的项目,需要安装之前package.json中devdependencies 和 dependencies两个模块下所列举的依赖D:npm uninstall 依赖名称表示删除依赖,同时也会删除package.json的配置(正确答案)26:关于package.json中,的区别,下列说法错误的是() 单选题 *A:antd: 3.1.4,表示安装3.1.4的版本B:antd: 3.1.4,表示安装3.1.4及以上的版本,但

14、不能安装大版本号C:antd: 3.1.0,表示可以安装3.2.1版本(正确答案)D:antd: 3.1.4,表示可以安装3.2.1版本27:下列关于webpack常见的loader理解正确的是() 单选题 *A:css-loader表示把 CSS 代码注入到 JavaScript 中,通过 DOM 操作去加载 CSSB:file-loader表示把文件输出到一个文件夹中,在代码中通过相对 URL 去引用输出的文件(正确答案)C:url-loader和 file-loader 类似,两者没有区别。D:image-loader表示加载图片文件28:下面关于nodejs 中Buffer理解错误的是() 单选题 *A;Buffer代表一个缓冲区,主要用于操作二进制数据流,其用法与数组非常相似B:new Buffer(size),创建一个指定大小的bufferC:一个Buffer对象的大小,在创建时就固定下来,创建之后可改变。(正确答案)D:new Buffer(buffer),根据buffer实例创建一个新的buffer29、以下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论