Html5是前端开发的基础,不论是从事Web前端开发还是移动端开发,都需要首先掌握Html5技术,由于Html5技术比较简单易学,所以即使没有任何编程基础的人,学习Html5也相对比较容易。Html5技术本身主要用于构建静态的页面,如果要构建动态页面则需要结JavaScript等技术,如果做一个简单的静态呈现页面,就可以采用Html5技术。
前端开发目前主要的技术组成包括Html5、CSS、JavaScript以及一系列前端框架技术,在大前端概念的驱动下,目前的移动端开发,包括iOS开发、Android开发和各种小程序开发也开始逐渐并入到前端开发技术体系中。另外,随着云计算技术的发展,目前前端开发的功能边界也得到了一定程度的拓展,前端程序员也可以完成一部分后端开发任务。所以,从未来发展的前景来看,前端程序员全栈化也是一个比较明显的发展趋势。
对于要从事前端开发的初学者来说,要想提升自身的岗位竞争力,需要做好三件事,其一是丰富自身的知识结构,尽量掌握全面的前端开发技术,包括Web前端开发和移动端开发;其二是提升自身的动手实践能力,多做实验,尤其是综合性实验;其三是积累一些行业开发案例,尤其是移动端的场景开发案例。
web 前端开发一般包括 HTML 4和HTML 5开发、css 开发、一些前端框架如vue 、angjulajs等前端框架,还有es6开发及一些前后端之间接口的调用开发。一般是BS(browser server一般指网站服务器框架程序)架构上开发,需要考虑兼容性,侧重全局功能性。
H5则更倾向于其本身的新有特性,不用考虑到浏览器的兼容性。一般用于CS(client server一般指传统的桌面程序)架构软件或手机app的webview控件包壳开发,侧重与特定功能的软件打配合。随着技术革新,H5的保有量会越来越高。未来会取代html4。
web前端开发完全包括html5开发,但是侧重点不一样。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!