- 博客(7)
- 收藏
- 关注
原创 Web前端面试题
注册登录是怎么实现的 1.登陆注册要做成受控组件,组件定义state,和表单绑定 2.redux-saga调用数据请求,发送action修改数据, useEffect中dispatch发送数据请求,后端比对用户名是否重复,返回state3.前端根据返回的信息成功跳转登陆页4.登陆发送数据请求,数据库对比用户名密码是否正确, 根据后端返回的结果进入首页5.setCookie将用户登录名密码token存cookie中 通过JWT(Json web token)6.免密登陆 get
2021-06-22 22:16:06 1335
原创 JavaScript String
StringString是字符串的引用类型在引号中所有的内容都是字符串类型,String对象的方法可以在所有字符串原始值上调用所有的字符串都拥有length属性表示字符的个数,可以使用索引访问字符串String.prototypeString.prototype 中提供了很多字符串的操作方法所有的基本字符串都可以访问到这些方法(在访问方法时基本字符串会被包装成对象)charAt描述:符串str中获得指定索引的字符语法:str.charAt(index);参数:index(number)
2021-04-05 19:59:55 258
原创 JavaScript Array
Array定义数组是一组有序的数据,数组中每个槽位可以储存任意类型的数据在计算机中,数组指的是一组连续的内存地址数组赋值给变量时,其实赋值的是数组在内存中的地址数组作为参数,也是按值传递,传递的是数组在内存中的地址创建数组使用Array构造函数let colors = new Array();//如果在括号中只输入一个正整数,则代表创建数组的长度//也可以在括号中输入数组中的元素使用字面对象创建let names = [1,2,3];访问数组中的元素
2021-04-04 17:29:47 164
原创 JavaScript二维数组
二维数组定义数组嵌套,在数组中每一个元素又是一个数组var arr = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ];二维数组遍历for (var i = 0; i < arr.length; i++) { for (var j = 0; j < arr[i].length; j++) { console.log(arr[i][j]);
2021-04-02 08:58:49 282
原创 JavaScript常用数组API(2)
数组APIindexOf描述:indexOf用于在数组中arr中查找searchElement 找到第一个匹配元素后返回它在数组中的索引值 没有找到则返回-1语法: arr.indexOf(searchElement[,fromIndex=0]);参数:searchElement需要在数组中查找的元素 fromIndex(number)开始查找的索引,默认值0返回值:返回searchElement在arr中的索引值var arr = [1, 2, 32, 4, 5, 22
2021-04-01 20:24:16 144
原创 JavaScript常用数组API
数组API(Application Programming Interface,应用程序接口)Array.prototype数组原型在数组原型中存储了数组公用的属性和方法这些属性和方法在任意一个数组的实例中都可以被访问push描述: 方法push将在数组的尾部依次插入元素(一个或多个)语法: arr.push(element);参数:element(any) 任意类型,需要插入到数组尾部的内容返回值:length(number) 插入数据后的数组新长度注意点:直接修改源数组var a
2021-03-31 18:48:46 107
原创 JavaScript关键字和保留字
关键字和保留字 ECMAScript 关键字(共25个) break case catch continue default delete do else finally for function if in instanceof new return switch this throw try typeof var void while with ECMAScript 保留字(共31个) abstract boolean byte char class const d
2021-03-22 20:54:56 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人