web前端技术的三大核心基础是html,javascript和css。大家可以把web比作一只鸟,其中html是这只鸟的骨骼部分,即网页的结构,css是这只鸟的羽毛,决定了网页的呈现方式,即外在部分。
javascript是这只鸟的行为,比如飞行,觅食,即网页的交互响应。
狭义的:主要就是展示层开发,说白了就是页面开发,需要把页面风格、表单元素(控件)等都设计开发出来。如果是基于j2ee架构,需要html、jsp、javascript、css、htc等基本知识,有美工功底当然最好,没有的话也可以做,只是效果可能没有这么理想。
广义的:除了后台数据库应用开发外,前面的开发都可以叫做web前端开发。后台db开发主要包括函数、过程、触发器、视图、javasource等用户对象的开发。前端开发除了包括展示层外,控制层和模型层也要进行开发,直白一点说:就是包括java代码的编写。
各个公司的开发模式不同,一般来说,规模大点的公司习惯分工开发:有人做展示层(前端开发),有人做控制层,有人做模型层,有人负责db开发。