web前端精选面试题

一、选择题

  1. 约束移动端设备视口要使用哪个标签?
    (A)head (B)meta (C)title (D)消息机制
  2. 关于移动端touch事件的说法中,错误的是:
    (A)touch事件可以通过dom0级方式添加
    (B)touch事件在手指触摸屏幕的时候触发
    (C)touch事件常用的事件有三个
    (D)touch事件中的touchmove事件触发频率很高

3.移动端的onclick事件有多少毫秒的延迟?
(A)50 (B)100 (C)200 (D):300

4.Zepto框架支持说法中,下列哪个错误
(A)支持IE8 (B)轻量
(C)能够使用在移动端 (D)使用$作为全局变量

  1. Nodejs的特点不包括下列哪个?
    (A)单线程 (B)多线程 (C)非阻塞I/O (D)事件驱动
  2. Nodejs的底层是使用哪门语言实现的?
    (A)Java (B)C (C)C++ (D)Ruby
  3. nodejs的哪个模块可以搭建服务器?
    (A)Http (B)url (C)path (D)fs
  4. nodejs的哪个模块可以操作文件?
    (A)Http (B)url (C)path (D)fs
  5. window命令行中哪个命令用于打开文件夹?
    (A)cd (B)rd (C)dir (D)md
  6. nodejs引用第三方模块的时候,如果不放入node_modules文件夹中,则必须写相对路径,写法是?
    (A)./ (B)../ (C)/ (D)//
  7. nodejs中,快速获取当前工作目录的方式,通过以下哪个属性来获取?
    (A) _dirname (B)__dirname (C)_pathname (D)__pathname
  8. express中,唯一内置的中间件是?
    (A)cookie中间件 (B)body-parser中间件
    (C)session中间件 (D)静态中间件
  9. 关于nodejs第三方模块express的说法中,下列错误的是:
    (A)对原有的原生方法没有做改动
    (B)是基于nodejs平台的web开发框架
    (C)当前版本(4.x)中,没有内置任何中间件
    (D)引入的express对象是一个函数
  10. Nodeapi中,模块对象fs的什么方法用于删除文件?
    (A) fs.rmdir (B)fs.readFile (C)fs.unlink (D) fs.appendFile
  11. Nodeapi中,模块对象fs的什么方法用于读取文件?
    (A)fs.rmdir (B)fs.readFile (C)fs.unlink (D) fs.appendFile
  12. 在nodejs中,用来引入其它模块的函数是?
    (A)include (B)require (C)import (D)get
  13. 关于nodejs的说法中,错误的是:
    (A)所有的异步函数的第一个参数一定是err对象
    (B)Nodejs是一门后端语言,使用js书写
    (C)Nodejs是单线程的
    (D)Nodejs使用事件驱动的机制
  14. 关于nodejs的原生获得post数据的方式,正确的是:
    (A)通过req.body对象获得。
    (B) 通过解析req.url获得
    (C) 通过req.on监听data事件来获取
    (D)必须在表单上添加enctype属性为multipart/form-data才能获得
  15. mongo数据库的默认端口是?
    (A)3306 (B)27017 (C)3000 (D)80
  16. 关于mongo数据库的说法中,错误的是?
    (A)像mysql一样,只有通过用户名和密码才能访问
    (B) 不需要设置字段的类型
    (C)update方法默认修改一条
    (D)参数写法是json
  17. 下列有关长轮询的说法中,错误的是?
    (A)性能不好 (B)服务器压力大
    (C)兼容性差 (D)通过setInterval不间断发送
  18. socket.io中,emit的方法是哪个方法注册的
    (A)regist (B)commit (C)on (D)bind
  19. socket.io中,广播是哪个方法?
    (A)io.sockets.emit() (B)io.emit()
    (C) io.emits() (D)io.sockets()
  20. Npm 命令用来安装指定模块到全局的方式是?
    (A)npm install express (B)npm install module express
    (C)npm intsall express -g (D) npm install module express-g
  21. Npm中哪个方法用来定义一个json配置文件。
    (A)npm install (B) npm init (C) npm -v (D) npm ls

