HTML5
超文本标记语言第五版,是构建网页结构的基础,新增了大量语义化标签和原生API,让网页开发更高效。
- 语义化标签(header、nav、article等)
- 原生多媒体支持(audio、video)
- Canvas绘图和SVG矢量图
- 本地存储(LocalStorage/SessionStorage)
CSS3
层叠样式表第三版,用于美化网页样式,新增了丰富的视觉效果和布局方式,大幅提升页面表现力。
- 弹性布局(Flexbox)和网格布局(Grid)
- 过渡(Transition)和动画(Animation)
- 圆角、阴影、渐变效果
- 媒体查询实现响应式设计
JavaScript ES6+
网页的脚本语言,ES6及后续版本带来了大量新特性,让JavaScript编程更简洁、高效、模块化。
- 箭头函数、解构赋值、模板字符串
- 类(Class)和模块化(Module)
- Promise和async/await异步编程
- Map/Set数据结构
Vue.js
渐进式JavaScript框架,用于构建用户界面,核心库只关注视图层,易于上手且能与其他库或现有项目整合。
- 双向数据绑定和虚拟DOM
- 组件化开发,复用性强
- 轻量级,学习曲线平缓
- 丰富的生态系统(Vue Router、Vuex)