自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 js的事件处理机制

先从外到内(捕获阶段),然后再从内到外(冒泡阶段)而,onxxx这样的写法(DOM0级),只能监听冒泡阶段;所以需要用到addEventListener()方法(DOM2级);// 这是事件处理函数}, true)// true表示监听捕获阶段,false表示监听冒泡阶段注意事项:最内部的元素不再区分捕获和冒泡阶段,会先执行写在前面的监听,然后执行后写的监听;如果给元素设置相同的两个或多个同名事件,则DOM0级写法后面写的会覆盖先写的;而DOM2级会按顺序执行;

2023-08-03 10:57:30 100

原创 js的回调函数理解及个别使用场景

如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。定义addPrintResult函数时,共声明了3个入参,a,b,callback,此时js并不知道哪个是回调函数,因为js变量不是强类型的,只有代码编写者自己知道。而且,callback这个入参,在实际调用中,真的是个函数, 只不过是没有自己的名字而已,单纯一个函数对象。

2023-08-03 10:56:11 306

原创 JavaScript的导入导出

ES6新增的特性,类似于java中import有两个关键字:export-》导出,import-》导入区分更明细,可以只导出一个变量、对象或者函数,而java只能引入整个类。

2023-07-28 11:21:26 1886 2

原创 终于弄明白了js的变量作用域

或区别见2.2无论用不用var,都会自动成为window对象的属性区别:-- var关键字会导致变量提升,哪怕没赋值都可以用,只不过这会儿自身是undefined-- 而未用任何关键字定义的变量 没办法提前使用,使用则报错 xxx is not defined,因为它没有变量提升这一重buff么有变量提升特性的关键字(var),作用域就是全局/整个函数内没有变量提升特性的关键字(let/const),作用域就是一个代码块,和java一样。

2023-07-22 00:58:03 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除