在咱们的日常工作中,同一个术语在不同的部分/岗位或许有着不同的含义,这也就造成了咱们在交流时会出现一系列的问题,今日咱们就来盘点一下那些简略“混杂”的术语!

静态页面

一般html到达用户浏览器时,内容是固定的html便是静态页面。像vue/react/angular等结构,是一个空的html加载js,等js加载完成后再动态地用js操作DOM来生成html内容,所以是动态页面

静态资源

在运用结构进行开发时,咱们是声明式编程,页面的最终内容是会依据绑定的变量而改变的。相应的,像图片之类的东西是固定的,所以在前端,咱们称之为“静态资源”

相反,在服务器上面,前端项目文件里边所有的html/js/css/图片等资源,在客户端(浏览器)请求的时候都是不变的(动态页面也是到达浏览器了才变的),所以整个前端项目文件在服务器上面都称作“静态资源”;“静态”是相对数据库(每次读取到的数据都或许不相同)等数据而言来说的

服务器与服务

服务器其实便是电脑主机,与咱们常用的电脑不同的是,他没有显示器、鼠标、键盘等外接设备,一般需要经过特殊协议来连接后经过命令行操作;前端要做的工作也能够简略了解为将这些操作可视化了,让普通用户不需要去连接服务器输入命令行就能够修改里边数据(一般由后端服务代为操作,数据一般也不是直接放到服务器上面的,而是放在数据库里边的;数据库能够简略了解为外接的U盘)

服务则能够简略了解为在服务器上面运行的软件,常见的有后端服务(咱们调的接口便是后端服务提供的)、前端服务(用来辅佐前端工程化访问html/css/js等资源的)、邮件服务(收发邮件的)

h5

在前端中,h5一般是指html的第五个版本,即html5;在产品等非纯技能岗,一般指移动端页面;在视频相关的领域中,h5一般指html5版本的视频播放器

前台与前端

这个要看具体和谁交谈
有些公司技能部分把前端叫做前台,后端叫做后台。在某些场景下,前台也指普通用户直接运用的渠道,是相对管理后台而言的
而一些偏出售的部分,则是把从售前到最后交给的整个过程中,比较前置的流程地点岗位叫前台

总结

言语自身的意图便是交流,我们不用过于纠结某个词原本是什么意思,要适当依据语境(和谁交流)去了解去调整,交流起来才更高效~

现在想到的简略有歧义的术语就这些,欢迎我们补充