我的前端开发之路 ---- 必备技能介绍

今天开始写一个关于前端开发的一些东西,记录一下自己学习前端过程中的一些感悟、总结。

   今天第一篇,主要是说一下做前端开发工程师需要具备的一些必备技能,这些技能能让你在前端开发这条路上走的相对轻松些。

1. 了解页面标记 HTML

    HTML 是页面的基本结构的组成部分,是一个网站的基础。虽然简单易学,但是为了我们后期的网站维护,需要我们编写语义良好、简洁整齐的HTML 代码。

2. 了解页面样式 CSS

    Cascading Style Sheet(层叠样式表),主要是网页内容的表现形式。能让平淡的HTML展现出绚丽的效果,使网页更加友好,不但可以帮助用户更好的阅读网站能容,还可以让用户在不同的浏览器上有相同的体验。前提是需要我们合理地利用CSS的组合和继承性来编写简洁、可维护性好的CSS代码。

3. 了解页面渲染 Javascript

    Javascript 是一种基于对象和事件驱动的客户端脚本语言,是页面实时动态交互的技术基础。它是一种非常灵活的脚本语言,同时也是一种弱类型的语言,包涵了高阶函数、动态类型以及灵活的对象模型等强大的语言特性。由于灵活性导致代码维护起来并不是那么方便,再加上浏览器的兼容性以及后端语言的嵌套都意味着我们做前端开发需要了解和学习并解决很多的东西。不但要熟悉Javascript语言的基本语法和基本编码规范,还要了解并解决在不同浏览器的兼容性问题,同时也需要我们了解一些后端编程技术。

 4. 了解一些前端开发所用的框架

    框架的出现,在很大的程度上降低了我们前端开发的难度并加快了开发进度。框架统一了编码方式,封装了浏览器兼容问题并添加了很多扩展功能。合理的利用框架能在很大的化程度上缩短我们的项目开发周期,但是前端框架有很多很多种,这就需要我们前端开发人员在需求评估阶段来根据我们的项目具体需求来合理的选择合适的框架。

5. 了解一些实用的测试工具

    前端代码在调试过程中需要查看HTML结构变化、CSS渲染效果、Javascript代码的执行情况和HTTP请求和返回的数据,并且要了解网页各个部分的性能等。主流的浏览器本身都带有相对应的插件。我们需要熟练使用这些工具来帮助我们完成代码的调试。

6. 良好的沟通能力

    不论做什么事情,沟通能力都是不可或缺的。虽然我们作为互联网开发人员,可能觉得很多时候都是在闷头写代码。其实不然,我们在编写代码的过程中总会跟需求方、设计、用户、其他开发人员等相关人员进行沟通。尤其是我们前端开发工程师。因为我们是介于UI和后端开发工程师之间的,要跟UI确定效果是否可以实现以及实现的代价,并提出合理的建议;也要跟后端开发工程师确认前后端交互的接口以及数据结构等。所以,具有良好的沟通能力能让我们轻松很多。

写在最后
    每个职业都是需要不断学习的,作为互联网+时代下的开发工程师们更是如此。时代在发展,技术在更新换代。我们不需时刻保持学习的姿态,才能跟得上时代的步伐。点滴记录,让我们一起学习,一起成长!











你可能感兴趣的:(技术之路)