web前端技术狭义上说就是针对桌面端的网页制作技术,也就是以http协议,html,css,javascript为核心的基于浏览器的客户端开发技术.而广义上说也可以泛指使用http协议,html,css,javascript中的某几样为核心的客户端技术.具体来说可以分为:
- 浏览器前端开发(html,css,javascript)
- chrome插件客户端开发(html,css,javascript和chrome特有api)
- 桌面端基于electron的客户端开发(html,css,javascript和electron特有api以及一些node服务器技术)
- 移动端小程序开发(javascript和不同平台特有api)
- 移动端原生程序开发(javascript和不同平台特有api)
- 以太坊web3.0协议开发
本文会先介绍核心的javascript,html,css,然后从上面介绍的5个方向上一一介绍如何开发.
注意本文并不是一个基础教程,主要是为已经学过python的人而写的攻略文.本文同样也不是专门针对前端开发人员的教程,不会涉及到那些底层技术,而是更加偏向应用.
本文写出来目的是让读者具备如下能力:
- 有能力进行针对一些简单业务的快速原型开发,用于提供一个功能上可用的前端应用
- 有能力借助web前端技术解决数据可视化问题