作为一个前端开发者必备的技能

  • HTML(代码整洁,语义化标签).
  • css(模块化,可伸缩)
  • CSS方法(BEM, SMACSS,OOCSS)
  • CSS预处理器(SCSS,LESS,PostCSS)
  • 现代css(FlexBox, Grid)
  • JS
  • 现代JS(ES6,ES7,Typescript)
  • JS框架(ReAct,VUE, Angular。。)
  • JS方法(函数式编程,面向对象)JS库(Immutable,Ramda,Lodash)
  • 响应式设计原则
  • 测试(TDD)
  • 测试框架(Jasmine,Karma)
  • SVG
  • WebGL
  • 动画技术
  • 可访问性
  • 可用性
  • 性能
  • 构建工具(Grunt,Gulp,NPM脚本)
  • 资源打包工具 (Webpack, Browserify)
  • NPM生态系统
  • 了解不同浏览器的怪癖
  • 版本控制(Git, SVN)
  • 敏捷方法
posted @   奔跑的太阳花  阅读(640)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示