- 博客(18)
- 收藏
- 关注
原创 JavascriptDOM
DOM(Document Object Model)文档对象模型 浏览器厂商对DOM支持有差异节点类型:文档节点 元素节点 文本节点 注释节点 属性节点Node类型属性和方法:1.nodeType 返回节点类型的整数值文档9 元素1 属性:2 注释: 文本:2.nodeName 返回节点纯大写名称 div DIV body BODY3.nodeValue 返回文本节点节点值 文本节点 注释节点 属性节点4.textContent 返回当前节点和子节点文本值行内元素。
2024-08-29 10:50:45
267
原创 javascript继承
parent.prototype={}(出了大问题了)把原型对象重新赋值,现在的原型对象等于花括号,花括号又是谁的实例,是object的实例。花括号当中只有我们的type属性,saytype:function,parent.constructor由parent变成object是因为破坏原型链。
2024-08-26 14:52:58
168
原创 Javascript数组
把参数循环遍历之后放在数组末尾。如何自己写一个(重构)mypop方法,然后数组实例调用自己写的方法,应该写在哪里才能被调用?从类数组对象或者可迭代对象(字符串也可以遍历,因为他是迭代的)中创建⼀个新的数组实例。一个长度为一,一个长度为十,使用of,都会把里面的内容当成元素,使用array表示长度。该⽅法不会改变现有的数组,⽽仅仅会返回被连接数组的⼀个副本。创建⼀个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。⽅法返回⼀个新数组,数组中的元素为原始数组元素调⽤函数处 理后的值。
2024-08-21 14:41:28
966
原创 javascript操作符
进行数据运算时,除’+外,其他运算符可以自动将字符串数字隐形转成数字一元运算符+:数据相加,取正数,字符串拼接,可以将数字字符串或布尔类型等隐式转换成number类型-:可以将字符串数字隐式转换成数字!null undefined ‘’(空字符串)为true配合条件创建语句生成一个条件++放在前面,并进行赋值:先累加,后赋值++放在后面,并进行赋值:先赋值,后累加delete:删除数组或对象中特定索引的值 [1,2,,4,5 ]undifined未定义。
2024-07-22 16:55:19
745
原创 javascript2
(记住面试)undefined 与null关系undefined继承null,所以undefined == null结果为true,但是null表示空对象,undefined表示未定义:null与undefined用途不同,null可以用来表示一个空对象,但是没有必要把-个变量的值显式设置为undefined。(重点)一个等号,两个等号,三个等号一个等号:赋值。两个等号:比较,智慧比较等号两边的值,不会数据类型,自动转换。
2024-07-19 20:38:53
437
原创 JavaScript
弱类型语言,轻量级javaScript 是一种基于原型编程()多范式的动态脚本语言,并且支持面向对象、命令式(vue是声明式编程)和声明式(如函数式编程)风格。
2024-07-18 18:45:13
241
原创 动画.转换属性
过渡和动画之间的异同不同点过渡必须人为的触发才会执行动画动画不需要人为的触发就可以执行动画相同点过渡和动画都是用来给元素添加动画的过渡和动画都是系统新增的一些属性过渡和动画都需要满足三要素才会有动画效果指定要绑定到选择器的关键帧的名称,告诉系统需要执行哪个动画动画指定需要多少秒或毫秒完成,告诉系统动画持续的时长设置动画将如何完成一个周期,告诉系统动画执行的速度设置动画在启动前的延迟间隔定义动画的播放次数。告诉系统动画需要执行几次。
2024-07-11 18:46:27
228
原创 CSS过渡-Transitions
ease-in 规定以慢速开始的过渡效果(等cubic-bezier(0.42,0,1,1))可能的值是0至1之间的数值。5.ease-in-out 规定以慢速开始和结束的过渡效果(等于 cubic-bezier(0.42,0,0.58,1))1.linear 规定以相同速度开始至结束的过渡效果(等于 cubic-bezier(0,0,1,1))。4.ease-out 规定以慢速结束的过渡效果(等于 cubic-bezier(0,0,0.58,1))
2024-07-09 16:34:23
216
原创 css定位布局
2.绝对定位的元素是不区分块级元素/行内元素/行内块级元素3.如果一个绝对定位的元素是以body作为参考点,那么其实是以网页首屏的宽度和高度作为参考点,而不是以整个网页的宽度和高度。3如果一个绝对定位的元素有祖先元素,并且祖先元素也是定位流,而且祖先元素中有多个元素都是定位流,那么这个绝对定位的元素会以离它最近的那个定位流的祖先元素为参考点。2.1只要是这个绝对定位元素的祖先元素都可以2.2指的定位流是指绝对定位/相对定位/定定位2.3定位流中只有静态定位不行。1.绝对定位的元素是脱离标准流的。
2024-07-05 10:11:57
431
原创 css练习2
因为⽗元素的第⼀个⼦元素的顶部外边距margin-top 如果碰不到有效 的border 或者 padding ,就会不断⼀层⼀层的找⾃⼰⽗元素的麻烦。只要给 ⽗元素设置⼀个有效的border 或 padding 就可以有效的管制这个 margin-top,防⽌它越级,把⾃⼰的 margin-top 当成⽗元素的 margin-top 执⾏。当子元素浮动以后(float),子元素就脱离文档流,就不再标准流占位置了,此时的父元素的高度该如何呢?父元素就无法获取高度,父元素的告诉为0了,就到是父元素塌陷了。
2024-07-04 17:39:40
587
原创 css的布局
标准流处在网页的最底层,表示页面的位置。在标准流中有两种排列方式,垂直排列,水平排列在css 中将元素分为三类,行内元素,块级元素,行内块级元素如果是块级元素,就会垂直排列,如果是行内元素或者行内块级元素,就会水平排列。
2024-07-04 17:06:43
1292
原创 css盒子模型
外边距边框padding的外边缘与margin的内边缘之间,默认值为0内间距内容区域宽⾼设置高度因为父元素没有高度,所以他设置百分比时不能出现上 右 下 左上 右 下 左上 右 下 左border-radius 50%(圆)是否是距离浏览器的边距?看起来margin-right没有⽣效,其实 有效果的,只是在默认即标准流的情况的下显示不出来效果,可以加右浮 动脱离标准流,是右侧为基准点,在他的右侧创建一个margin:(上下)(左右)margin: (上下左右)
2024-07-03 21:08:31
824
原创 css属性
格式: color:值;取值⼀般情况下常⻅的颜⾊都有对应的英⽂单词但是英⽂单词能够表达的颜⾊是有限制的也就是说不是所有的颜⾊都能够通过英⽂单词来表达rgb其实就是三原⾊其中r(red红⾊) g(green绿⾊) b(blue蓝⾊格式那么这个格式中的第⼀个数字就是⽤来设置三原⾊的光源元件红⾊显示的亮度第⼆个数字就是⽤来设置三原⾊的光源元件绿⾊显示的亮度第三个数字就是⽤来设置三原⾊的光源元件蓝⾊显示的亮度这其中的每⼀个数字它的取值是0-255之间, 0。
2024-07-02 10:44:02
1125
原创 css选择器
1.1相邻兄弟选择器CSS2作⽤给指定选择器后⾯紧跟的那个选择器选中的标签设置属性注意点1.相邻兄弟选择器必须通过连接2.相邻兄弟选择器只能选中紧跟其后的那个标签不能选中被隔开的标签1.2通⽤兄弟选择器CSS3作⽤给指定选择器后⾯的所有选择器选中的所有标签设置属性注意点:1.通⽤兄弟选择器必须⽤连接2.通⽤兄弟选择器选中的是指定选择器后⾯某个选择器选中的所有标签⽆论有没有被隔开都可以选中。
2024-07-01 17:09:52
1619
原创 HTML与CSS(day01总结)
它不是⼀种编程语⾔(我们所学的编程语言有java语言、JavaScript、C语言、swift),⽽是⼀种标记语⾔,⽤于告诉浏览器如何构造你的⻚⾯(通过标记符号来标记要 显示的⽹⻚中的各个部分)可以使⽤.html与.htm作为HTML⽂件的后缀名。
2024-06-26 15:24:32
1135
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人