JavaScript 高级程序设计学习笔记 day1 重新认识JavaScript

JavaScript 高级程序设计学习笔记

  • 第1天:重新认识JavaScript
    • javascript是什么?
    • DOM 是什么?
    • BOM是什么?
    • 小结

第1天:重新认识JavaScript

javascript是什么?

javascript是一门编程语言,可以运行在客户端和服务端,主要运行在浏览器客户端,应用在web应用中,能够处理复杂的计算和交互,计算包括对DOM的动态修改、事件的处理、逻辑判断和处理。客户端处理能力的强大减少与服务端交互,提升应用的响应时间减少与服务端的交互,

DOM 是什么?

文档对像模型(Document Object Model),定义了一些操作DOM的接口,主要有DOM视图接口、DOM事件接口、DOM样式接口、DOM遍历和范围接口

BOM是什么?

BOM(Browser Object Model)浏览器对像模型,支持可以访问和操作浏览器窗口的模型。
1.弹出新浏览器窗口的功能
2.移动、缩放和关闭浏览器窗口的功能
3.提供浏览器详细信息的navigator对像
4.提供浏览器所加载页面的详细信息的location对像
5.提供用户显示器分辨率详细信息的screen对像
6.对cookies的支持
7.像XMLHttpRequest和IE的ActiveXObject的这样自定义对像。

小结

JavaScript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成:
ECMAScript,由ECMA-262定义,提供核心语言功能;
文档对偈模型(DOM),提供访问和操作网页内容的方法和接口;
浏览器对像模型(BOM),提供与浏览器的交互的方法和接口

你可能感兴趣的:(前端,javascript)