zoukankan      html  css  js  c++  java
  • 前端的理解

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

    什么是前端?

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

  • 相关阅读:
    一个int类型究竟占多少个字节
    TCMalloc 安装与使用
    [创意标题] spoj 11354 Amusing numbers
    如何更好地理解和使用Github
    一天JavaScript示例-点击图片显示大图片添加鼠标
    php方法综述除去换行符(PHP_EOL使用变量)
    使用jQuery和css3实现了仿淘宝ued博客左边的菜单切换动画
    【软件使用技巧】PL/SQL Developer实现双击table询
    newlisp 接受jenkins带空格的参数
    Oracle listener lsnrctl
  • 原文地址:https://www.cnblogs.com/lightmusic/p/11386893.html
Copyright © 2011-2022 走看看