前端面试题
文章平均质量分 84
liyichao_
一个北漂青年
展开
-
前端面试题整理—Webpack+Git篇
1、什么是webpack,与grunt和gulp有啥不同webpack是一个模块打包工具,在webpack里面一切皆模块 通过loader转换文件,通过plugin注入钩子,最后输出有多个模块组合成的文件 WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到Js模块以及其它的一些浏览器不能直接运行的拓展语言,并将其打包为合适的格式以供浏览器使用Gulp/Grunt是...原创 2020-04-09 17:42:29 · 484 阅读 · 0 评论 -
前端面试题整理—React篇
1、说一下ReactReact是Facebook 开发的前端JavaScript库V层:react并不是完整的MVC框架,而是MVC中的C层虚拟DOM:react引入虚拟DOM,每当数据变化通过reactdiff运算,将上一次的虚拟DOM与本次渲染的DOM进行对比,仅仅只渲染更新的,有效减少了DOM操作JSX语法:js+xml,是js的语法扩展,编译后转换成普通的js对象组件化思想:将具...原创 2020-04-08 18:24:50 · 1181 阅读 · 0 评论 -
前端面试题整理—Node篇
1、node有哪些特征,与其他服务器端对比特征:单线程、事件驱动、非阻塞I/Onode 无法直接渲染静态页面,提供静态服务node 没有根目录的概念node 必须通过路由程序指定文件才能渲染文件node 比其他服务端性能更好,速度更快2、CommonJS中require/exports和ES6中import/export区别CommonJS模块的重要特性是加载时执行,及脚本代码在re...原创 2020-04-08 18:20:09 · 17405 阅读 · 0 评论 -
前端面试题整理—HTTP篇
1、常见的HTTP方法有哪些?GET: 用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。PUT: 传输文件,报文主体中包含文件内容,保存到对应URI位置。HEAD: 获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。DELETE:删除文件,与...原创 2020-04-08 18:16:50 · 767 阅读 · 0 评论 -
前端面试题整理—Vue篇
1、对vue的理解,有什么特点,vue为什么不能兼容IE8及以下浏览器vue是一套用于构建用户界面的渐进式框架,核心是一个响应的数据绑定系统vue是一款MVVM框架,基于双向绑定数据,当数据发生变化时候,vue自身会进行一些运算特点:简洁轻量、数据驱动、组件化、模块友好vue.js使用了IE8无法模拟的 ECMAScript 5 特性,没有替代方案2、简述Vue双向数据绑定的原理主要是...原创 2020-04-02 11:49:33 · 2530 阅读 · 0 评论 -
前端面试题整理—ES6篇
1、es5和es6的区别,说一下你所知道的es6 ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化 ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015 ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率 ES6新增的一些特性: 1)let声明变量和cons...原创 2020-04-02 10:30:18 · 898 阅读 · 0 评论