- 博客(6)
- 收藏
- 关注
原创 input输入框与按钮存在间隙,且不能上下对齐问题
博主因为太久没写页面了(之前一直在看JS啥的),四处碰壁之后决定先务实基础,在此记录自己在务实基础的路上所遇到的坑!!!在我们仿写页面时,经常碰到input标签和button标签并列,如百度首页的搜索框就是一个典型的例子:然而,当我自己写出的效果: <div id="middle"> <img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" alt=""> &
2021-11-10 01:38:51
2180
3
原创 不能使用箭头函数声明构造函数的真正原因!!!
我们都知道,箭头函数的this的指向在函数声明时即已经确定了,所以不能够使用箭头函数来声明构造函数。var Person = (name, age) = > { this.name = name; this.age = age;}new Person('frx', 20); //
2021-09-28 13:47:50
643
原创 ES6中的类与ES5中的类的区别
ES6中的类的特别之处前言我在牛客的面经上经常看到面试官问ES6中的类和ES5中的类有什么不同?我查看了不少人给出的答案,但我觉得他们的答案都不是很全,而且一些核心的点都没有提到,故在此写下我的理解,希望能帮助大家,o( ̄▽ ̄)ブ!ES6的类与ES5的类的区别首先我要强调的是javascript中并不存在类,ES6引入类只是为了让那些习惯使用java,C++这些语言的开发者更容易使用javascript。ES6中的class只是一个语法糖,它本质上还是基于原型来实现的。下面进入正题。Are you
2021-04-16 21:26:01
768
原创 为什么let和const不能重复声明?为什么let和const存在暂时性死区?
在面试时,面试官往往会问到var,let,const的区别是什么?我想大多数人对这个问题都心有成竹,你的答案大概都会包含在下面:var存在变量提升,而let和const不存在变量提升 var声明的变量会添加进window对象中,而let和const声明的变量不会 let和const声明的变量不可以重复声明 let和const声明的变量存在暂时性死区 const声明的基础类型不可修改,const声明的引用类型只能修改该引用类型的属性而不能给该变量重新赋值(const确定了一个地址,该地址不能被修改
2021-04-11 22:26:49
3515
5
原创 搞清javascript中Object与Function的关系
Function与Object到底是什么关系呢?我们先使用instanceof进行判断一下:
2021-04-10 22:18:09
820
原创 深入理解this的指向
前言: 在学习javascript的过程中,this的指向一直是一个令人头疼的问题,很多新手包括我自己在内一开始都会对this的指向有这样那样的误解,本文是我在读了《你所不知道的JavaScript 上卷》后,对this的指向有了深一层次的理解,故写下这篇文章,希望能帮助更多人理解this的指向问题。1.为什么要使用this举个很简单的例子,你要实现两个函数:将传入的对象的name属性转化为大写 输出"Hello, " + 你传入的对象的name属性的大写形式我猜你也许会这样写:
2021-04-08 19:47:46
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人