自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript--作用域和作用域链

作用域和作用于链是js中比较重要的概念,有许多面试,笔试,以及大家在日常生活中都会遇到这个问题,作用域这个概念是ES5提出的,它分为全局作用域和局部作用域(也可以叫函数作用域),作用域最大的用处就是隔离变量,不同作用域下同名变量不会有冲突,当你在两个作用域同时声明了一个变量,且变量名也相同,它们之间是互不干扰的。此外js在ES6中还新增了块级作用域(let和const)

2022-09-21 22:57:58 263

原创 JavaScript--函数中this指向问题

相信大家在刷题或者面试,笔试中都会碰到有关函数中this指向的问题,尽管题目很变态,各种指来指去的非常伤脑筋,但是大家记住下面的五种情况,一层层的寻找,都会得出答案,如果有其它情况,欢迎大家在评论区留言,话不多说,直接上代码!注意:当方法在全局作用域中被调用时,this指向的就是全局作用域,此时this.name就应该是全局作用域下的全局变量,它不能找到用var,let,const声明的变量,因为用关键字在全局作用域下声明的变量是全局作用域的局部变量。

2022-09-20 23:36:34 216

原创 JavaScript--对象原型图解

每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,实例都包含一个指向原型对象的内部指针。----《JavaScript高级程序设计》大家有时间可以阅读一下这本书。

2022-09-13 19:42:19 372

转载 如何通过vue的ref操作dom元素

1.给dom元素设置上ref属性,并为其取值(这个值可以理解为这个dom元素的ref名称,一会要通过这个名称找到对应的dom元素)2.通过this.$refs.bottom1(就是this.$refs.ref名称),获取到dom元素并为其设置style样式。

2022-09-06 20:18:30 849

原创 js--对象(Object)类型数据的显式转换

之前给大家分享了JavaScript数据类型的显式转换,当时没有特地的抽出一个类型来详细举例说明,今天就通过对象类型的数据的显示转换来填补这个空缺。

2022-09-05 19:29:51 1880

原创 JavaScript的数据类型转换--显式转换

我们通过这些方法将数据转成我们需要的类型,这就是显式转换。这篇文章用了大量的基础代码来说明显式转换的各种方法,不用死记硬背,就是多敲多练,当你熟悉之后,你自己就会觉得自己转换数据的方法有些问题。...

2022-08-31 20:18:42 457

原创 JavaScript的数据类型转换--隐式转换

所谓隐式转换,就是我们在写代码时看不见,但是JavaScript解释器会自动帮我们转换的操作隐式转换的本质是通过ToPrimitive将值转化为原始值,主要涉及到三种转换:1.将值转为原始值 ToPrimitive()2.将值转为数字 ToNumber()3.将值转为字符串 ToString()PreferredType转换策略。...

2022-08-30 15:41:33 1254 2

原创 JavaScript数据存储方式之深拷贝与浅拷贝

深拷贝与浅拷贝的概念其实就是从上面这个问题延伸出来的,怎么才可以修改一个对象的值,另一个对象的值不会改变?指克隆对象,产生新的堆内存空间指仅拷贝引用地址像上述将对象a赋值给对象b的操作就是属于浅拷贝,仅仅将数据引用地址给复制过去,当数据发生改变时,所有指向这个数据的变量都会发生改变,而深拷贝就不一样了,我们是创建一个新的对象赋值给变量,数据引用地址已经发生改变,当我们操作数据的时候就不会影响到其他的变量,而我们想要实现深拷贝就需要沿着这个思路去想办法。.........

2022-08-29 18:58:42 193

原创 前端学习--快速了解JavaScript

想必在看到这篇文章之前,大家都或多或少知道或者了解js,今天这篇文章是我这段时间学习js的一些心得体会,在这里跟大家分享。

2022-08-20 15:49:13 269

原创 如何实现响应式布局--css

概念:弹性盒布局也叫弹性布局,为盒模型提供最大的灵活性,可以简便,完整,响应式的实现个钟页面布局,任何一个容器都可以指定为弹性布局盒模型如下:在弹性盒模型中的元素自动成为这个弹性盒的弹性元素,弹性元素永远沿着主轴排列,注意!!!主轴和交叉轴也不是一成不变的,这个我们后面会讲到。

2022-08-20 14:25:55 87

原创 HTML-day02-列表标签,表格标签,form表单

在这里,table标签就是一个表格,tr标签就相当于表格的一行,td标签就相当于一列或者单元格,此外,我们有时候还会用到td标签,这个是表头标签,与td标签是同级的,区别是th标签是默认居中加粗效果,td标签通常是左对齐的普通文本。表单元素说白了就是一些写在form表单里的一些标签,常见的有input,label,select,textarea,fieldset,datalist,progress,后两个是H5新增的表单元素。select标签,textarea标签,fieldset标签。...

2022-07-24 19:01:00 278

原创 HTML-day01-基本了解

HTML,全称叫,他是一种,与Python,Java等编程语言不同,当前,我们使用的HTML的版本是HTML5,HTML属于静态网页,只能显示网页的主体结构,网页内容,一般与css(CascadingStyleSheets),js(JavaScript)配套使用,css是层叠样式表,用来控制页面中元素的样式,使我们的静态页面变得美观,js用于响应用户的操作,使页面活起来。开发工具使用VScode创建后缀名为.html的文件,文件名自取,输入!+enter或html。...

2022-07-19 16:29:03 1815

原创 HTML-day01-基础标签

HTML5常用标签的使用

2022-07-18 18:36:55 156

空空如也

空空如也

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

TA关注的人

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