JavaScript的实现由核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)组成
BOM: Browser Object Model,提供与浏览器交互的方法和接口
DOM: Document Object Model,提供访问和操作网页内容的方法和接口
2.JavaScript的特点JavaScript是一种脚本语言并且是一种基于对象和事件驱动的脚本语言,与HTML、Java的Applet一起实现在一个web页面中连接多个对象,并与web客户交互作用,开发各种客户端的应用程序,满足人们的各种需求:
①JavaScript是一种脚本编程语言:采用小程序段的方式实现编程
②JavaScript是一种面向对象的语言:它本身也可以创建对象,以及调用对象的操作
③JavaScript的简单性:所有变量都是弱类型
④JavaScrip的安全性:JS是一种非常安全的语言,它不允许访问本地的硬盘,并且不允许把数据存入到服务器上,还不允许对网络文档进行修改和删除,只允许通过浏览器实现信息浏览和动态交互,这样确保了对数据的安全化操作
⑤JavaScript的动态性:可以直接对用户或客户的输入操作做出响应
⑥JavaScript的跨平台性
3.JavaScript的使用 3.1.行级给标签设置对应的属性,执行对应属性值的JavaScript代码
3.2.嵌入通过script标签嵌入
①可以将JavaScript代码嵌入到head中或body中的任何地方
②含在
①嵌入和导入的数量不受限制
②使用script 标签引入外部js文件时(标明src属性,不管有没有赋值),标签内容部分再填写js语句是不能执行的
③js代码直接写在一个独立的文件里面,该文件就是js文件,后缀是.js
4.JavaScript 输出5.JavaScript基础语法 5.1.区分大小写
JavaScript是严格区分大小写的:包括关键字、变量、函数名、所有标识符
5.2.标识符标识符就是指变量、函数、属性、参数的名字,或者用做某些循环语句中的跳转位置的标记
①只能由数字、字母、下划线和美元符号($)组成
②不能以数字开头
③不能是保留字和关键字
④大小写敏感 age Age 这是两个完全不同的变量
⑤见名知意(尽量使用英文全称)
⑥单词个数超过两个之后:小驼峰式命名 className;大驼峰式命名 ClassName;下划线命名 class_name
5.3.关键字和保留字关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等,不能用作标识符
保留字在这门语言中还没有任何特定的用途,但它们有可能在将来被用作关键字



