本文主要是以口语化的形式解释一些PM与开发沟通过程中经常会遇到的相关名词(更加专业、准确的解释请自行百度)。为了帮助PM与开发人员更好的沟通交流,帮助PM说话更“内行”,提示装逼实力。
口语化的解释只为让读者更容易理解,具体实质性内涵请参考*度知道。如果读者中有专业人士,请以外行身份阅读,不喜勿喷!
API:是指接口,一般是指第三方接口,或者前后端数据接口。比如我想获取优酷视频的某主播的视频列表,就可以通过调用对应的API来实现获取视频列表的需求。自己网站的前后端接口也可以叫API,就理解为数据交互的接口就行啦。
SDK:这个其实也可以简单理解为接口,但是是后端的接口。比如还是想获取优酷视频的某主播的视频列表,通过后端的SDK获取列表数据返回给前端,跟API相比多包了一层而已。就理解为后端调的第三方接口吧
URL: 通俗解释就是链接。就是浏览器地址栏里的那一串英文和数字,对于本文URL就是指:http://www.dabaipm.cn/static/woshipm/269.html
URI: URL是URI命名机制的一个子集,用来标识一个资源(图片,页面,表单)在服务器的位置
编码(encode):把信息以另一种形式表示,为了兼容或者传输安全
解码(decode):把编码后的信息还原
cookie:浏览器的存储,比如可以把用户的一些非敏感信息存储在cookie里 这样在各个页面间就可以共享用户的这些信息。
session:是指服务器端存储,
localstorage: HTML5的新增属性,类似于cookie但是比cookie能存储更多的信息,但是对浏览器版本要求高 至少IE8。其他国产浏览器因为基本没有独立内核所以只要你本地IE版本不低应该都可以用,全部手机浏览器都支持
http: 网络传输协议
https: 比http更安全的网络传输协议
ajax:前端与后台进行数据交互的方式,可以控制页面进行局部刷新或者开发单页面应用程序(也就是webapp)
pc端页面:一般是指网站的电脑端页面
web/wap端页面:一般是指网站的移动端页面,就是用手机打开的
HTML5: HTML的升级版,HTML是前端用来写web页面的(包括移动端页面)
模态框(alert, confirm, prompt):分别长这样
toast:英文意思“面包片”,也是提示的一种,是不带操作按钮的提示,比如(博主太懒,不想截图了):这篇文章里的插图
tooltip:提示工具类似下面酱婶的(黑色悬浮块)
canvas:前端网页版的画板。可以做一些小游戏等等,或者绘制复杂线图,动态图。
webapp:用HTML开发的网页版的类似于原生APP的网页应用
hybrid app:混合app,是在原生APP的壳子里面用html、js来实现内部的页面和逻辑
原生app(android, iOS):纯粹的APP开发,有Android开发和iOS开发、WP开发(微软的WindowsPhone开发少见)
spa:单页面应用程序,也就是上面说的webapp
view:一般开发app时的一个概念,意为视图,可以理解为一个小块
HTML:前端开发中的结构(盖大楼的砖石)
CSS:前端开发中的样式(盖大楼的涂料)
js(javascript):前端开发中的效果(大楼里安装的自动化设备)
水平滚动条:浏览器宽度小于页面宽度时,浏览器底部的滚动条
垂直滚动条:浏览器高度小于页面高度时,浏览器右侧的滚动条
自适应、响应式布局:这是指网页能自动适应PC或web,自动调用对应的样式表显示相应的结构和布局,以及特效。
兼容:一般是指浏览器兼容,包括消除浏览器种类差异化和浏览器版本差异化;极少数把兼容理解为适配,这种人我是拒绝和他做朋友的!
适配:这是介于自适应和兼容之间更加模糊的一个概念,不过我个人理解还是更偏向于更贴近自适应和响应式的概念。
登录 | 立即注册