美文网首页
前端技能概况

前端技能概况

作者: 小雨雪smile | 来源:发表于2021-05-14 17:17 被阅读0次

    html

    • 块级元素、行内元素、盒子模型
    • H5新特性

    css

    • css3新特性
    • flex 布局
    • 动画

    js

    • js基础 原型链、闭包、作用域、this指向、深浅拷贝、箭头函数
    • es6+ 相关标准
    • promise

    框架(vue):

    • vue (vue-cli vue-router axios vuex 相关 )
    • 双向绑定原理
    • 生命周期相关
    • computed和watch区别

    其它开发环境

    • 微信小程序、微信公众号、钉钉
    • hybird开发方案(weex 、jsbridge、reactNative)

    网络

    • http和https,网络状态,同源策略
    • TCP三次握手(浏览器输入地址发生了什么)
    • 网络跨域问题 ,解决办法及原理

    安全相关

    • 安全防范 (XSS、CSRF、点击劫持)
    • 前后端加解密方式(对称、非对称)
    • 鉴权是指验证用户访问系统的权力,常用的四种鉴权:
      1.HTTP Basic Authentication 2. session-cookie 3.Token 验证 4.OAuth(开放授权)

    项目架构、优化

    • 项目性能优化方案
    • webpack、gulp打包相关的使用
    • babel编译
    • eslint 、stylint代码校验及代码格式规范
    • 团队协作 git、svn相关
    • 项目部署Nginx代理 作用、相关功能实现、原理

    业务相关

    • 业务实现方案、遇到的问题及解决方案

    数据结构及算法相关

    • 十大排序

      • 冒泡排序:重复走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把它们交换过来。
    • 选择排序:首先在未排序序列中找到最小值,放在排序序列的起始位置,然后,在从剩下未排序元素中继续寻找最小值,然后放在与排序序列的末尾

    • 插入排序:构建有序序列,对于未排序数据,在已排序序列中冲后向前扫描,找到相应位置并插入

    • 快速排序、堆排序、桶排序

    • 数组去重

    拓展

    • TypeScript
    • nodejs

    相关文章

      网友评论

          本文标题:前端技能概况

          本文链接:https://www.haomeiwen.com/subject/ddwqjltx.html