目前在从事前端工作,特别总结写面试题知识供大家学习,需要前端面试题答案的同学,可以加我创建的前端群 937268047

原文地址:https://blog.51cto.com/14334627/2411676

时间: 2024-10-14 17:14:46

web前端精选面试题的相关文章

web前端工程师面试题

[HTML && CSS]--来自百度文库 1. Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义? Doctype 声明位于文档中的最前面的位置,处于标签之前.此标签可告知浏览器文档使用哪种 HTML 或XHTML 规范. 该标签可声明三种DTD 类型,分别表示严格版本.过渡版本以及基于框架的 HTML 文档. 当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性.为了实现这一点,他们创 建了两种呈现模式:标准模式和混杂模式(quirks mode)

web前端工程师 面试题

今天刚结束一场面试(含笔试),对自己的表现不太满意,感觉没有发挥好应有的水平,也只能怪自己平时没有及时积累和整理知识,准备也不充分. 就不扯那么多了,下面是我面试时,没能答上或者觉自己回答的不够好的题目. 1.position 属性规定元素的定位类型 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位. 元素的位置通过 "left", "top", "right" 以及 "bottom&

web前端常见笔试题总结

一.常见javascript笔试题 1.  var a = 1; delete a; console.log( typeof a); //number 显示生命的全局变量不能被删除 如果是 a = 1;   delete a; console.log(typeof a) //undefined; 隐式声明的全局变量可以删除 2.用一行代码实现字符串翻转 如: str="abcdefg",翻转后str="gfedcba"; var a = str.split('').

Web前端面试笔试题总结

最近一段时间要毕业了,忙着找工作,见过不少笔试面试题,自己总结了一些加上网上找的一些整合了一下.答案暂时都东拼西凑出来了,但是还是先不发出来,一方面是答案并不是唯一的并且自己的答案不能保证对,另一方面希望看到本文的伙伴能自己去找答案,毕竟,技术只有自己真正理解了才是自己的东西,共勉. 小白第一次发文,恭请指点. Web前端面试笔试题 Html+css 1.对WEB标准以及w3c的理解与认识. 2.Xhtml和html有什么区别. 3.css的引入方式有哪些?link和@import的区别是? 4

web前端开发面试题

转自:http://segmentfault.com/a/1190000000465431 问题 此部分用于自测.如有疑惑,可参看后文的答案部分. HTML Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 介绍一下CSS的盒子模型? link 和@import 的区别是? CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些? 如何居中div?如何居中一个浮动元素? 浏览器的内核分别是

web前端—css面试题

1.CSS 选择符有哪些? 2.CSS 优先级的选择过程? 优先级复合就近原则,同权重的情况下有限选择最近的属性. 载入样式的话是以最后载入的定位为准. 优先级: !important > id > class > tag(important要优先于内联样式) 3.阐述一下CSS3的新增伪类. 4.如何居中 div?如何居中一个浮动元素?如何让绝对定位的div居中? div居中:给div一个宽度,然后添加margin: 0 auto;属性即可. 浮动元素居中: 绝对定位的div居中: 5

Web前端笔试面试题汇总(转自github)

前言 本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链.万不可投机取巧,只求面试过关是错误的! 面试有几点需注意: 1.面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑.深度↑.方     向↑. 2.题目类型: 技术视野.项目细节.理论知识题,算法题,开放性题,案例题. 3.进行追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延     展题目的区分度和深度,知道你的实际能力.因为这种关

(转)Web前端开发面试题集锦(附答案)

1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母.数字.下划线,总长度为5-20 var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; reg.test(“a1a__a1a__a1a__a1a__”); 2,截取字符串abcdefg的efg var str = “abcdefg”; if (/efg/.test(str)) { var efg = str.substr(str.indexOf(“efg”), 3); alert(efg); } 3,

web前端常见面试题汇总

一.理论知识 1.1.讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用户 参考<一次完整的HTTP事务是怎样一个过程> 1.2.谈谈你对前端性能优化的理解 a. 请求数量:合并脚本和样式表,CSS Sprites,拆分初始化负载,划分主域 b. 请求带宽:开