- 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)
- 敏捷方法
作为一个前端开发者必备的技能
一个 必备 技能 作为 前端开发
2023-09-27 14:26:14 时间
相关文章
- 一个改变世界的“箱子”
- redis有序集合的一个应用
- 为 Confluence 6 分发包设置一个邮件会话
- 神经网络之父 Geoffrey Hinton:深度学习的下一个飞跃是什么?
- 一个故事告诉你什么是消息队列!
- 十大编程语言,每一个都不容易学,但每一个又很有用,黑客必备
- 物联网其实只是一个话题
- YARP+AgileConfig 5分钟实现一个支持配置热更新的代理网关
- LeetCode·每日一题·1638. 统计只差一个字符的子串数目·模拟·
- 长尾关键词挖掘工具--一个站长做网站优化必备的工具
- android假设重写onDraw实现一个相似TextView能够显示表情和链接的控件(二)
- 从一个问题来加深对mysql可重复读的理解
- 2016最后一贴,终于调通一个测试示例,并发现一个BUG???
- 从头创建一个基于 React, webpack, babel 的模板项目
- 实现一个网易云音乐的 BottomSheetDialog