pm

产品经理必懂的前端技术

2018-02-26  本文已影响57人  喵呜汪汪汪

一、前端技术分类

前端技术是指用来开发和实现客户端产品的技术

(一)分类

1、APP

Android、iOS、Windows Phone

2、网页

Html、Css、JavaScript

3、桌面应用

Windows、MacOS、Linux

(二)职能分类

1、移动开发工程师(Android、iOS)

2、web前端开发工程师(H5)

3、桌面客户端开发工程师(Windows、Mac)

二、Android及iOS技术特点及应用

(一)UI控件

构成产品界面的基本元素,根据作用及操作的不同,区分为不同种类的控件

(二)界面布局

界面布局:各种UI控件按照一定的布局规则组合在一起,构成一个独立的产品界面。

布局原理应用与产品设计:

1、产品设计时考虑每一个控件的边界属性(文本的最长展示范围,不同屏幕尺寸的适配)

2、内容型控件需指明内容对齐方式(文本展示框内容的对齐方式,图片拉伸方式)

UI控件三要素:

1、大小

2、位置

布局:线性布局、相对布局

3、外观(内容)

(三)Android及iOS应用适配

所有的显示问题,最终都归结为适配问题,适配问题为移动开发的一大难题之一,产品经理需要了解适配原理,通过适配方案反向推出能降低适配难度的原型设计。

1、界面布局适配(相对布局)

2、应用素材适配

(1)Android:点9图

(2)iOS:@2x、@3x

3、功能适配

三、网页技术基础

Html页面是骨架,CSS是给Html页面装饰的衣服,同一个Html页面根据不同的CSS可实现不同的展示效果

Web页面可实现对PC浏览器和手机浏览器的适配,一套网页可在不同的设备上呈现不同的展示效果

修改网页内容不需要重新发布客户端产品,只需要网页重新更新,可进行热更新

Html:超文本标记语言

标签的形式表示网页组成元素,通过浏览器解析还原成视觉页面

CSS:层叠样式表

定义统一样式风格,给Html页面元素进行展示样式渲染

四、Html5和Native应用

Html5应用:通过网页web技术实现的客户端产品,具备轻量化、易维护的特点

Native应用:通过各移动平台技术实现的客户端产品,具备体验好、功能丰富的特点

混合应用:结合Html5和Native应用混合实现,在Native中嵌套H5页面代替部分功能,具备动态扩展,高灵活性的特点

五、产品经理如何将技术应用到产品设计中

1、设计产品原型时,结合产品思维与实现思维

2、组件化设计思路,从开发角度思考问题,设计可复用产品模块

3、明确技术边界,基于现有技术设计产品原型

上一篇 下一篇

猜你喜欢

热点阅读