★ 前端名词概念

515 阅读3分钟
Math.ceil(Math.random() * num)

W3C HTML XML CSS Ajax HTTP TCP/IP UDP DNS XSS CSRF OOP SEO BOM DOM ECMA SPA CSR SSR CDN


  • NO.20 --- CDN

    • Content Delivery Network 内容分发网络
    • 依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。降低我们自身服务器的请求压力
  • NO.19 --- SSR

    • Server Side Render 服务端渲染
    • 页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 html 就可以
  • NO.18 --- CSR

    • Client Side Render 浏览器端渲染
    • 页面上的内容是我们加载的 js 文件渲染出来的,js 文件运行在浏览器上面,服务端只返回一个 html 模版
  • NO.17 --- SPA 更多请戳这里。。。

    • single page application 单页面应用
    • 只有一张 web 页面的应用,是加载单个 html 页面并在用户与应用程序交互时动态更新该页面的 web 应用程序
  • NO.16 --- ECMA

    • European Computer Manufacturers Association 欧洲计算机制造商协会
    • 1961年成立的旨在建立统一的电脑操作格式标准的组织
  • NO.15 --- DOM

    • Document Object Model 文档对象模型
    • 以树结构表达 HTML 文档,定义了访问和操作 HTML 文档的标准和方法
  • NO.14 --- BOM

    • Browser Object Model 浏览器对象模型
    • 由一系列相关对象构成的核心对象是 window 的与浏览器窗口进行交互的对象
  • NO.13 --- SEO

    • Search Engine Optimization 搜索引擎优化
    • 利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名
  • NO.12 --- OOP 更多请戳这里。。。

    • Object Oriented Programming 面向对象编程
    • 是用抽象方式创建基于现实世界模型的一种编程模式
  • NO.11 --- CSRF 更多请戳这里。。。

    • Cross-site request forgery 跨站请求伪造
    • 攻击者盗用了你的源身份,以你的名义发送恶意请求
  • NO.10 --- XSS 更多请戳这里。。。

    • Cross-site scripting 跨站脚本攻击
    • 是一种安全漏洞,攻击者可以利用这些漏洞在网站上注入恶意的客户端代码。当受害者登录网站时就会自动运行这些恶意代码。
  • NO.9 --- DNS

    • Domain Name System 域名
    • 作为可以将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 数串
  • NO.8 --- UDP

    • User Data Protocol 用户数据报协议
    • 不一定提供可靠的数据传输
  • NO.7 --- TCP / IP

    • Transmission Control Protocol 传输控制协议,Internet Protocol 互联网协议
    • 计算机与计算机之间进行网络通信时遵守的规则
    • TCP 的目的是提供可靠的数据传输,并在相互通信的设备或服务之间保持一个虚拟连接
  • NO.6 --- HTTP

    • HyperText Transfer Protocol 超文本传输协议,是浏览器和服务器之间存在传输数据的通道
    • 规范数据如何打包以及如何传递
  • NO.5 --- Ajax 更多请戳这里。。。

    • Asynchronous JavaScript And XML 异步的 JavaScript 和 XML
    • 它是一种异步请求数据的 web 开发技术,不是新的开发语言而是一种使用现有标准的新方法
    • 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页的内容
  • NO.4 --- CSS

    • Cascading Style Sheets 层叠样式表
    • 用来定义如何显示 HTML 元素
  • NO.3 --- XML

    • Extensible Markup Language 可扩展标记语言
    • 被设计用来传输和存储数据
  • NO.2 --- HTML

    • HyperText Markup Language 超文本标记语言
    • 定义了网页内容的含义和结构,被设计用来显示数据
  • NO.1 --- W3C

    • World Wide Web Consortium 万维网联盟
    • 对 web 进行标准化,创建并维护 www 标准