上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 29 下一页
摘要: 关于继承,我之前知道的事es6的继承,写法更偏向于java。但是es6的继承是一种语法糖,他的内部原理还是es5的原型链继承。 首先要了解构造函数、原型、实例的关系。 图片来自网络 构造函数的prototype指向原型 原型的constructor指向构造函数 实例的constructor指向构造函 阅读全文
posted @ 2020-04-30 16:51 herry菌 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 要说深浅拷贝,首先要看下js的数据类型。 大家都知道js包含基本类型和引用类型。 基本类型:String、Number、Boolean、undefined、null、symbol。 引用类型:Object(Function、Array、Date、RegExp(正则表达式)) 基本类型放在栈中,引用类 阅读全文
posted @ 2020-04-29 10:55 herry菌 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 闭包是函数内的函数,返回的是函数,类似于父子函数,子函数就是闭包。 函数的外部能读取到函数内部的值,就形成了闭包。 优点:让局部变量不回收,可以在外部更改函数内部的值,再次调用时产生不同结果。 缺点:用多了很占用内存。 例子:改变了函数的返回值 var f1=function(){ var a=1 阅读全文
posted @ 2020-04-29 08:12 herry菌 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 基本是网上看来的,前2种用的较多,第三种是有点黑科技的写法 如果只是水平居中,就可以直接使用margin:0 auto; <div class="d1_1"> <div class="d2_1"></div> </div> 第一种:使用translate 属于transform的一个方法,将div进 阅读全文
posted @ 2020-04-26 12:30 herry菌 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 以下是代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>m3 阅读全文
posted @ 2020-04-25 22:09 herry菌 阅读(5689) 评论(0) 推荐(0) 编辑
摘要: 我以前整理的文章可能也不是特别深入。所以现在开始尝试即使多花点时间收集整理,也不只发浅层知识,这样对技术的深入理解是很有帮助的。 废话不多说,我们现在开始。 说到css盒模型,这是大多面试基础中会经常面到的。 首先我们要知道,什么是盒模型?盒模型分为两种:w3c盒模型和IE盒模型。 现在大多数浏览器 阅读全文
posted @ 2020-04-19 20:47 herry菌 阅读(368) 评论(0) 推荐(1) 编辑
摘要: 需求:创建一个n*n的格子,n是输入框的数字,点击重渲染可以重新画一个n*n的格子,鼠标移入格子中,对应的格子背景设变成红色,点击对应的格子,背景色变成蓝色,再点一次还原颜色。 要造格子有好几种方式,可以用table、ul和li,或者直接使用完全的div 这里为了方便理解,我使用ul和li。 定义h 阅读全文
posted @ 2020-04-11 21:18 herry菌 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 何为受控组件与非受控组件? 像input、textarea、select标签等在html中是可以进行用户输入改变内容的,而在react中即使一个原生组件。受控与非受控就从这几个组件中说明 受控组件:从字面理解,就是组件受到了react的状态控制, 。所以要使用setState才能进行修改内容 当in 阅读全文
posted @ 2020-04-10 21:56 herry菌 阅读(443) 评论(0) 推荐(1) 编辑
摘要: flex 完成布局: 1、4两个定宽,2、3两个不定宽,定比例,4偏上 flex css的考察 html <div class="flex"> <div class="d d1"></div> <div class="d d2"></div> <div class="d d3"></div> <di 阅读全文
posted @ 2020-04-08 16:53 herry菌 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 灰度处理: 今天是全国哀悼日,几乎许多大型网站都将网站首页变成的灰白色,以此纪念今天。 看了一下某几个网站的处理方式是使用了css直接处理法: html{ -webkit-filter: grayscale(100%); filter: grayscale(100%); } 直接在html标签中增加 阅读全文
posted @ 2020-04-04 10:25 herry菌 阅读(499) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 29 下一页