文章插图
03 基础技术内容1. WEB基础技术
- URL:统一资源定位符,用来访问网页、图片、视频等内容,互联网上所有资源都有一个唯一的URL,以http开头,可以是ip也可以是域名,其实是一种路径
- TCP/IP:是指能够在多个不同网络间实现信息传输的协议簇,它是在网络的使用中的最基本的通信协议
- HTTP:全球超文本传输协议,基于TCP之上,是互联网的基本协议,所有的WWW服务都必须遵守HTTP协议,保证客户端与服务器之间的通信
- SSL:可以在互联网上提供秘密性传输,使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,一般用于安全要求较高的系统,比如网络支付
- SDK:指辅助开发某一类软件的相关文档、范例和工具的集合,包括软件、框架、硬件、系统等,以前端使用最为广泛,可以极大减少开发难度,提高开发效率;比如我么要接入移动支付,就可以下载一个支付宝的客户端SDK,配置并调用支付接口即可;
- POST/GET:是两种常见的http请求方式,Get 是用来从服务器上获得数据,而 Post 是用来向服务器上传递数据;Get数据放在URL中,对用户可见,Post通过request body传递参数,对用户不可见;
- AJAX:使用异步数据传输,网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作,在用户端体验会更加友好(刷新页面在视觉上会出现跳帧让用户失去了焦点);
- COOKIE/SESSION:两种会话储存技术,多用于用户身份识别或状态存储,cookie是储存在本地(浏览器中可修改查看),session储存在服务器会更安全;
- TOKEN:服务端生成的一串字符串,以作客户端进行请求的一个令牌,一般用作用户登录后判断身份,无需再次输入账号密码,就像我们拿卡代替钥匙开锁一样;
- 原生开发:是指在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发,优点是体验好、性能佳;缺点是不同手机系统要开发两遍,开发周期长,成本高;
- 混合开发:使用原生(native)+ HTML5 进行开发,然后打包成不同平台的app,优点是开发快,UI表现一致;缺点是性能和原生有差距,有些能力无法实现;
- 小程序:是一种不需要下载安装即可使用的应用,用户用完即走,不用关心是否安装太多应用的问题;小程序开发门槛低,能满足大多数业务需求,使用也很方便,由微信16年第一次提出,现在几乎所有超级APP都内置了小程序;
- 短连接:客户端和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接,大部分web服务都为短连接,比较省资源;
- 长连接:客户端和服务器在建立一次连接后,一直保持连接,多用于操作频繁的、对消息及时性要求较高的场景,比如游戏、即时聊天;
- 同步:按顺序执行,调用某个东西是时,调用方得等待这个调用返回结果才能继续往后执行;比如ATM机取钱,取完一个才能下一个;
- 异步:调用方不会立即得到结果,而是在调用发出后调用者可用继续执行后续操作,被调用者通过状态来通知调用者,或者通过回调函数来处理这个调用;比如点餐,点完后旁边等待出餐,下一个继续点餐,出餐后用喇叭通知取餐;
- 苹果|苹果最巅峰产品就是8,之后的产品,多少都有出现问题
- 业务|传统企业里,产品经理失去了话语权
- 上海尊宝音响多款产品获《影音极品》器材大赏奖项
- 噪音|聊聊社交产品中的信号与暗示
- 雷曼巨幕LEDPLAY获IT影响中国2021年度创新产品奖
- 副总经理|ZOL观察:创新引领超越 光峰工程投影的起航之路
- iPad|一样是苹果的电子产品,为什么iPhone比iPad贵几千元呢
- 产品经理|人工智能越来越发达,人类一身“毛病”,会被机器人取代吗?
- 产品经理|下一个创业风口你认为是什么?
- 苹果|2022年苹果或将推出这 8 款新产品,可以期待一下