黑马程序员JavaWeb学习笔记-JavaScript

JavaScript

--JavaScript引入方式

--书写语法

--输出语句

window可以省略

--变量

var特点1 :作用域比较大,全局变量

特点2 :可以重复定义

--数据类型

原始数据类型相当于java中基础数据类型

alert(parseInt("12")); //12
alert(parseInt("12A45")); //12
alert(parseInt("A45")); //NaN (not a number)

--函数

--JS对象

--Array

var arr = [1,2,3,4];
arr[10] = 50;
//forEach:遍历数组中有值的元素
arr.forEach(function(e)){
	console.log(e);
}
//	ES6
arr.forEach((e) => {
  console.log(e);
})

--String

--JSON

--BOM

概念:Browser Object Model 浏览器对象模型,允许JavaScript与浏览器对话,JavaScript将浏览器的各个组成部分封装为对象。

组成:

​ Window:浏览器窗口

​ Navigator:浏览器对象

​ Screen:屏幕对象

​ History:历史记录对象

​ Location:地址栏对象

<script>
  //获取
  window.alert("Hello BOM");
  alert("Hello BOM Window");
  
  //方法
  //confirm -对话框 --确认:true ,取消:false
  var flag = confirm("您确认删除该记录吗?");
  alert(flag);
  
  //定时器 -setInterval -- 周期性的执行某一个函数
  var i = 0;
  setInterval(function(){
    i++;
    console.log("定时器执行了"+i+"次");
  },2000);
  
  //定时器 -setTimeout -- 延迟指定时间执行一次
  setTimeout(function(){
    alter("JS")}
  },3000);
  
  //location
  alert(location.href);
  location.href = "https://www.baidu.com";
</script>

--DOM

--JS事件监听

posted @ 2024-03-04 14:14  韩续贤  阅读(148)  评论(0)    收藏  举报