前端开发2020版
修订于:2020-06-21
前言
0.1 什么是前端网络开发
前端网络开发(Front-end Web Development)是和后端开发相对应的概念,另外一个相关的概念是全栈(Full Stack)。简单来说,前端开发的主要工作是负责和用户进行交互,为用户呈现信息。
0.2 本书的特点
前端技术发展很快,几乎每年都有新的技术涌现,这使得传统出版方式很难适应潜在读者的需求,因为传统出版物经过一套流程走下来,可能就得一两年,当书和读者见面时,内容已经需要调整。另外,传统纸质出版物很难和读者进行交互,而前端开发的学习不可能只靠阅读来实现,如果能为读者提供实践手段,将会大大提高学习效率。
使用Bookdown、GitBook这类新兴的出版方式,能很好解决上述问题。本书将一直处于写作、更新状态,并为读者提供各种在线的实践和测试手段。
0.3 本书的目标
整合达到“不借助后端工程师,自行研发一款产品”目标所需的知识。
0.4 在线阅读地址
0.5 学习资源
0.5.1 国外课程
0.5.2 行业导航
0.5.3 技术社区
0.5.6 CSS
0.5.7 UI框架
- Bootstrap最流行UI框架
- Semantic ui语义化UI框架
- LayUI
0.5.8 JavaScript
- jQuery
- jQeruy插件库
- fullpage.js全屏页面的工具
- swiper.js 适合移动端的全屏页面工具。
- echarts.js可视化框架
- cocos2d游戏开发引擎
- node.jsChrome V8 引擎