1、HTML
HTML页面固定,标签不多bai,学起来比较容易,这也是很多零基du础转行IT首选前端zhi的主要原因。HTML是页面结构的基础组成部分,是网站的基础,编写HTML代码需遵循HTML代码规范,臃肿混乱的HTML代码不但会影响其本身的表现,而且与其对应的CSS和Java代码也会变得难以编写和维护。
2、CSS
CSS负责网页类容的表现,也是前端开发需要掌握的核心内容之一。CSS和HTML代码一样,没用复杂的逻辑,上手也比较容易,其主要难点在于如何合理利用CSS的组合和继承特性来编写简洁,维护性好的CSS代码。
3、Java
Java是一种基于对象和事件驱动的客户端脚本语言,是页面实时动态交互的技术基础。开发人员在熟悉Java基本语法和基本的编码规范之外,还应该了解并解决在不同浏览区中Java的兼容性问题。另外,目前流行的Web编程方式会有部分后端代码存在于前端页面中,和前端HTML、Java等混合在一起,如PHP、JSP、ASP.NET等,因此,前端开发工程师也有必要了解一些后端编程技术。
4、跨平台、跨浏览器
跨平台指移动设备(如智能手机和平板电脑)和PC端;
随着IE6,IE7市场占有率下降和众多浏览器标准的重视,目前流行的前端框架已经很好滴解决了浏览器兼容问题。尽管如此,还需熟悉常见的浏览器兼容问题,如IE7、IE8的兼容,HTML5中新特性的兼容等。
项目描述:
项目介绍
U糖是一款私人健康管理APP,可提供体重、体脂、血糖、血压、尿检等数据采集于记录,科学分析评估报告,给到针对性健康建议,在线医师咨询,帮助用户进行自我健康管理。
我的职责
负责产品的页面架构设计和开发,根据产品需求,分析并给出最优的页面前端结构解决方案。按照设计稿实现部分页面的排版布局及页面的动态效果;与后台配合实现基本的数据交互;编写登录注册页面的布局及数据校验工作。
应用技术:1、利用响应式布局和弹性实现页面的布局,适应不同的设备;2、利用Bootstrap框架对各个页面进行效果处理;3、应用swiper插件进行了轮播图处理; 4、用AJAX获取数据,解析数据;5、使用AngularJs来实现页面的跳转;6、使用gulp+browserify压缩文件、图片;