前端开发和其他类别工程师配合的那些事!

实际开发项目中,前端工程师需要和美工、后端、产品经理配合来完成一个产品,今天就简单说说前端工程师和这些类别工程师配合的那些事。

一、前端攻城狮和美工配合的那些事

  • 懂得图片理论基础

  常见的图片格式包含以下几种:

    PNG 1996【优点】:透明、无损压缩、渐近显示、流式读写、保留图像名称、作者、版权、创作时间

           【缺点】:色彩支持少PNG8、PNG24、PNG32,ie6不支持

    JPEG 1992 【优点】:色彩多

           【缺点】:有损压缩

    GIF 1987 【优点】:动态图,可透明,体积小

           【缺点】:处理256种颜色,不能半透,处理锯齿效果不好。

     SVG         【优点】:矢量图形,无损压缩,绘制路径xml语言

           【缺点】:浏览器支持的不是很好,主要用于移动端font-face

  • 会用Adobe的工具(Fireworks或PS)切图

    如果一张全透明的png图片中,有一个小图标,如何把该小图片导出:图像-》裁切-》基于透明像素即可

  • 可以和美工配合将图片应用于网页中
  • 可以使用这些技巧来切一张psd或转换成font-face

二、和产品经理配合的那些事

  • 产品经理PM职业介绍

    • 企业中专门负责产品管理的职位,产品经理负责调查并根据用户的需求,确定开发何种产品,选择何种技术、商业模式等。并推动相应产品的开发组织,还要根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。
  • 如何构建原型图(我们通过原型设计工具把最初的页面设计出来,交给产品经理看,如果想法达成一致,直接进行开发,大大的提高了开发效率)
    • 原型设计工具:axure  官网:https://www.axure.com.cn/

  

三、和node.js配合的那些事

  • 全栈架构师那些事

  全栈工程师,也叫全端工程师,英文Full  Stack  developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。

  Web前端已不再是从前的切个图、用个jQuery、上个Ajax、兼容各种浏览器,那么简单了。现代的Web前端,你需要用到模块化开发、多屏兼容、MVC、各种复杂        的交互与优化,甚至需要用到Node.js来协助前端的开发。

  • 配置前端环境

    • 安装nodejs
    • 如果发现被屏蔽 cnmp  sudo  npm  install  cnmp  -g (淘宝镜像)
    • cnmp  install  yogurt  -g
  • 配置后端环境  
    • swing模板 nodejs一种模板
    • nodejs一定的基础以及Controller对应的一个关系

四、和PHP配合的那些事

  • 面向对象编程几大特性:封装(封装对象)、继承(继承父类)、多态(可以重写上述方法)
  • $this 拿到的是当前类的对象或者类的对象$a = new  car(); $a
  • $this  不是静态的属性和方法
  • public 外部直接可以访问  内部OK  继承跟父类的方法全部OK
  • private外部不能访问   内部OK  继承都不行
  • protected外部也不能访问  内部OK  继承是可以的
时间: 2024-10-16 07:01:10

前端开发和其他类别工程师配合的那些事!的相关文章

极客学院Web前端开发技术实战视频教程 初级入门+高级实战++专家课程+面试指导

===============课程目录=============== ├<初级中级>│  ├<1. HTML5开发前准备>│  │  ├1.HTML5开发前准备.mp4│  │  └2.开发前的准备-快捷键.mp4│  ├<10. React.js>│  │  ├React.js简介.txt│  │  ├<1.React 概述>│  │  │  ├React 开发环境搭建.mp4│  │  │  ├编写第一个 React 程序.mp4│  │  │  └什么

前端开发工程师的发展方向

通过对HTML5职业岗位类别的基本介绍,能够让学习HTML5的小伙伴们有自己的职业规划.可以通过职业意向决定自己的学习侧重点:也可以通过自己学习的知识定向自己的职业岗位. 学习一门新的知识,我们需要了解的不仅仅是知识本身,还应该有为什么学习或是学习之后有什么用之类的疑问.而对于以后要靠学习的知识来工作的人而言这点尤为重要,毕竟以后可是要靠它来谋生路滴.往简单的说,要是连自己学习的东西以后能够干什么都不知道的话,那又如何运用所学习的知识了.所以我们在学习HTML5之前,对于以后能够从事的工作岗位也

