• 前端的理解


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

    什么是前端?

      简单概况,就是以硬件设备(如手机,电脑,终端等)为载体,用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,推荐一下,学习框架之类的东西最好是去官网的快速入门,零基础学起不难接受。

  • 相关阅读:
    bzoj2564: 集合的面积(闵可夫斯基和 凸包)
    省选前做题记录
    loj#2978. 「THUSCH 2017」杜老师(乱搞)
    loj#6437. 「PKUSC2018」PKUSC(计算几何)
    洛谷P4501/loj#2529 [ZJOI2018]胖(ST表+二分)
    loj#6436. 「PKUSC2018」神仙的游戏(NTT)
    洛谷P4459/loj#2511 [BJOI2018]双人猜数游戏(博弈论)
    洛谷P4458 /loj#2512.[BJOI2018]链上二次求和(线段树)
    洛谷P4457/loj#2513 [BJOI2018]治疗之雨(高斯消元+概率期望)
    loj#6435. 「PKUSC2018」星际穿越(倍增)
  • 原文地址:https://www.cnblogs.com/lightmusic/p/11386893.html
Copyright © 2020-2023  润新知