- 博客(10)
- 收藏
- 关注
原创 关于事件的绑定 事件的传播
事件的绑定 使用 对象.事件 = 函数 的形式绑定响应函数, 它只能同时为一个元素的一个事件绑定一个响应函数, 不能绑定多个,如果绑定了多个,则后边会覆盖掉前边的 btn.onclick = function(){ console.log(this) } btn.onmouseover = function(){ console.log("123") } addEventListener() -通过这个方法也可以为元素绑定响应函数 参数: 1.事件的字符串,不要on 2.回调函数,当事件触发时该
2020-11-27 09:34:35
113
原创 关于 当鼠标移动时获取所在坐标点 onscroll div跟着鼠标移动 事件冒泡 事件的委派
当鼠标移动时获取所在坐标点 事件对象 //获取div var are=document.getElementById("are") var showMsg=document.getElentById("showMag") //鼠标移动事件 are.onmousemove=function(event){ console.log(event) //兼容浏览器 event=event||window.event var x=event.clientX var y=event.clientY showMsg.in
2020-11-27 09:14:39
266
原创 DOM总结
事件 对button标签绑定了一个单击事件 <button onclick="alert('hello world')">按钮</button> 对div标签绑定了鼠标移入的事件 <div onmouseover="alert('hello javascript')"></div> 文档加载 1- 浏览器加载页面时,自上而下的顺序加载的,读取到一行就运行一行,如果将script标签写到页面的顶部 在执行代码时,页面没有加载,页面也没有加载dom对象 就会导
2020-11-24 09:41:34
197
1
原创 正则
在调用函数的时候,浏览器传递进来两个参数 1- 连接上下文的this 2- 封装实参的对象 arguments arguments 是一个类数组对象 可以通过索引操作数据,并且可以获取长度 实参 callee 这个属性对应的是一个对象,当前函数 function fun(){ console.log(arguments) console.log(Array.isArray(arguments)) console.log(typeof arguments) console.log(arg
2020-11-05 16:10:01
141
原创 2020-11-05
1.找到数组 [-1,-2,1,10,4,5,8] 中的最大值,至少写出两种方法? var arr = [-1, -2, 1, 10, 4, 5, 8]; // 第一种 var max1 = Math.max.apply(null, arr); // 第二种 var max2 = arr.sort(function(a, b){ return b - a; })[0];
2020-11-05 16:03:33
272
原创 正则
正则 [0-9] 匹配一个0-9的数值 \d 匹配一个0-9的数值 \D 匹配一个除了0-9的数值 [^0-9] 匹配一个除了0-9的数值 \w 匹配一个0-9 a-z A-Z_的字符 \W 匹配一个除了0-9 a-z A-Z_的字符 [0-9a-zA-Z_] 匹配一个 0-9 a-z A-Z_的字符 [0-9A-z_] 匹配一个0-9 a-z A-Z_的字符 [^0-9A-z_] 匹配一个除了 0-9 a-
2020-11-03 10:03:02
320
原创 字符串函数
定义一个字符串 var str="Ahehaha"; 1.获取字符串的长度 length console.log("str变量中字符串的长度为:"+str.length) 2- 在字符串中,每个字符是可以通过下标指定以0开始的, 可以通过下标的方式获取字符串中的值,但是不能进行更改 console.log(str[1]) 3.charAt() 放法可返回指定位置的字符 var str1 = str.charAt(3) console.log("通过charAt()方法指定下标返回字符为:"+str1)
2020-10-29 16:36:23
222
原创 Date函数
Date函数 一月bai Jan. January 二月 Feb. February 三月 Mar. March 四月 Apr. April 五月 May. May 六月 Jun. June 七月 Jul. July 八月 Aug. August 九月 Sept. September 十月 Oct. October 十一月 Nov. Nove
2020-10-28 09:45:00
466
原创 Math函数
Math函数 Math和其他对象不同,他不是一个构造函数,他属于一个工具类不需要创建对象,但是里面封装许多运算的属性和方法 圆周率 console.log("圆周率:"+Math.PT) abs() 绝对值 var num = -1; console.log("求绝对值:"+Math.abs(-1)) ceil()向上取整 var a = 3.1; console.log("ceil(3.1)向上取整"+Math.ceil(a)) var a = -3.1; console.log("ceil(-3.
2020-10-28 09:22:22
537
原创 数组
1.数组方法 map()此方法是将数组中的每个元素调用一个提供而的函数,结果作用一个新的数组返回,并没有改变源数组 var arr = [1,2,3,4,5]; function m(a){ return a * 2 } var newArr = arr.map(m) console.log(newArr) console.log(arr) 此方法是将数组中的每个元素执行传进提供的函数,没有返回值 function m1(a){ console.log
2020-10-27 10:14:10
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