PM懂点技术总是好的吧,还是要能听懂简单的专业名词。遇到就更新…
— 前端 \color{green}{前端} 前端—
H5
即HTML5,第五代超文本标记语言。泛指H5广告,是一种借助微信传播的营销形式。
H5页面是传统桌面网站的轻量级版本,支持无法嵌入传统网页的功能。
可以把H5页面看作是网页和应用程序的混合体,它融合了两者的功能。
H5页面主要用于促销或活动。一旦页面创建完成,它可以在微信时刻或微信官方账户上分享,人们可以使用应用内浏览器来浏览它。
JS/HTML/CSS
维基百科
JavaScript是一门基于原型和头等函数的多范式高级解释型编程语言,它支持面向对象程序设计、指令式编程和函数式编程。它提供方法来操控文本、数组、日期以及正则表达式等。不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。它由ECMA通过ECMAScript实现语言的标准化。
全称JavaScript,是一种脚本,一门编程语言,它可以在网页上实现复杂的功能,网页展现给你的不再是简单的静态信息,而是实时的内容更新,交互式的地图,2D/3D 动画,滚动播放的视频等等。
它是标准 Web 技术蛋糕的第三层
- HTML是一种标记语言,用来结构化我们的网页内容并赋予内容含义,例如定义段落、标题和数据表,或在页面中嵌入图片和视频。
- CSS 是一种样式规则语言,可将样式应用于 HTML 内容,例如设置背景颜色和字体,在多个列中布局内容。
- JavaScript 是一种脚本语言,可以用来创建动态更新的内容,控制多媒体,制作图像动画,还有很多。(好吧,虽然它不是万能的,但可以通过简短的代码来实现神奇的功能。)
— 后端 \color{green}{后端} 后端—
Java
维基百科
Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
PHP
维基百科
PHP是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。
— 通用 \color{green}{通用} 通用—
前台/后台/中台
前台
前台指的是与用户直接交换的产品功能界面,如用户操作的web页面、移动端APP等。
也包括服务端各种实时响应用户请求的业务逻辑,如:商品查询、订单系统等。
后台
指的是企业管理员、运营人员进行配置的功能界面,如用户管理、商品管理、物流、结算等,为前台实现功能配置。
前后台两者关系
中台
为了提升效率,降低产品体系的耦合度,就需要整合出一个中间组织,为不同独立产品线提供公共资源。这个共用的中间组织,就是我们常说的“中台”。
ps:耦合度:模块之间的依赖度
动态网页/静态网页
静态网页
- 静态页面是随着HTML代码的生成,页面的内容和显示效果就基本不会发生变化(除非修改页面代码)
- 静态页面以展示为主,用户仅仅是通过页面获取相应的内容
- 静态页面内容是固定的,并且以一个完整的文件保存在服务器上,如果需要修改静态页面的内容,则需要找到此页面的源文件,并修改源文件的代码才可以实现内容调整。当网站内容信息非常大时,其维护成本同样会非常的大。
动态网页
- 虽然同样页面代码不发生变化,但是其显示的内容确实可以随着时间环境或者数据操作的结果而发生变化。
- 动态页面允许用户主动参与到页面之中,例如登录功能、查询功能、定制化页面内容等等
- 而动态页面以数据库技术为基础,当需要修改内容时,可以直接通过数据库修改,而不需要调整页面的源文件。这样可以大大降低网站维护的工作量,并且大幅度提高网站运营的效率。
网站
维基百科
网站是指在万维网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通信工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的信息,或网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的信息或者享受网络服务。
域名
维基百科
网域名称,简称域名、网域,是由一串用点分隔的字符组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。
域名可以说是一个IP地址的代称,目的是为了便于记忆后者。例如,wikipedia.org是一个域名
域名及网址组成
域名解析
我们更容易记住域名(例如 fuyeor.com ),但是机器只认识IP地址,只要这个IP地址对应相关域名,这就叫域名解析。
域名解析需要由专用域名解析服务器完成,整个过程是自动的。域名解析协议(DNS)用于将易于记忆的主机域名和电子邮件地址映射到计算机易于识别的IP地址。
例子
www.fuyeor.com 是一个域名,和IP地址 208.80.152.2 相对应。DNS就像是一个自动的电话号码簿,我们可以直接拨打 fuyeor 网站的名字来代替电话号码(IP地址)。我们直接调用网站的名字以后,DNS就会将便于人类使用的名字(如 www.fuyeor.com)转化成便于机器识别的 IP 地址(如208.80.152.2)。
域名级别
多级域名和上面图片对应有点懵
.
.
.
在网上看到也有争议,理解域名定义就行了
\color{red}{多级域名和上面图片对应有点懵... 在网上看到也有争议,理解域名定义就行了}
多级域名和上面图片对应有点懵...在网上看到也有争议,理解域名定义就行了
域名级别如下(华为云文档):
根域名:.
顶级域名:.com,.net,.cn等
二级域名:即顶级域名的子域名,example.com,example.net,example.cn等
三级域名:即主域名的子域名,abc.example.com,abc.example.net,abc.example.cn等
四级域名,以此类推,在上一级域名最左侧进行域名级别的拓展。
服务器
响应请求,做出处理
百度百科
服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。
服务器外形及适用场景可以参考这里 link
IP地址
维基百科
IP地址,又译为网际协议地址、互联网协议地址。是网际协议中用于标识发送或接收数据报的设备的一串数字。
定义
IP 地址是一个唯一地址,用于标识互联网或本地网络上的设备。IP 代表“互联网协议”,它是控制通过互联网或本地网络发送的数据格式的一组规则。
什么是IP
IP 地址是一串由句点分隔的数字。IP 地址表示为一组四个数字,比如 192.158.1.38 就是一个例子。该组合中的每个数字都可以在 0 到 255 的范围内。因此,完整的 IP 寻址范围从 0.0.0.0 到 255.255.255.255。
IP 地址不是随机的。它们由互联网号码分配局 (IANA)(互联网名称与数字地址分配机构 (ICANN) 的一个部门)以数学方式生成和分配。ICANN 是一个非营利组织,于 1998 年在美国成立,旨在帮助维护互联网的安全性并使所有人都能使用互联网。每当有人在互联网上注册域名时,他们都要通过域名注册商注册,域名注册商向 ICANN 支付一小笔费用来注册域名。
动态IP地址和静态IP地址
I
S
P
\color{red}{ISP}
ISP:网络服务供应商
动态ip地址
动态 IP 地址会自动定期更改。ISP 会购买大量 IP 地址,并将其自动分配给客户。他们会定期重新分配它们,并将较旧的 IP 地址放回池中,以供其他客户使用。这种方法的基本原理是为 ISP 节省成本。自动执行 IP 地址的定期移动意味着,例如,如果客户搬家,ISP 无需执行特定的操作即可重新建立客户的 IP 地址。这也为安全性带来了优势,因为不断变化的 IP 地址使犯罪分子更难侵入您的网络接口。
静态ip地址
与动态 IP 地址相反,静态地址保持不变。网络分配 IP 地址后,它将保持不变。大多数个人和企业不需要静态 IP 地址,但是对于计划托管自己的服务器的企业来说,拥有一个静态 IP 地址至关重要。这是因为,静态 IP 地址可确保与其相关联的网站和电子邮件地址具有一致的 IP 地址 - 如果您希望其他设备能够在 Web 上一致地找到这些资源,静态 IP 地址至关重要。
缓存
aws解释(amazon web services)
在计算中,缓存是一个高速数据存储层,其中存储了数据子集,且通常是短暂性存储,这样日后再次请求该数据时,速度要比访问数据的主存储位置快。通过缓存,您可以高效地重用之前检索或计算的数据。
接口
wiki
接口,又译界面,是泛指实体把自己提供给外界的一种抽象化物,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式,就如面向对象编程提供的多重抽象化。 接口是两实体交换资料的介质,交换资料的实体可以是软件、电脑硬件、外部设备、人等等
api
wiki
应用程序接口(英语:application programming interface[1]),缩写为API[2],是一种计算接口,它定义多个软件中介之间的交互,以及可以进行的调用(call)或请求(request)的种类,如何进行调用或发出请求,应使用的数据格式,应遵循的惯例等。
它还可以提供扩展机制,以便用户可以通过各种方式对现有功能进行不同程度的扩展[3]。一个API可以是完全定制的,针对某个组件的,也可以是基于行业标准设计的以确保互操作性。通过信息隐藏,API实现了模块化编程,从而允许用户实现独立地使用接口。
数据库
aws
**数据库是以电子方式存储的系统数据集合。**它可以包含任何类型的数据,包括文字、数字、图像、视频和文件。您可以使用称为数据库管理系统 (DBMS) 的软件来存储、检索和编辑数据。在计算机系统中,“数据库” 一词也可以指任何 DBMS、数据库系统或与数据库关联的应用程序。
wiki
数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的资料执行新增、截取、更新、删除等操作。 所谓“数据库”是以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。一个数据库由多个表空间构成
参考链接 \color{red}{参考链接} 参考链接
- H5解释
- 前台和后台你知道,那么中台是什么
- 动态网页/静态网页
- 域名及网址组成&例子
- 域名级别