Web 开发中,常见术语英文缩写及解释

最近有接到一个任务,梳理领域常用的英文缩写及解释,做一个全公司的英文缩写词典,从而解决新人和跨模块不了解专业缩写的痛点。当我梳理了部分后,突然发现这事儿已经被 MDN 给做了,具体可参见 MDN Web 术语表,按首字母排序,且非常全面,对此感兴趣的朋友,可以了解下。以下是我所梳理的内容;后续,可将常接触到的部分,陆续添加进来,以飨读者。

  • AJAXAsynchronous JavaScript And XML )是一种使用 XMLHttpRequest 技术构建更复杂,动态的网页的编程实践;
  • BOM:(Browser Object Model,浏览器对象模型)允许 JavaScript 与浏览器对话的非官方标准;
  • CSRFCross-site request forgery,中文为跨站请求伪造)是一种利用网站可信用户的权限去执行未授权的命令的一种恶意攻击。
  • CSS:(Cascading Style Sheets 层叠样式表)用来控制网页在浏览器中的显示外观的声明式语言;
  • CDN:(Content Delivery Network 内容分发网络)一种新型网络构建方式,使用户就近获取所需内容,提高用户访问响应速度和命中率,并设置内容格式;
  • CROS:(Cross-origin resource sharing,跨域资源共享)让网页的受限资源能够被其他域名的页面访问的一种机制;
  • DNS:(Domain Name System,域名系统)将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网;
  • DOM:(Document Object Model,文档对象模型)用来呈现以及与任意 HTML 或 XML文档交互的 API;
  • CommonJS:(Common JavaScript)使得编译时就能确定模块的依赖关系,以及输入和输出的变量,并设置内容格式;
  • px:(Pixel,像素)相对长度单位,像素 px 是相对于显示器屏幕分辨率而言的;
  • em:是相对长度单位,相对于当前对象内文本的字体尺寸;
  • rem:(room em)相对长度单位,与 em 不同的是,rem 相对的只是 HTML 根元素;
  • ES Module:(EMACScript Modules, EMACScript 模块),运行时加载,导出模块对象;
  • JS:(JavaScript)一种具有函数优先的轻量级,解释型或即时编译型的编程语言;
  • K8S:(Kubernetes)Google 团队发起的开源项目,用于跨多个主机管理集装箱化应用程序;
  • HTML:(HyperText Markup Language,超文本标记语言)用来控制网页在浏览器中的显示外观的声明式语言;
  • HTTP:(Strict Transport Security 严格的运输安全)允许网站通知浏览器它永远不应该使用 HTTP 加载站点,而应该自动将使用 HTTP 访问站点的所有尝试转换为 HTTPS 请求;
  • MVVM:(Model–View–ViewModel,模型-试图-视图模型)是一种软件架构模式;
  • NPM:(Node Package Manager,Node 包管理)是 JavaScript 运行时 Node.js 的默认程序包管理器;
  • PWA:(Progressive Web Apps,渐进式 Web 应用)运用现代的 Web API 以及传统的渐进式增强策略来创建跨平台 Web 应用程序。;
  • XSS:(Cross-site scripting,跨站脚本攻击)是一种安全漏洞,攻击者可以利用这种漏洞在网站上注入恶意的客户端代码;
  • UI:(User Interface 用户界面)指对软件的人机交互、操作逻辑、美观界面,并设置内容格式;
  • VDom:(Virtual DOM 虚拟文档对象模型)一层对真实 DOM 的抽象;
  • vm:(Virtual Machine)vm 模块提供了一系列 API 用于在 V8 虚拟机环境中编译和运行代码;

您可能感兴趣(/有用)的文章