2019web
2019-01-02 11:01:18 8 举报
AI智能生成
2019年Web开发路径整理 [来自https://github.com/kamranahmedse/developer-roadmap]
作者其他创作
大纲/内容
2019 https://github.com/kamranahmedse/developer-roadmap
基础
Git - 版本控制
基本终端使用
数据结构和算法
语义版本控制
SSH
HTTP/HTTPS and APIs
设计模式
字符编码
front-end
HTML
语义化标签
基本的SEO
无障碍
css
布局
floats
positioning
dispaly
box model
css grid
flex box
媒体查询
css3
基础 javascript
语法和基本结构
DOM操作
Fetch API / Ajax (XHR)
ES6+ 和 模块化javascript
托管、事件冒泡、原型、Shadow DOM、严格模式、浏览器如何工作、DNS、HTTP
包管理
npm
npm在v5 +之后有了很大的提升,但在某些功能方面仍然落后于yarn
yarn
css预处理器
PostCSS
PostCSS is not a pre-processor but can be used as one.
SASS
Less
css 框架
Bootstrap
Materizlize Css
Bulma
Semantic UI
构建工具
linters and formatters
Prettier
ESLint
JSHint
JSLint
JSCS
task runners
npm scripts
gulp
module bundlers
Webpack
Parcel
Rollup
选择一个框架
React.js
Redux
MobX
Angular
RxJS
ngrx
Vue.js
VueX
CSS in JS
样式组件Styled Components
CSS模块CSS Modules
Emotion https://github.com/emotion-js/emotion
Radium https://github.com/FormidableLabs/radium
Glamor https://github.com/threepointone/glamor
测试应用
You can fulfill all your testing needs with these three
Jest
Enzyme
Mocha
Chai
Ava
Karma
Jasmine
Protractor
Cypress
Understannd different types of testing and learn how to write these with the above
Unit
Integration
Functional
Progressive Web Apps
Learn different Web APIs used in PWAs
Storage
Web Sockets
Service Workers
Location
Notifications
Device Orientation
Paymments
Credentials
PRPL Pattern
PAIL Model
Performance Metrics
Using Light House
Using DevTools
Type Checkers
Typescript
Flow
Server Side Rendering
Next.js
After..js
Universal
Nuxt.js
Static Site Generators
GatsbyJS
Desktop Applications
Electron
Proton Native
Carlo
Mobile Applications
React Native
NativeScript
Web Assembly
keep learning
0 条评论
回复 删除
下一页