流浪のwolf

卷帝

导航

2022年7月29日

什么是事件冒泡 , 如何阻止事件冒泡

摘要: 1. 事件冒泡 在某一个对象(标签)上触发某个事件 , 如果这个对象的事件有对应的事件处理程序 , 那么事件就会调用这个处理程序;如果没有就会向父级元素查找是否有相同的事件触发,从内到外 , 直到有对应事件的处理程序执行就会停止; 2. 阻止冒泡 2.1 return false 2.2 e.sto 阅读全文

posted @ 2022-07-29 19:22 流浪のwolf 阅读(142) 评论(0) 推荐(0) 编辑

2022年7月28日

js 中什么情况下返回 undefined 值

摘要: 1. 声明变量没有赋值 <script> let num console.log(num) //undefined </script> 2. 访问不存在的属性 <script> const arr = [1, 2, 4] console.log(arr[9]) //undefined const o 阅读全文

posted @ 2022-07-28 21:48 流浪のwolf 阅读(100) 评论(0) 推荐(0) 编辑

宿主对象 和 原生对象的区别

摘要: 原生对象包括内置对象(JavaScript引擎初始化时就被创建好的对象)和本地对象(JavaScript运行过程中动态创建的对象),本地对象定义为独立于‘宿主环境’的ESCMAScript实现提供的对象,包括Object、Function、Array、String、Boolean、Number、Da 阅读全文

posted @ 2022-07-28 21:34 流浪のwolf 阅读(96) 评论(0) 推荐(0) 编辑

2022年7月26日

jQuery的$(document).ready(function(){}) 和 原生 js 的load 等待加载事件有什么不同

摘要: jQuery 的 $(function (){}) 函数入口需要等待 DOM 结构绘制完成才会执行 , 不用等待外部资源加载完毕 和原生js 的 DOMContentLoaded 类似 , 2 者 的执行时间 都要比load 事件要早; 原生的js 的laod 加载必须等待 页面 、 外部资源包括 阅读全文

posted @ 2022-07-26 16:54 流浪のwolf 阅读(122) 评论(0) 推荐(0) 编辑

2022年7月25日

创建函数的几种方式

摘要: 💬 函数声明 <script> function add(num1, num2) { return num1 + num2 } console.log(add(10, 10)) // 20 </script> 💬 函数表达式 <script> const add = function (num1 阅读全文

posted @ 2022-07-25 20:55 流浪のwolf 阅读(90) 评论(0) 推荐(0) 编辑

如何判断 js 的数据类型

摘要: 📚 js 数据类型 一共 7 种 undefined 、 null 、 number 、 string 、 boolean 、object 、 symbol 其中 object 可以细分 位 数组对象 、 函数对象 等 🎯 判断方法 ⭐️ typeof <script> console.log( 阅读全文

posted @ 2022-07-25 20:45 流浪のwolf 阅读(78) 评论(0) 推荐(0) 编辑

简述 JavaScript脚本的执行原理?

摘要: js 是一种动态 、 弱类型 、 基于原型的语言 ,通过浏览器可以直接执行; 当浏览器遇到 <script></script>标记时 , 会执行标记之间的js 代码;然后js 是一边编译一边执行 阅读全文

posted @ 2022-07-25 20:14 流浪のwolf 阅读(147) 评论(0) 推荐(0) 编辑

2022年7月23日

什么是 js 事件循环 event loop

摘要: 知识储备 : js 的执行 机制 js 的底层执行机制 : 对于 js 代码 分为了同步 和 异步 代码 ,异步代码 较少比如:setInterval setTimeout 等(不会超过10 个) 其余都是同步代码 ;当一个js 代码既有同步又有异步代码 ,js 引擎只会执行同步代码 , js 引擎 阅读全文

posted @ 2022-07-23 13:59 流浪のwolf 阅读(62) 评论(0) 推荐(0) 编辑

DOM 操作的常用 API 有哪些 ?

摘要: DOM 操作的常用 API 就是DOM 通过API (接口)获取页面(html)元素; 1. 节点查询 API 1.1 document.querySelector() 选择第一个匹配的元素 1.2 document.querySelectorAll() 选择所有的匹配元素 2. 节点关系 API 阅读全文

posted @ 2022-07-23 13:31 流浪のwolf 阅读(498) 评论(0) 推荐(0) 编辑

什么是 DOM

摘要: 百度: DOM 定义:文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。它是一种与平台和语言无关的应用程序接口(API),它可以动态地访问程序和脚本,更新其内容 ; 通过dom来操作页面中的元素。当html页面被实现加载的时候 阅读全文

posted @ 2022-07-23 13:06 流浪のwolf 阅读(323) 评论(0) 推荐(0) 编辑