自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6里的let 和 const 和解构赋值

​​​​​​ 因为let是块级作用域所以它只能定义一个不能重复定义,不然会报错。

2022-11-14 14:35:47 207 1

原创 jQuery 遍历

jQuery 遍历,意为“查找”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。下图展示了一个家族树。通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历。

2022-11-03 19:42:49 2557

原创 js选择结构

if 语句 - 只有当指定条件为 true 时,使用 该语句来执行代码 switch 语句 - 使用该语句来选择多个代码块之一来执行。if else 是一个整体,当 if else 后面的大括号被省略时,else会自动和距离最近的一个 if 匹配。2、如果条件表达式1不成立,则判断条件表达式2,如果条件表达式2成立,则执行语句块2;1、如果条件表达式1为真,则执行语句块1,其他不执行;1、如果条件表达式为真,则执行语句1,否者执行语句2。else // 这个else会匹配上面的 if(1)

2022-11-03 18:55:26 163

原创 事件与事件流、事件监听

JavaScript 中每个元素都可以产生触发JavaScript 函数的事件。我们可以认为事件可以被JavaScript侦测到的一种行为。

2022-08-22 10:18:57 342

原创 关于dom节点

的字面意思看,就是删除子节点,因此调用者,需要包含子节点div1,不然调用会报错。返回的节点是替换的或删除的元素,被替换/删除的元素仍然存在,但document中已经没有他们的位置了。parentDom.removeAttribute(“属性”) //删除属性的同时删除属性值。node.removeChild(child):从DOM中删除一个子节点,返回删除的节点。// 4 将属性节点插入至元素节点。insertBefore接收两个参数,第一个是插入的节点,第二个是参照节点。("class");...

2022-08-09 19:17:46 164

转载 script标签中的defer和async属性

默认情况下,浏览器是同步加载JavaScript脚本,即渲染引擎遇到标签就会停下来,等到执行完脚本,再继续向下渲染。如果是外部脚本,还必须加入脚本下载的时间。如果脚本体积很大,下载和执行的时间就会很长,因此造成浏览器堵塞,用户会感觉到浏览器“卡死”了,没有任何响应。这显然是很不好的体验,所以浏览器允许脚本异步加载,下面就是两种异步加载的语法。上面代码中,标签打开defer或async属性,脚本就会异步加载。...

2022-08-01 20:21:19 383

转载 Dom树 CSS树 渲染树(render树) 规则、原理

从MVC的角度来说,可以将render树看成是V,dom树看成是M,C则是具体的调度者,比HTMLDocumentParser等。看着有点像less写法(less这种预处理语言,就是借用DOM树的思想,来将less这种语法结构,转译成普通的css语法,最终我们用的还是普通的css语法构成的css文件)。2.上面的操作为了演示,采用的方法是从根结点一直到文本结点的遍历,在DOM方法上,有更简洁的方法,这些以后会有更多示例加以说明。前端不可不学的浏览器渲染机制,阿里年年问,去一个栽一个。......

2022-08-01 19:29:38 977 1

原创 深入理解javaScript

虽然也可以创建一个使用对象文本语法带有相同属性和方法的对象,但我们需要多次编写相同的代码,这可不是什么伟大的实践。函数可以充当构造器的角色,并且可以使用构造函数来创建新的对象。使用构造函数的好处是,你将能够通过预定义的属性和方法,创造尽可能多的对象。函数定义从关键字function开始,然后是函数名,空的或有参数的括号。如果你调用的函数的参数比声明的少,那么缺少的参数被设置为undefined。此函数假设没有传递任何参数,但就像我说的,你可以传递任何数量的参数到JavaScript函数。...

2022-07-26 18:57:36 134

原创 HTML: 内联框架 超链接 链接分类 文本标签 列表

## 内联框架##### 1. 作用:使用内联框架可以引入一个外部的页面##### 2. 语法使用iframe 来创建一个内联框架``` 像图片一样 需要指定引入的页面```##### 3. 属性:**src** : 指向一个外部页面的路径,可以使用相对路径**width**: 定义iframe的宽度,单位px**height**:定义iframe 的高度, 单位px**name**: 定义iframe的名称,```...

2022-06-15 12:01:17 708

原创 HTML:常见的标签 实体 图片标签

1.标题标签 (内容的标题)在HTML 中一共有六级标题标签 h1 ~h6注意:在显示效果上h1最大,h6 最小,但文字的大小不是我们结构该关心的,之后我们通过css样式完全可以控制这些标题的大小。使用HTML 标签时,重点是标签的语义,即HTML 标签都是语义化标签h1 代表 一个页面中的最重要的标题内容,h2~h6 重要性依次降低对于搜索引擎,h1 的重要性仅次于title ,搜索引擎检索完 title,会立即查看h1 内容,所以它会影响到页面在搜索引擎中的排名,一般页面中只能写一个h1标签2.

2022-06-15 11:56:36 728

原创 HTML是什么

1. HTML 是什么全称:HyperText Markup Language 简称:HTML中文名称:超文本 标记 语言2. html网页的文件格式扩展名:.html .htm (早期页面扩展名)3. 语法html中的标记就是标签,学习html 就是学习各种标签标签语法:4. 元素完整的标签还可称为元素 标签 = 元素5. 注释在该标签里 写的注释(使用浏览器查看时)是不会展示在页面中的,但可以展示在源码中。6. 属性作用:通过属性为HTML元素提供附加信息,即怎么处理我们的标签注

2022-06-13 11:48:11 224 1

原创 循环:for循环 for in循环 break与continue

1.循环一定的次数2.for循环里使用 if else 语句3.for循环里面嵌套for循环1.break 语句是用于跳出循环,继续执行该循环之后的代码。2.continue 语句如果出现了指定的条件,中断循环中的迭代,然后继续循环中的下一个迭代。1.for 循环遍历作者:乖_小孩链接:https://juejin.cn/post/7108238783476137998/来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...

2022-06-12 14:42:04 2526

原创 this指向

把对象中的函数赋值成一个变量了。 这样其实又变成普通函数了,所以使用普通函数的规则(默认绑定)。使用操作符调用函数,会自动执行以下步骤。 或者 ( 或者 ) 调用:严格模式下,绑定到指定的第一个参数。非严格模式下,和,指向全局对象(全局对指的是),其余值指向被包装的对象。1.函数在被直接调用的时候,其中的this指针永远指向window2.匿名函数this总是指向window对象3.谁执行函数,this就指向谁4.如果函数通过new创建,则this指向新建出来的对象作者:乖_小孩链接:https://j

2022-06-11 13:11:51 58 1

原创 闭包:什么是闭包、闭包的作用、闭包的解决

学习闭包我们要清楚函数作用域、内存回收机制、作用域继承。作用域我们可以认为它是一个封闭的盒子,只让它在这个盒子里面进行操作,也可以称这个盒子为独立作用域。在js中,一个函数要执行时就会在内存里面创建一个独立作用域————封闭的盒子。比如在函数中第一一个变量,只能在函数这个独立作用域中使用(也就是封闭的盒子)。只要跳出这个作用域,就找不到该变量了。而且函数执行完毕之后,这个独立作用域或(封闭的盒子)就会删除。有一种情况下这个封闭的盒子是不会删除的,那就是“闭包”,后面会讲到。内存回收机制就是不在用到的内存空间

2022-06-10 17:50:46 67092 19

空空如也

空空如也

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

TA关注的人

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