前端工作小结

进入前端开发行业到现在有了一段时间,发些工作总结性的内容,仅供大家参考:

1、前端开发首先要精通HTML、CSS,这两个是作为前端的基本要求,这里的精通并不仅仅指快速的做出需要的页面,我想更重要的是页面的可扩展行、模块的可复用性。所谓的可扩展性就是说你的页面在有新的需求要加入、或是某些区域暂时不要时,页面调整的难易程度。以我自己的经验来说,页面一定要低耦合高内聚,有特定功能的模块要尽量的独立开来,与兄弟之间甚至父级之间的联系都要尽量的少,这样的话可能css可能会多些,但以后你会发现当你修改页面时,完全可以在不变动css的情况下,随意移动某块内容到页面任意部位。如果做到模块化(即低耦合高内聚),页面的可复用行也会很优秀,一张页面定义的一块内容,可以在不改动css及不添加任何class、id的情况下,应用到其他页面中。

2、前端第二点要熟练使用的就是js,js大体上我认为有两个方向,一个是业务逻辑方向,一个是页面交互方向。业务逻辑方向是指页面与后台数据有交互的部分,包括有些预订页面要进行的是否是会员的验证、姓名验证、性别验证等;页面交互方向就是页面常见的幻灯片、各种滑动效果、弹出框、日历等。以我自己来说,较难的是后者,因为它不仅要考虑js的兼容性、还要考虑扩展性、统一页面使用多次是否造成冲突等等,并且这块产品经理一般不会给你具体的需求文档,他只会给你说个大概的效果,具体的东西还得你一个个的考虑。

3、前端开发,必须要精通一门后台语。不会后台语言的话,你很难在前端开发方面做的很好、很深,java、php是很好的选择。

原文地址:https://www.cnblogs.com/junxizai/p/2980626.html