常见的软件框架
所谓的软件框架我们可以理解为是用来指导我们软件开发的一种思想。目前来说最常见的两者模式就是B/S、C/S
B----browser 浏览器 如:淘宝网页
C----clent 客户端 如:QQ,微信
S----server 服务端
两种结构比较:
1.标准: 相对于CS架构来说BS架构的两端都是在使用现成的成熟产品,所以BS会更标准一些。
2.效率: 相对于BS架构来说CS中的客户端可以分担一些数据的处理,因此执行效率会高一些。
3.安全: BS架构当中的数据传输协议都是以HTTP协议进行输出,而http协议又是明文输出,可以被抓包,所以相对于CS架构来说 BS就显得不那么安全【相对的】
4.升级: BS架构只需要在服务器端将数据更新,前台只需要刷新页面就可以完成升级,CS架构必须要两端都进行更新。
5.开发成本: 相对于BS架构来说,CS当中的客户端需要自己 开发所以相对来说成本要高一些。
浏览器基本介绍
浏览器本质上是一个软件,安装在操作系统之上,一般给用户提供浏览网页的服务。目前来说我们会人为的将所有浏览器总结程一个所谓的五大生产厂商。 对于浏览器来京最核心的 技术是浏览器的内核,但是常见的浏览器内核可以分这四种:Trident、Gecko、Blink、Webkit。
五大浏览器生产厂商
- 微软(IE)----trident
- 谷歌(chrome)----Blink
- 火狐(Firefox)-----mozilla
- 苹果(safari)----erbkit
- 欧朋(opera)----Blink
常见的图片类型
- JPG—这是一种可以高度保留图片色彩信息的格式,常见于web端。
- PNG—该类型图片可以实现透明。
- GIF—图片所占体积小,可以实现动图
- psd—他是一种分层的图片