zoukankan      html  css  js  c++  java
  • 前端开发

    不知道你说的所谓的行情是指什么?是这个行业普遍程度还是指从事这行业人员的数量亦或是此行业的人员的月薪?其实,我认为任何行业都会有一个从产生到发展,到高峰到衰落最后到消亡这么一个过程。无论是从事互联网前端还是移动前端。都要先打好前端的基础。而前端又包括很多方面:

    1、如果你想从事前端设计开发,建议你先把各种制图软件学好。如PS、fw等。然后多看看一些优秀的移动前端设计。这里面又包括两个方面,UE和UI,UE根据需求指定好合理的布局结构。好的布局结构才会有好的用户体验。为后面的UI设计铺好路。UI然后根据布局结构在设计出好的设计图作品。而设计里面还要考虑设计图尺寸像素大小的问题,因为设计好的图拿去制作有可能需要自适应很多手机浏览器全屏的需求。因此如果从事前端设计方面的开发需要掌握的基础大概有这么多。另外,一些根据不同行业来决定设计的风格、主色系等等都是要进行考虑和学习的。

    2、如果你想从事前端制作开发,建议你先把dw使用好。然后着重学习如何使用DIV+css布局,当然为了兼容一些低端手机的,也要学习使用table表格布局。总之,这两种布局根据实际需求也可以相互结合使用。同时要学好CSS3,因为CSS3在移动前端制作方面启到很重要的作用。考虑到手机流量和网速等原因,一些效果用CSS3实现比用图片实现好的多。比如按钮的圆角、阴影、渐变等。然后就是学习一下移动前端的一些专有标签和属性。比如meta标签、link标签、media标签等。以上都熟悉了。最后再考虑学习自适应布局等知识。使用media标签来监听手机屏幕宽高等信息从而获取不同的CSS文件来进行前端样式支持以此达到自适应屏幕的制作问题。

    3、如果你想从事前端程序开发,则主要学习JS.这块包含的内容也挺多的。首先JS基础得打好。至少要会写代码来实现一些基础的需求。这些代码不要求有多优雅有多简练。那是js进阶的事情。但简单的还是要会写的。
    具体到移动前端,需要着重学习手指事件。比如(ontouchstart、ontouchmove、ontouchend等),
    另外就是学会使用一些移动端的框架。这些框架都是的底层语言都是基于JS写的。可以自己不会写框架。但框架写的什么内容以及每个模块代码都是干什么用的要能看明白。这样一旦某些需求超出了本身框架所能支持范围,可以自己进行简单的修改。现在框架应用的比较的多有sencha touch、jqmobi 、jqtouch 、jquer y mobile等等。可以根据实际项目和自己对框架掌握的程度来酌情使用。 这些框架有些选择器和jquery的一样。所以jquery的一些选择器用法也需要能掌握。比如$("#id")就是获取某个id元素等等。

    以上就是最基本的三个发展方向。根据你自己个人的实际情况来进行选择。任一发展方向学精了都不容易。其他地方我不清楚,在北京,这三个发展方向有一个方向拿的起来的,在现阶段月薪可以达到8K+,如果这三方向您都拿的起来的话,那就是工程师级别的人物了。月薪自然水涨船高。至少15K以上了。混几年除了工作经验外再有点管理经验,您可以考虑向管理人员方面过渡。那时月薪至少25K以上起步了。不知道我这样的回答你可满意吗?
     

    打赏

  • 相关阅读:
    机房管理系统
    Red_Black_Tree C++
    Binary_Seach_Tree(BST) C++
    贪吃蛇小笔记
    转-Unix系统进程对SIGTERM、SIGUSR1和SIGUSR2信号处理
    My Dev Env
    mac gdb home-brew
    pub python
    ioctl siocgifhwaddr mac os x
    macbook与外接显示器
  • 原文地址:https://www.cnblogs.com/moonvan/p/3520716.html
Copyright © 2011-2022 走看看