一,js的三个组成部分
- ECMAScript 标准----------------------->js的基本语法
- DOM ----------------------->Document Object Model 文档对象模型
- BOM ----------------------->Browser Object Model 浏览器对象模型
javascript是什么?
是一门脚本语言
是一门解释性语言
是一门动态类型的语言
是一门基于对象的语言
编译语言:需要把代码翻译成计算机所认知的二进制语言,才能够执行
脚本语言:不需要编译,直接执行(常见的脚本语言:t-sql cmd)
JavaScript原名是LiveScript 作者是布兰登 艾奇 用10天左右时间写出来的
二,js的作用?解决用户与浏览器之间的交互问题
js现在可以做什么?
- 网页特效
- 服务端开发(Node.js)
- 命令行工具(Node.js)
- 桌面程序(Electron)
- App (Cordova)
- 控制硬件-物联网(Ruff)
- 游戏开发(Cocos2d-js)
html: 超文本标记语言----展示数据
css: 层叠样式表----美化页面
javasc: 脚本语言----用户和浏览器交互
js代码的注意问题
- 在一对script的标签中有错误的代码,那么该错误代码后面的js代码不会执行
- 如果第一对的script标签中有错误,不会影响到后面的script标签中的代码的执行
- script标签中可以写什么内容 type="text/javascript"是标准写法 或者写language="javascript"都可以 (但是,目前在我们的HTML页面中,type和language都可以省略,原因:html是遵循h5的标准)
- 有可能会出现这种情况:script标签中可能同时出现type和language的写法
- script标签在页面中可以出现多对
- script标签一般是放在body标签的最后,有的时候会在head标签中(建议放在body结束标签之前)
- 如果script标签是引入外部js文件的作用,那么这对标签中不要磁写任何的js代码,如果要写,重新写一对,里面写代码