前端学习需要掌握的内容

HTML
html标签的语义化
要理解 所有的html标签都是容器 这个概念
html5的增强型表单标签 音频标签 视频标签 canvas标签 svg标签 地理定位Geolocation标签等
WebStorage浏览器存储 WebSocket 长连接等

Css部分
css的基本语法 盒模型 定位 浮动 文档流 优先级 权重等
Css3的transition和animation动画等

js原生部分
(这是基础 不是要掌握是要精通)
this new 语法分析 new生成一个对象的过程 prototype constructor call和apply 继承 原型链
模块化:公共&私有方法(闭包) iiFE 作用域链
proto 递归 链式调用等

es6的基本语法(很简单)
重点 异步处理 包括Promise Generator yield async await next等相关的方法

框架
VueJs ReactJs 第三方组件库等 不必拘泥于他们的语法命令
而应该深入去理解他们的设计思想 核心源码 设计结构等
要能够根据他们的思路 自己设计出一个极简版的框架
Jq不必学习(可以去了解) 因为毕竟是上一个时代的产物

用于提升自己的内容
设计模式 原型 观察者 单例 工厂模式(这些是最基本的 )
数据结构和算法

http网络协议方面的 https tcp/ip等 三次握手 七层网络等
包括get post请求的异同 请求体的知识

浏览器是如何生成dom树 渲染页面的顺序 请求的阻塞 js的性能优化 垃圾回收等等
前端开发对于浏览器并发请求的处理等等

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值