腾讯web前端开发工程师笔试题及答案

1. 如何实现事件委托? 首先要知道什么是事件委托. 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响. 就像下面这段代码: <!DOCTYPE HTML><html><head><meta charset="utf-8" /><ti

HTML5前端开发工程师工资为什么那么高?

现代社会的就业压力可以说是非常的大,大学毕业生一抓一大把,要是没有一技之长很难在这个社会中立足,所以为了能够跟上时代的脚步,就必须掌握一个特长,就目前的发展来说,企业对于HTML5前端开发人才需求量可以说是非常的大.那么HTML5前端开发工程师工资为什么那么高呢? 越来越多的企业开始注重到用户体验,小到企业网站.个人主页,大到政府部门,都是通过网站向外界展示形象.传播信息,网站离不开HTML5前端开发人员,所以学习HTML5前端开发在当前社会里非常受用,工资也就越来越高. HTML5前端开发工程

我也想成为一名出色的web前端开发工程师

随着互联网的发展,正式的前端工程师角色被行业认可,到了2010年,互联网开始全面进入移动时代,前端工程师的地位越来越重要,前端领域的技术发展也越来越快,各种新的思想.设计模式.工具和平台都快速发展,对前端工程师的技能要求也越来越高. 何为前端工程师?前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化.SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性.组件

麦子学院-Web前端开发工程师系列培训教程

HTML+CSS基础入门1.课程介绍2.html的语法3.html的基本结构4.html的文档设置标记上(格式标记)5.html的文档设置标记下(文本标记)6.html图像标记img7.html超链接的使用8.html表格相关的标记9.html表格实战<简单的网页布局>10.html框架详解与框架布局实战11.HTML表单设计(上)12.HTML表单设计(下)13.使用CSS样式的方式14.定义CSS样式(CSS选择器)15.CSS常用属性(颜色属性)16.css常用属性(字体相关属性)17.

WEB前端开发工程师成长之路(计划)

今天看到一篇文章,感觉很不错,于是转了过来,同时也给自己规划一个方向. [背景] 如果你是刚进入web前端研发领域,想试试这潭水有多深,看这篇文章吧: 如果你是做了两三年web产品前端研发,迷茫找不着提高之路,看这篇文章吧: 如果你是四五年的前端开发高手,没有难题能难得住你的寂寞高手,来看这篇文章吧: web前端研发工程师,在国内是一个朝阳职业,自07-08年正式有这个职业以来,也不过三四年的时间.这个领域没有学校的正规教育,没有行内成体系的理论指引,几乎所有从事这个职业的人都是靠自己自学成才.

细数Web前端开发工程师 应掌握的技能

Web前端开发工程师,主要职责是利用HTML.XHTML.CSS.JAVAScript.FLASH等各种Web前端技术进行客户端产品的开发.完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web前端开发,致力于通过技术改善用户体验. 第一阶段:页面制作基础 从这一基础阶段开始,正式学习Web前端开发需要的编程语言HTML,CSS和JavaScript.HTML和CSS用于Web静态内容的展示,JavaScrip

怎么才能成为优秀的前端开发工程师?

怎样才能成为优秀的前端开发工程师 很多刚入门的前端攻城师会有一个疑问:如何才能成为一名优秀的前端工程师呢?其实这个问题说大也大,说小也小,展开了说可以写一本书.当然我相信大部分人并不希望去读一本厚厚的书,大道至简,下面总结的几条方法或许能成为走向优秀前端的进阶之路. 1. 多写.很多问题都是积累得来的.写了,遇到了,才能去真正理解解决方案,才会随着自己的不断成长而有进步.别人问我为什么知道那么多 CSS 兼容解决方案,为什么一看就出的时候,我只能告诉他,我写了 20 几个 Wordpress 主