JavaScript学习笔记(0)
来源:互联网 发布:帝国cms小说 编辑:程序博客网 时间:2024/06/18 14:11
前言
之前对JavaScript的学习,大多停留在网上的教程,虽然知道大概的语法但是却不系统,所以最近又找了一本书(《JavaScript高级程序设计(第3版) 》)来看,希望从中查缺补漏,将自己的知识体系逐步完善,也算是巩固基础吧。
JavaScript是什么?
这个问题很突兀,但也很重要。
JavaScript,诞生于1995年,当时的网络不如现在健全和快速,许多表单内容都需要传到服务器判断合法性,一来一回就浪费了很多时间。JS作为一种客户端的输入验证就这样应运而生。所以JS是一种专为网页交互而设计的客户端脚本语言。
JavaScript由三个部分组成:
- ECMAScript,由ECMA-262定义,提供核心语言功能
- 文档对象模型(DOM),提供访问和操作网页内容的方法和接口
- 浏览器对象模型(BOM),提供与浏览器交互的方法和接口
ECMAScript
ECMAScript规定了这门语言的
- 语法
- 类型
- 语句
- 关键字
- 保留字
- 操作符
- 对象
DOM
DOM是针对XML但经过扩展用于HTML的API。DOM把整个页面映射为一个多层节点结构,HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。通过DOM提供的API可以方便的删除、添加、替换、修改节点。
BOM
BOM支持访问和操作浏览器窗口,用于控制浏览器显示的页面以外的部分。
0 0
- javascript 学习笔记(0)
- JavaScript学习笔记(0)
- JavaScript学习笔记(三)---JavaScript对象
- javascript学习笔记(一)--初识javascript
- javascript:void (0) 学习笔记
- [学习笔记]JavaScript[0]-入门
- JavaScript 学习笔记(一)
- JavaScript 学习笔记(二)
- JavaScript学习笔记(一)
- JavaScript 学习笔记(一)
- JavaScript 学习笔记(一)
- javascript 学习笔记(1)
- javascript 学习笔记(2)
- javascript 学习笔记(3)
- javascript 学习笔记(4)
- javascript 学习笔记(6)
- JavaScript学习笔记(二)
- JavaScript学习笔记(三)
- UOJ 184 [ZJOI2016]旅行者
- #软工的小小萌新
- 多线程学习总结(一)——认识多线程
- The server quit without updating PID file (/var/run/mysqld/mysqld.pid). ...
- POJ 2187 Beauty Contest (平面最远点对 凸包+旋转卡壳 推荐)
- JavaScript学习笔记(0)
- gnuplot根据csv的字符串字段值绘制不同颜色的点
- 访问者模式
- 字符串按单词逆序输出
- Android之机型适配
- 指令周期的数据流
- 前端开发框架对比
- Linux常用命令-------其它
- 千里码4:GET&POST