2019-06-09 学习日记 day30 JS
JavaScript
概述:javascript 一种直译式脚本语言
脚本语言
java源代码 -----> 编译.class文件 ----> java虚拟机中才能执行
脚本语言:源码 ------> 解释执行
js由我们的浏览器来解释执行
HTML:决定了页面的框架
CSS:用来美化我们的页面
JS:提供用户的交互的
JS的组成:
ECMAScript:核心部分,定义js的语法规范
DOM:document Object Model文档对象模型,主要是用来管理页面的
BOM:Browser Object Model 浏览器对象模型,前进,后退,页面刷新,地址栏,历史记录,屏幕宽高
JS语法:
变量弱类型:var i =true
区分大小写
语句结束之后的分号,可以有,也可以没有
写在script标检
JS的数据类型:
·基本类型:
String
number
boolean
undefine
null
·引用类型:
对象,内置对象
·类型转换:
js内部自动转换
JS的运算符合语句
·运算符和java一样
“====”全等号:值和类型都必须相等
·语句和java一样
JS的输出
·alert()直接弹框
·document.write()向页面输出
·console.log()向控制台输出
·innerTHML:向页面输出
·获取页面元素:document。getElementByld(“d 的名称”)
JS声明变量
var变量的名称 = 变量的值
JS声明函数
var 函数的名称 = function(){ function 函数的名称(){}}
JS的开发步骤
确定事件
通常事件都会出发一个函数
函数里面通常都会去操作页面元素,做一些交互动作