什么是JavaScript
简单一句话总结:JavaScript是一门和网页交互的脚本语言,由ECMAScript、DOM、BOM三部分总成。
什么是ECMAScript
是对实现语法 、类型、语句 、关键字 、保留字 、操作符 、全局对象,规范描述的所有方面的一种语言,简单总结就是(JavaScript语言规范)
什么是DOM
文档对象模型是一种应用编程接口(提供操作页面元素的方法和属性)
什么是BOM
浏览器对象模型支持访问和操作浏览器的窗口(提供一些属性和方法可以操作浏览器)
JavaScript在web浏览器上能做什么
- 在网页中添加新的 HTML,修改网页已有内容和网页的样式。
- 响应用户的行为,响应鼠标的点击,指针的移动,按键的按动。
- 向远程服务器发送网络请求,下载和上传文件。
- 获取或设置 cookie,向访问者提出问题或发送消息。
- 记住客户端的数据(“本地存储”)。
JavaScript在web浏览器上不能做什么
为了用户信息的安全浏览器采取同源策略
- 没有直接访问操作系统的功能,不能对磁盘上的文件进行读、写、复制和执行
- 由于同源策略不同的标签页/窗口之间通常互不了解。
JavaScript在Node.js平台能做什么
- 前后端编程语言环境统一
- 实时应用
- 并行I/O,使用者更高效的利用分布式环境
- 并行I/O,有效利于稳定接口提升Web渲染能力
- 云计算平台提供Node支持
- 游戏开发领域
- 工具类应用
总结
这是一个关于javaScript学习的系列文集,以上就是关于JavaScript的简介,本篇是系列文集的开篇。