产品经理必懂的技术 - 前端技术上

产品经理为什么要懂一些前端技术?

当前端H5工程师说CSS时,你是否知道他在表达什么?

当andriod工程师说这个文本要用TextView时,你是否明白TextView是什么?

当ios工程师说这个UITableView要自定义时,你作何理解?

当产品经理在设计原型时,该如何在设计阶段降低前端开发成本呢?

当遇到一个产品bug时,产品经理如何定位到底是前端问题还是后端问题?

产品经理必懂的前端技术- 上 :01 常用前端技术分类、02 Web技术的特点及应用、03 http协议和URL

产品经理必懂的前端技术- 下:04 微信小程序、05 Http请求中的GET和POST是什么、06 神奇的cookie和Session、 07 静态页面和动态页面分别是什么

01 常用前端技术分类

【前端常见载体】

App:Android、ios、windows phone

网页:HTML5(H5)、WAP

桌面软件:windows、mac os、Linux

【前端只能分类及技术能力】

技术一般会分为5大类,所需的技术能力如下。

H5:HTML、JS、CSS

Android:Java

Ios:Objective-C/Swift

小程序(微信自己开发):WXML、WXSS、WXS

桌面软件:C/C++、OC

虽然都叫前端工程师,但是技术职能不一样。

02 Web技术的特点及应用

web技术:用来开发网页(百度网页)的一种前端技术(源代码),包括HTML语言(基础框架)、JavaScript脚本语言、CSS样式(披上衣服进行装扮)及一些前端框架

HTML页面是骨架,CSS是给HTML页面装饰的衣服,同一个HTML页面根据不同的CSS可实现不同的展示效果(风格切换和换肤)。1个html调用不同的css

web页面可实现对PC浏览器和手机浏览器的适配(开发一套web可以在PC端和手机端进行适配),一套网页可在不同的设备上呈现不同的展示效果

Eg.经常会看到同一个网站PC端和手机端打开的样子是不一样的。访问是一个地址,同一个代码,只是做了兼容性的适配。

修改网页内容不需要重新发布客户端产品,只需要将页面代码重新部署,可进行热更新(更新效率会跟更快,通常刷新一下就更新了),通常手机上下载的软件就时常需要下载安装包然后更新。

技术讲解:“Html是软装,CSS是软装。”

1. Html(HyperText Markup Language):超文本标记语言

标签的形式表示网页组成元素,定义网页内容的含义和结构,通过浏览器解析还原可视化页面

【常用标签】

超链接:后面会跟

按钮

标题:一般在最顶部

用来区分网页结构(上下结构和左右结构)和区分网页元素样式最常见的标签之一。“层是不同房间的隔断和风格区分。”

2. CSS(Cascading Style Sheets):层叠样式表

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

03 http协议和URL

http协议(HyperText Transfer Protocol,超文本传输协议):是互联网应用最为广泛的一种网络协议,所有的www文件都必须遵守这个标准。Eg.我们在输入一个网址的时候,前面往往会带上http。

设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法(数据传输)

http协议格式:http://www.xxx.com

客户端与服务器之间的通讯都是基于http协议进行数据传输

例如,手机A和手机B之间发送一条数据,是要经历两次通讯的,A发给服务器,服务器再发给B,均基于http协议,是一种数据协议,是一种双方的约定。

2. 如何在互联网唯一定位一个资源?

访问一个网站,打开一张图片,观看一个视频,其实都是在访问一个唯一的url。)

URL(Uniform Resource Locator,统一资源定位符)

https是http的加密形式,防止第三方对数据进行截取,通常需要申请单独的加密整数,保证数据安全。

ssh:加密的网络传输协议。

拆解url:https://www.baidu.com/s?ie=utf-8&wd=唐人

协议头:https://

域名:www.baidu.com

(域名是被解析的,域名对应实际IP地址:192.168.1.1,所以这个URL还可以表示为https://192.168.1.1/s?ie=utf-8&wd=唐人)

参数名:/s?ie wd(参数用&分隔)

参数值:utf-8 唐人

下节讲:04 微信小程序、05 Http请求中的GET和POST是什么、06 神奇的cookie和Session、 07 静态页面和动态页面分别是什么

————————————————

链接:https://pan.baidu.com/s/12C6fYRfVN8SdZ9Mxl7JaeQ

提取码:95y4

课程全部视频,需要请自取。

————————————————

你可能感兴趣的:(产品经理必懂的技术 - 前端技术上)