一、html的学习
html(超文本标记语言)是一个网页的骨架,不管是静态网页还是动态网页。之后返回到浏览器端的都是html代码。浏览器然后把html代码解释渲染后反馈给用户,所以,我们要掌握html的基本结构、常用标记和属性。
学习是一个记忆和理解的过程,在学习html过程中可以借助拆分”视图辅助学习。在“设计”视图中看效果,在“代码”视图中学本质, 将各种视图的优势发挥出来,这种对照学习的方法弥补了死记html标签和属性的枯燥。
二、css的学习
css叫做层叠样式表,一种样式设计语言,它能够做到网页表现与内容分离,与html相比它能复用html的样式,这样就在很大程度上提高了开发速度,也降低了维护成本。
同时css中的盒子模型、相对布局等能够实现对网页中各对象的位置排版进行像素级的控制。
三、javascript的学习
javascript是一种在客户端广泛使用的语言,它为我们提供了一些内置函数、对象和dom操作,这些内容可以帮助我们来实现一些客户端的一些交互,如:效果、验证等,使界面更加生动。
四、jquery的学习
jquery 能兼容各种浏览器,同时现在有很多基于jquery的插件可供选择,这样在我们实现一些丰富的动态效果时更方便,大大节省了开发时间,提高了开发速度。
五、bootstrap的学习
bootstrap是用于前端开发的工具包,是一个css/html框架,并且支持响应式布局。在项目开发过程中,我们可以借助bootstrap提供的css样式、组件、javascript插件等的完成页面布局和样式设置,然后再有针对性的微调样式,这样基于框架进行开发大大缩短了开发周期。
前端就是后台实现和视觉表现的桥梁,是贯穿在整个产品开发过程的纽带,起到承上启下的作用,一个好的前端工程师他能够很好理解产品经理对用户体验的要求,也能够很好地理解后台工程师对数据逻辑,或者程序逻辑进行分离的要求,并将这些要求转化成前台的开发工作。