- 博客(8)
- 收藏
- 关注
原创 前端面试题
1.REACT函数组件和类组件区别1.函数组件是无状态组件,相比类组件无法使用许多特性,例如生命周期钩子、状态state等,随着hooks出现,类组件也同样可以实现相应的功能2.函数组件中没有this。所以你再也不需要考虑this。3.函数组件的性能比类组件的性能要高,因为类组件使用的时候要实例化,而函数组件直接执行函数取返回结果即可2.React 复用组件的状态和增强功能的方法(HOC、render props)HOCHOC是 react 中对组件逻辑复用部分进行抽离的高级技术,但HOC并不是
2020-08-28 19:59:15
325
原创 jQuery
什么是jQueryjQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和...
2020-04-06 15:43:06
124
原创 PHP对Mysql数据库的操作
搭建环境这里用到的数据库软件是navicatphp连接数据库之前需要搭建一个本地服务器搭建用到了phpstudy将nginx服务器和mysql数据库服务开启,需要将代码放到nginx的路径下,并通过localhost/文件路径来访问创建数据库首先要新建一个连接连接名可以自己设置,端口默认为3306,本地ip主机名为localhost或127.0.0.1,使用默认设置即可,用户名...
2020-03-29 18:34:26
210
原创 JS面向对象程序设计
什么是面向对象?面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。面向过程是分步执行面向对象是关注整体,按模块执行创建对象字面量创建// 创建对象 var obj = { // 添加属性 name : "xiaoming", ...
2020-03-22 12:57:24
123
原创 正则
什么是正则正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式有什么用例如说查找字符串中的数字var str = “asd68asd687as6da78sd123123zcacas6666”用普通的方式实现var res = []; var te...
2020-03-15 17:10:54
89
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
84
原创 javascript函数
什么是函数?函数是执行特定任务的代码块,只有程序在调用的时候才会执行函数声明方法1.声明式function 函数名( 参数 ){代码}function 关键字 和 var 关键字的行为几乎一致,都会在内存上开辟一块空间,用来存储变量之中的数据。2.赋值式var foo = function(){代码}var foo = function poo(){代码}声明式和赋值...
2020-03-01 16:30:56
81
原创 高度塌陷的产生条件和解决方法
首先什么是高度塌陷?如果你的父元素没有设置高度,想通过添加子元素将父元素撑开实现高度自适应,但是当你添加好子元素后你发现你的父元素依然没有高度,而且该父元素后面再添加内容时会直接在该父元素内容下面显示,造成页面排版混乱例如说像这样,父元素并没有显示出来而且高度为0.father{ width: 100%;background: green; }.son{ background: red;...
2020-02-25 12:19:04
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人