自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 定时器元素大小位置属性等 20181231

定时器元素大小位置属性等 20181231 定时器setInterval(fn, delay)该函数设置在设置每隔一定时间(delay以毫秒为单位)执行一次fn函数,同时返回一个代表这个重复执行的唯一辨识符intervalID,clearInterval()可以通过intervalID清除对应的重复操作setTimeout(fn, del...

2018-12-31 14:03:00 108

原创 关于行内元素 20181229

关于行内元素 20181229 补充文本元素inline以及inline-block都叫做文本元素,都具有文本的特点,也就是其中的空白符会被替换成为文本分隔符,图片中的四个像素的间隔(Whitespace-only text node)也就是因为它了啊莫名地像inline-block一样使用了position: absolute和flo...

2018-12-29 20:29:00 85

原创 BFC和CSS的两个BUG 20181223

BFC和CSS的两个BUG 20181223 两个经典的BUGmargin塌陷问题当为一对普通流中的父子盒子中的子盒子设置margin-top时,如果父盒没有设置一个border-top,且双方的margin-top都为正的时候,那么就会存在有一个高度塌陷的问题。具体的表现是父盒和子盒共享margin-top,如果他们同时具有margin-t...

2018-12-24 11:43:00 115

原创 DOM基本操作 20181223

DOM基本操作 20181223 DOM基本操作增document.createElement()创建元素节点,参数为小写的节点名document.createTextNode()创建文本节点docuemnt.createComment()创建一个注释节点插Node.appendChild()添加一个子节点对象,该操作相当于一个剪...

2018-12-24 11:41:00 75

原创 DOM复习(一)

DOM复习(一) 目录节点树查看元素节点节点的查找节点类型节点的四个标准属性(这里的标准没啥特殊的意思)元素节点树查找元素节点节点树JavaScript在demo中的节点查找,当要返回的是一组数据时,实际上js返回的都是类数组(因为类数组比数组更加的灵活?)查看元素节点document.getElementsByCl...

2018-12-22 12:40:00 108

原创 复习html和css之一

复习html和css之一 目录css选择器派生选择器直接子元素选择器临近元素选择器兄弟元素选择器属性选择器并列选择器分组选择器伪类选择器section标签css权重css查找顺序css样式css颜色border单行文本垂直水平居中首行缩进cursor光标定位符HTML元素行级元素块级元素图片之间的空...

2018-12-20 15:44:00 373

原创 20181218小记

20181218小记 目录Sublime编辑器问题HTML标签a标签有序列表和无序列表表单表单数据下拉列表WEB语义化Sublime编辑器问题遇见了一个sublime的弹窗,大概意思就是某个插件怎么怎么样。我猜想应该是那个sublime中文输入法的插件有问题,弹窗收拾只要把某个属性值设置为true就可以了,不过也不知道...

2018-12-18 15:33:00 85

原创 类型转换小记

类型转换小记 关于String()和toString()首先我想说的就是String()和toString()方法首先呢,toString()方法是几乎每个对象都有的方法,但是对于不同的对象这个方法的功能是不一样的(因为重写了嘛)。而String()方法时一个全局的方法,所以他的实现功能就是固定的。就像是MDN上面说的。String 全局对...

2018-12-17 22:06:00 54

原创 type方法的封装

type方法的封装 记一次type()方法的封装。要求能够判断出包装类。首先我的思路是把对象和其他类型区分开来,因为实际上其他的数据类型都很好判断,使用Object.prototype.toString.call()就可以了。在完成的过程中我出现了不少错误。1.在对封装类进行判断时,我使用的是Object.constructor与所判断数据的...

2018-12-13 13:19:00 242

原创 准确判断数据类型的三种方法

准确判断数据类型的三种方法 JavaScript中的数据类型判断一般都是使用的typeof操作符,但是这个操作符存在的问题就是他不能对Object和Array,这两种数据类型进行准确的判断,并且对于null由于历史遗留性的问题,他也会判断成为Object类型,所以在typeof操作符中只有6种数据类型了,但是实际上JavaScript中是有8种数据...

2018-12-11 13:08:00 4449

原创 关于undefined,null,NaN,以及引用值的一点小记

关于undefined,null,NaN,以及引用值的一点小记 在JavaScript中,undefined以及null同样是表示空值(没有实际意义)。 undefined == null;事实上,上面这段代码的返回结果也是true,然后他们俩有什么区别吗,首先是语义上面的区别,undefind在JavaScript中表示的是已经声明了,...

2018-12-10 11:42:00 211

原创 记一下关于for in

记一下关于for in 刚才写到了需要在一个数组的位置添加一个元素,用到了for in这个遍历方法,总所周知的,for in循环的是数组的下标,所以一开始我是这么写的。 function addArrItem(item, arr) { let newArr = [item]; for(let index in...

2018-12-09 16:49:00 114

原创 对象遍历

对象遍历 在数组中常用的遍历方法有for for in for of这三种,前两种是遍历数组的下标,然后再通过数组下标来访问数组的元素。其实对象意识相似的。让我们来看一下数组以及对象的代码表示。 // Array let arr = ["bob", "18", "man"]; // Object let obj ...

2018-12-09 14:11:00 102

原创 构造函数以及this

构造函数以及this 实际上构造函数与普通的函数并没有区别,所以一般在开发中会使用大驼峰命名规则来区别普通的函数,构造函数实际上是通过返回一个this值来完成构造函数的创建的.这个rutern this的操作由new这个操作符来完成,当然个人也可以手动来设置return的返回值,手动设置的返回值会覆盖由new所自动添加的,但是这个有一个硬性的规定...

2018-12-07 12:19:00 287

原创 理清原型链的结构

理清原型链的结构 首先,任何一个非字面量,非null的对象都会有原型,原型是一个对象的默认属性,在function对象中这个属性名叫做 prototype ,而在其他的对象中这个属性名叫做 __proto__ ,这个属性的默认值是一个对象,是的没错,所以这个属性值也有原型,因为他是一个对象嘛。同时一个原型中也必定包含两个属性,  construc...

2018-12-06 16:44:00 79

原创 学过原型以后关于对象方法的思考

学过原型以后关于对象方法的思考 因为在没学过原型以前,理解的是 Object.way() 访问的所有方法都是一个对象自己所具有的方法,所有对于当操作一个this时候的疑问还没有,但是在学过了原型以后,发现一个对象通过点号访问的方法很有可能不是他自己的,那么类似于toString这类操作this的方法又怎么回事呢? 首先,我们知道Number和...

2018-12-06 14:54:00 92

空空如也

空空如也

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

TA关注的人

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