开发需要知道的电脑知识

操作系统

操作系统(OS)是负责管理电脑的主程序。
目前主流的操作系统有 Windows、OSX、Linux,还有手机上的 IOS、Android(安卓)。

所有的应用软件都是运行在操作系统上的。
操作系统不同,能运行的软件也不同。
有些软件可以在多个操作系统运行,这种软件称为跨平台的软件。

浏览器

浏览器(Browser)是用来访问网络的软件。
目前主流的浏览器有 Chrome(跨平台)、Firefox(跨平台)、IE(仅 Windows)、Safari(主要在 OSX) 等。

浏览器的主要功能是解析 HTML 然后显示网页,实现这部分功能的程序叫浏览器内核(Browser Engine)。
目前主流的内核有:Webkit(Chrome 和 Safari 的内核)、Trident(IE 的内核)、Gecko(Firefox 的内核)。

不同的浏览器内核显示出的网页会有差异,这种问题称为浏览器兼容性问题。
国内多数浏览器(如 UC 浏览器、QQ 浏览器、360 浏览器)都直接使用了主流内核,因此本质上可以认为它们是同一种浏览器。
网页开发时,只要保证在 Chrome、Firefox、IE、Safari 测试没有问题,其它浏览器就几乎没有问题了。

分辨率和屏幕尺寸

分辨率是衡量屏幕清晰度的指标。目前大部分宽屏电脑的分辨率是 1920 * 1680。
屏幕尺寸是指屏幕实际的大小。

屏幕尺寸和分辨率没有必然的联系。
但如果屏幕尺寸小的话,分辨率再高也看不出来。

一般地:
- 手机的分辨率宽为 320 - 768 之间。
- 平板的分辨率宽为 768 - 1024 之间。
- 电脑的分辨率宽为 1024 - 1920 之间。

全角和半角

大部分符号都有全角版本和半角版本。
全角符号占一个字宽,半角符号占半个字宽。
有的输入法可以切换输入全角符号还是半角符号。

在开发时,如果没有明确说明,都指半角符号。

字体:有衬托字体、无衬托字体和手写体

字体比如宋体、楷体,字体有很多种,但大致可以分为以下四类:
1. 有衬托字体(serif)是指字体笔画末尾会有些衬托,比如宋体的笔画末尾有一个小三角。
2. 无衬托字体(Sans-serif)是指字体笔画完全等宽,比如黑体。目前大部分屏幕都使用无衬托字体。
3. 手写体是更接近人类书写的字体,比如楷体
4. 艺术体是用于特定场景的,比较有设计感的字体,经常在广告和商标中使用。

对英文来说,字体分为等宽字体和非等宽字体。
等宽字体(monospace)即每个字母宽度一致,非等宽字体则有的字母(比如 w)更宽,有的字母(比如 i)更窄。
一般代码为了整齐,都使用等宽字体。

对齐:左右对齐、居中对齐、两端对齐

文字可以居左对齐、居右对齐或居中对齐。
有的语言(比如阿拉伯语)默认习惯就是从右往左书写的,对于这类文字,左对齐其实是从右边开始书写的。

两端对齐指确保两端撑满,不满的部分利用文字和字母间距补齐。

表格:行、列、表头

一个表格横向分为多行(row),每行纵向分为多列(column)。
表头一般指第一行,用于表示每列的信息。

文件:文件路径、文件扩展名、隐藏文件

文件路径是指文件在电脑中的访问路径,比如:"D:\blog.xuld.net"。
扩展名是指文件路径中最后点后面的内容,比如 .js
目前大部分系统都支持隐藏文件,有些存储系统内部新的文件可以设置为隐藏文件。

字符顺序:按字母序

将字符混合排序时,排序规则一般是:
1. 符号
2. 英文字母(按字母顺序)
3. 中文(按拼音字母顺序)

专业术语:

  • 按钮:指页面供提示可点击的区域。
  • 菜单:指多个功能选择的区域。
  • 文本框:让用户输入自定义文字的区域。
  • 边栏:一般指页面右边的区域,用来放置一些附加内容。
  • 标题栏:软件的第一行,显示当前的标题的区域。
  • 鼠标指针:指鼠标箭头。
  • 光标:指鼠标移到文本框或文字时的样子,提示用户可以选择编辑,一般看起来像“I”。
  • 窗口:一个可关闭、可移动、可调整大小的区域。
  • 视图:用户可以看到的区域。
  • 深入淡出:慢慢调整透明度,使得物体慢慢出现和消失的效果。

图片格式

图片分位图和矢量图。
位图是指存储了图片每个位置的颜色信息,位图可以存储任意图片、但缺点是体积大,放大后容易模糊。常见的位图格式有:png,jpg,gif
矢量图是指通过数学函数存储图形的线条信息,矢量图常用于存储有规则的图案和小图标、优点是体积小、放大后不牧模糊。常见的矢量图格式有:svg

字符编码

在计算机中所有数据都是用数值存储的,存储文字时就用一个数值代表一个字符,这种映射关系称为编码。
一般英文较多时,建议使用 UTF-8 编码。
中文较多时,建议使用 GB2312 编码,可以更节约空间。

打赏
微信扫一扫支付
这篇文章对你有用?
微信logo 微信扫一扫,打赏 1 元表示支持吧~

发表评论

电子邮件地址不会被公开。 必填项已用*标注