摘要: 1、每一个正则表达式都会包含元字符和修饰符。 2、正则表达式的作用主要是用来处理字符串,可以对字符串进行验证和捕获。 3、验证字符串使用的是test()方法。 4、捕获字符串可以使用exec()以及字符串的match、replace方法。 这三者的主要区别是:match不能捕获分组内容,其捕获到的是 阅读全文
posted @ 2021-12-08 18:07 闯入码途的水产人 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 最近在学习React17的源码,学习源码的时候肯定是边调试边看最好,于是就在网上找了源码的调试方法,网上有两种方式可以实现源码的调试: 第一种: 1、去React的gitHub上面把相应的源码clone下来 2、通过yarn安装依赖(这个过程中会出现很多问题) 3、安装完依赖之后就可以通过以下命令生 阅读全文
posted @ 2021-11-04 15:03 闯入码途的水产人 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 链表结构是无序的,可分为单链表和双链表这两种结构。 利用JS实现单链表: function ListNode(item) { this.item = item; this.next = null; } function LinkedList() { this.head = null; this.le 阅读全文
posted @ 2021-10-14 13:42 闯入码途的水产人 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 队列结构的特点是:一端进入,从另一端出去,可以总结为“先进先出”。 利用数组实现队列结构: function Queue(params) { this.items = []; } // 1、进入队列 Queue.prototype.enQueue = function (element) { thi 阅读全文
posted @ 2021-10-14 13:34 闯入码途的水产人 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 栈结构的特点是:“只能从栈的一端进入,先进后出”。 利用JS的数组来模拟栈结构: function Stack(params) { // this.items = []; } // 实现栈方法 // 1、入栈 Stack.prototype.push = function (element) { t 阅读全文
posted @ 2021-10-14 13:31 闯入码途的水产人 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 最近在回顾JS构造函数以及原型,原型链的知识。在此记录一下。 1、显式原型属性:prototype。 2、阴式原型属性:__proto__。 function Fn() { // this.prototype = {} } const fn = new Fn(); Fn.prototype.say 阅读全文
posted @ 2021-08-19 17:34 闯入码途的水产人 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 新接手公司的一个小程序项目,因为业务需要分享朋友圈功能。对于分享朋友圈功能API,Taro版本需要3.0.3以上才支持,而该项目用的taro还是1.x版本,为了实现该功能以及后续扩展一些小程序新的功能,所以决定还是升级Taro的版本。 升级主要还是参照Taro出的升级文档,传松门:https://t 阅读全文
posted @ 2021-07-23 10:22 闯入码途的水产人 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 按照antd的文档使用react-app-rewired+customize-cra想要实现样式按需加载和自定义主题功能。 配置如下: const { override, addLessLoader, fixBabelImports } = require("customize-cra"); mod 阅读全文
posted @ 2021-06-15 17:57 闯入码途的水产人 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念: 什么是模块化:从代码角度分析,可复用的代码抽离成模块,便于项目维护和开发。 什么是组件化:从UI界面角度分析,可复用的UI元素,抽离成单独的组件。 二、在vue和react框架中分别是怎么实现组件化的? Vue是如何实现组件化的:通过.vue文件(单文件组件)来创建对应的组件。 Re 阅读全文
posted @ 2021-06-03 21:04 闯入码途的水产人 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 前端如何处理后台返回的文件流? 处理方法:可以通过转化为blob对象的方式处理,具体方法如下: 1、在请求后台接口时需要把responseType设置为blob格式。 2、前端把后台返回的文件流转化为blob对象,然后利用window.URL.createObjectURL把blob对象转化为url 阅读全文
posted @ 2021-06-03 20:44 闯入码途的水产人 阅读(3244) 评论(0) 推荐(0) 编辑