- 博客(13)
- 收藏
- 关注
原创 js第十三天---事件的三要素、事件绑定、事件解绑、事件类型、事件对象、鼠标事件对象
事件:能被js监听到的行为 事件三要素: 1. 事件源: 触发事件的源头,谁触发的这个事件(oBtn) 2. 事件类型:是哪种事件类型,如:鼠标事件,键盘事件。。。。。(click,dblclick,mouseover,mouseout.....) 3. 事件处理函数: 事件触发后执行的行为({}中会执行的代码) oBtn.onclick = function(){} oBtn.onclic...
2021-12-16 14:24:05 225
原创 js第十二天---DOM节点的概念和种类、操作//非行间样式
var oDiv = document.querySelector('div');不通过document方式获取,换成节点方式获取 什么叫节点:w3c,页面上所有的内容都可以称为节点,DOM的最小单元就是节点 (标签:元素节点: nodeType 1)****** (属性:属性节点: nodeType 2) (文本:文本节点:...
2021-12-14 14:47:20 880
原创 js第十天---BOM、DOM、BOM的history、BOM的location
BOM: browser object model 浏览器对象模型,提供了一系列操作浏览器的方法 BOM:核心对象,顶级对象叫window 对象的方法: //window. 可以省去 window.alert('弹出框') window.prompt('输入框') 返回值: 输入的内容 window.confirm('输入框'): 返回值:点击确定返回true, 点击取消,返回fa...
2021-12-13 14:12:45 125
原创 js第九天---Math对象、Date对象
Array ,String,Math,Date Math对象:用于数学计算的,提供了一系列数学计算的api Math对象和其他的对象使用上不一样 var str = "" var arr = ['a', 'b', 'd'] 1. Math.random(): 含义:获取一个随机数,[0,1) 包含0,不包含1,获取0的几率下 2. Math.floor(num): 向下取整...
2021-12-13 14:09:52 163
原创 js第八天---假设去重法、严格模式、字符串API、JSON、JSON字符串
1.假设去重法function noRepeat(arr) { var newarr = [] for (var j = 0; j < arr.length; j++) { // 假设元素没有一个重复 var flag = true; // 判断 if (newarr.indexOf(arr[j])!=-1) { ...
2021-12-08 21:26:09 81
原创 js第七天---数组的常用方法、数组排序(冒泡排序/选择排序)、基本数据类型和引用数据类型
ES5新增的数组方法: 1. map(): 语法: arr.map(function(item,i){ return item*3; }) 含义:遍历数组,item代表是每一个元素,i代表下标 返回值:映射出来的新数组 2. forEach(): 语法: ...
2021-12-07 16:26:15 256
原创 js第六天---自定义对象//数组的认识、遍历、二维数组、数组中常用的方法
对象:万事万物皆对象。对象是一系列属性和行为结合定义对象: var obj = {};//定义一个空的对象 var obj = { name:"赵飞", age:18, sex:'男', height:180, funcition:eat(){ console.log('吃..') }, function:study(){ console.log...
2021-12-06 14:33:04 150
原创 js第五天---函数的作用域、预解析、定义、嵌套调用、递归、与事件的关系
作用域:一段代码生效的范围 1. 全局作用域: 1.1 位置:变量定义在script标签内,函数外部的区域,具有全局作用域,拥有全局作用域的变量可以在任何地方访问到 // 1.2 生命周期: 打开一个页面就产生了一个全局作用域,页面关闭,全局作用域就销毁(抽象的概念) // 1.3 注意:全局作用域中有一个叫window的对象,可以直接访问的 // 2. 局部作用域(函数作用域) // 2.1 位置:定义在函数内部,拥有局部作用域,变量只能函数...
2021-12-04 15:22:44 628
原创 js第四天------for双循环、循环控制/函数的调用、参数、返回值、特点
循环控制:在满足某个条件下,终止循环或者控制循环。 break:中止单层循环: continue: 终止本次循环,继续下一次循环 循环嵌套: 1、分为外层和内层循环 2、外层循环每走一次,内层走完所有的次数 3、外层循环控制行数,内层循环控制每行的个数 4、循环的总个数=外层循环的次数*内层循环的次数 认识函数:在js中,有很多地方实现相同的功...
2021-12-04 11:46:20 446
原创 js第三天---switch语句、while循环、do while循环、for循环
流程控制语句:顺序,分支(if、swicth),循环 switch (表达方式) { case 表达方式: 代码块 break; case 表达方式: 代码块 break; case 表达方式: 代码块 break; case 表达方式: ...
2021-12-01 14:20:33 853
原创 认识js第一天
1、认识js + 什么是js: HTML:超文本标记语言(网页)-->页面的结构,段落,标题,图片 CSS:层叠样式表(美化)--->美化结构的,排列方式,放的位置 JavaScript:---> 页面的行为(点击按钮会发生什么事,轮播图,游戏。表单验证,回到顶部,楼层,放大镜,tab切换,二级菜单,拖拽,瀑布流。。。) + JS的核心: ECMAScipt:制定js语法标准, 我们后期写代码的规范 ...
2021-11-29 15:07:57 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人