博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端面试自查
阅读量:6704 次
发布时间:2019-06-25

本文共 915 字,大约阅读时间需要 3 分钟。

基础部分

三、ES6

generate和async await

四、Node.js

nodejs常用模块

nodejs爬虫

nodejs 流

nodejs请求如何返回大文件

五、HTTP

前端安全

1、xss跨站脚本攻击(原理、如何进行的、防御手段是什么,要说清楚)

2、CSRF跨站请求伪造(如何伪造法?怎么防御?等等都要说清楚)

3、sql脚本注入(注入方式,防御方式)

4、上传漏洞 (防御方式)

高级部分

六、VUE

vue-router如何做历史返回提示?

vue-router如何做用户登录权限等?

vue生命周期

vue组件通信

vue服务器渲染

vue性能优化

七、React

八、设计模式

九、前端工程化

模块化

amd,cmd及commonjs区别

import、require区别

webpack相关

1、hash(contenthash, chunkhash)

2、多页面配置

3、发布上线流程

4、如何加快打包速度,减少打包体积

5、和其他工具的区别(grunt,glup,rollup,parcel,Browser

状态管理器相关

主要是flux、redux、vuex等

flux、redux、vuex数据流向,(例如:点击按钮触发到状态更改,数据是如何流向的?)

flux

  • 1、用户访问 View
  • 2、View 发出用户的 Action
  • 3、Dispatcher 收到 Action,要求 Store 进行相应的更新
  • 4、Store 更新后,发出一个"change"事件
  • 5、View 收到"change"事件后,更新页面

vuex和redux区别

vuex数据流?为什么要遵循这个数据流?假如在页面中直接修改state,而不是通过mutation 的commit方式修改,会怎么样?

十、算法

1、冒泡排序

2、数据去重方法

3、取1000个数字里面的质数

十一、其他

自动化测试相关

mock数据相关

pwa相关

nginx相关

微信小程序相关

敏捷开发等

----------------------- 不断更新 ————————————————————————————————————————

转载地址:http://kfblo.baihongyu.com/

你可能感兴趣的文章
微软三月修补64个安全漏洞 其中两个遭黑客开采
查看>>
Junit 测试断言说明
查看>>
二叉树的中序遍历
查看>>
python 自动化运维项目_目录
查看>>
PHP获取当前位置
查看>>
【进阶修炼】——改善C#程序质量(6)
查看>>
C#可选参数与具名参数
查看>>
Linux - Confluence搭建
查看>>
Luogu2045 方格取数加强版
查看>>
SpringBoot-01:什么是SpringBoot?
查看>>
各种编码方式
查看>>
MongoDB数据库文档操作
查看>>
CSS-文本(中,英)
查看>>
socketServer模块
查看>>
Raid 技术简介
查看>>
区域存储网络(SAN)与 网络直接存储(NAS)
查看>>
Day2----Python学习之路笔记(2)
查看>>
在mac os x 下升级emacs
查看>>
HDU2010 水仙花数【进制+趣味程序】
查看>>
12_敏感信息泄露
查看>>