ECMAscript
ECMAscript (简称 es) 说到底其实 是一种 语言标准,javascript 则是基于这个标准实现的脚本语言
JavaScript
JavaScript 是 ECMAScript 的一种实现
JScript
JScript 是由微软公司开发的活动脚本语言,是微软对 ECMAScript 规范的实现,这是一门解释性语言。
DOM
文档对象模型(Document Object Model,简称 DOM),是一种处理 HTML 和 XML 文件的标准 API,我们完全可以将文档作为一个树形结构,树的每个结点表示了一个 HTML 标签或标签内的文本项
BOM
BOM,Browser Object Model,即浏览器对象模型。浏览器页面初始化时,会在内存创建一个全局对象,用来描述当前窗口的属性和状态,这个全局对象被称为浏览器对象模型 一般这个对象可以是 window。
脚本
脚本简单地说就是一条条的文字命令,脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。
同源策略
同源策略 其实一种浏览器安全策略,所谓同源是指,域名,协议,端口相同,用于防止恶意 javascript 代码拦截或修改数据。
跨域请求
域=协议名+主机名+端口号,只有这三部分都相同才能称为是相同域的访问,由于浏览器的同源策略,导致浏览器限制了跨域请求。但是为了服务器便于管理和减轻服务器压力,以及适应于当今的前后端分离式开发,跨域有时候可能是必要的。
静态页面
指的是无需搭载在服务器上面,可以直接通过浏览器解析显示的网页内容。
动态网页
需要服务器支撑,一般还有后端语言以及数据库等提供数据支持。