前端的理解

以下都是个人对前端的一些观点,哪里写的有问题的欢迎指出~~

什么是前端?

  简单概况,就是以硬件设备(如手机,电脑,终端等)为载体,用js引擎解析最终呈现给用户的页面效果。

为什么要有前端?

  对于当今信息化爆炸的时代,数据信息的提炼显得尤为重要,于是衍生出了可视化数据的概念,其本质就是一些报表,

而前端可以将这些静态的报表动态化,让用户快速找到自己想要的信息,比如自己每个月的消费详情,股票公司每支股票的涨跌情况,

这些信息有了前端的处理,就会让人“顺眼”许多。

  还有类似协同办公,受益于大众的形式,提高工作效率。休闲娱乐游戏界面等等。。。

成为一名前端开发人员需要做些什么?

  1、结合自身实际和行业概况,决定要学习的技术,确认自己的定位很重要。

  2、端正自己的学习态度,不骄不躁,实事求是。技术也是门细活,特别是处理bug的时候。大胆假设,小心求证。

  3、制定学习路线计划,有时间规划。系统的自我学习。

  4、寻找适合自己的学习工具,比如框架技术的官网,github上的项目代码,学习氛围较好的qq技术群。

  5、沟通的技巧,协调工作的能力,这个我认为很重要,我们学习前端的目的一般是为了高薪,为此,我们就要接触同个项目链上的其他技术人员和不同部门的人,

     如何有效传达自身的意图以及明白他人的话语是非常重要的。这可以减少许多沟通成本。所以很多公司企业要求有项目经验就是这个原因,毕竟自己的技术好坏跟

     是否懂得沟通并没有多大的联系。

  前端基础>>框架,懂得如何运用>>性能优化,最优方案解>>底层源码阅读、项目架构

  说实话,前端要学习的东西不外乎这三种:html,css,js。以此为基础衍生出了各种新技术,可以理解为新名词,基本上换汤不换药。

比如框架类的东西,UI方面有以命令式操作dom的bootstrap,数据驱动类的框架有vue,React,angular,直接赋值data来实现页面的动态效果。

除此之外,前端有个很蛋疼的问题是多端的兼容,比如同样的界面,安卓和IOS需要各自开发,web端,移动端,

于是针对这些问题,前端出了很火的框架,叫uniapp,用来兼容移动端的小程序,h5跟app。

以上所述框架都是在原生的js基础上封装优化的。

前端技术框架繁多,不可能都去学,掌握最基本的html,css,js,达到可以独立写出页面效果,完成处理请求接口的整个流程,简单来说就是做一个小项目来,

个人觉得就是具备一定前端基础,有一定解决问题能力的人了。

至于具体的学习方法:可以去菜鸟网站w3cschool网站学习基础,

之后学习一些主流的前端框架,比如vue,推荐一下,学习框架之类的东西最好是去官网的快速入门,零基础学起不难接受。

转载于:https://www.cnblogs.com/lightmusic/p/11386893.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值