自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端面试题

1.REACT函数组件和类组件区别 1.函数组件是无状态组件,相比类组件无法使用许多特性,例如生命周期钩子、状态state等,随着hooks出现,类组件也同样可以实现相应的功能 2.函数组件中没有this。所以你再也不需要考虑this。 3.函数组件的性能比类组件的性能要高,因为类组件使用的时候要实例化,而函数组件直接执行函数取返回结果即可 2.React 复用组件的状态和增强功能的方法(HOC、render props) HOC HOC是 react 中对组件逻辑复用部分进行抽离的高级技术,但HOC并不是

2020-08-28 19:59:15 311

原创 jQuery

什么是jQuery jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和...

2020-04-06 15:43:06 112

原创 PHP对Mysql数据库的操作

搭建环境 这里用到的数据库软件是navicat php连接数据库之前需要搭建一个本地服务器 搭建用到了phpstudy 将nginx服务器和mysql数据库服务开启,需要将代码放到nginx的路径下,并通过localhost/文件路径来访问 创建数据库 首先要新建一个连接 连接名可以自己设置,端口默认为3306,本地ip主机名为localhost或127.0.0.1,使用默认设置即可,用户名...

2020-03-29 18:34:26 195

原创 JS面向对象程序设计

什么是面向对象? 面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。 面向过程是分步执行 面向对象是关注整体,按模块执行 创建对象 字面量创建 // 创建对象 var obj = { // 添加属性 name : "xiaoming", ...

2020-03-22 12:57:24 112

原创 正则

什么是正则 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式有什么用 例如说查找字符串中的数字 var str = “asd68asd687as6da78sd123123zcacas6666” 用普通的方式实现 var res = []; var te...

2020-03-15 17:10:54 85 1

原创 JS数组

数组创建方法 //创建空数组 var arr = new Array(); var arr = []; //创建固定长度的数组 var arr = new Array(num); //num为数组的固定长度 //创建包含元素的数组 var arr = new Array(1,2,3); var arr = [1,2,3]; //添加数值 arr[下标] = 值; 数组下标从0开始 如果想往数组最后...

2020-03-08 20:28:46 78

原创 javascript函数

什么是函数? 函数是执行特定任务的代码块,只有程序在调用的时候才会执行 函数声明方法 1.声明式 function 函数名( 参数 ){ 代码 } function 关键字 和 var 关键字的行为几乎一致,都会在内存上开辟一块空间,用来存储变量之中的数据。 2.赋值式 var foo = function(){ 代码 } var foo = function poo(){ 代码 } 声明式和赋值...

2020-03-01 16:30:56 71

原创 高度塌陷的产生条件和解决方法

首先什么是高度塌陷? 如果你的父元素没有设置高度,想通过添加子元素将父元素撑开实现高度自适应,但是当你添加好子元素后你发现你的父元素依然没有高度,而且该父元素后面再添加内容时会直接在该父元素内容下面显示,造成页面排版混乱 例如说像这样,父元素并没有显示出来而且高度为0 .father{ width: 100%;background: green; } .son{ background: red;...

2020-02-25 12:19:04 209

空空如也

空空如也

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

TA关注的人

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