自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (1)
  • 收藏
  • 关注

原创 Js拓展_promise

文章目录一、什么是Promise二、Promise优缺点1.promise优点2.promise缺点三、Promise的创建四、Promise实践1、promise读取文件2、promise封装AJAX3.Promise封装函数4.promisify方法五、Promise状态六、Promise对象的值七、Promise的API1. Promise构造函数:2.Promise.prototypr.then方法:3.Promise.prototype.catch方法:4.Promise.resolve方法:5.

2022-03-03 22:09:40 734 2

原创 Js基础_数组Array_Array方法

文章目录一、数组方法1.concat()连接两个或多个数组,并返回结果2.copyWithin(目标位置,起始位置,结束位置)从数组的指定位置拷贝元素到数组的另一个指定位置中3.entries()返回一个可以迭代的对象,该对象包含数组的键值对 (key/value)4.every() 检测数值元素的每个元素是否都符合条件 全部满足为true,否则为false5.some() 检测数组元素中是否有元素符合指定条件,如果没有一个满足则返回false6.fill(填充值,起始位置,终止位置) 使用固定值替换数组元

2021-11-25 15:26:05 746

原创 字节跳动青训营--Webpack

此文章仅用来记录学习。

2023-02-28 17:14:13 713 1

原创 字节跳动青训营--前端day10

仅以此文章记录学习。

2023-02-15 20:11:09 848 1

原创 字节跳动青训营--前端day9

仅以此文章记录学习。

2023-02-15 16:09:42 409

原创 web前端设计模式

前端常见的设计模式:三大类:创建型,结构型,行为型创建型:工厂模式(简单工厂,抽象工厂),单例模式,原型模式结构型:装饰器模式,适配器模式,代理模式行为型:策略模式,状态模式,观察者模式,迭代器模式

2023-02-06 23:17:44 1856 2

原创 字节跳动青训营--前端day8

仅以此文章记录学习历程。

2023-02-04 16:45:32 5764 6

原创 字节跳动青训营--前端day7

仅以此文章记录学习历程。

2023-02-04 13:19:25 1360

原创 字节跳动青训营--前端day6

仅以此文章记录学习历程。

2023-02-02 22:44:59 3401 1

原创 字节跳动青训营--前端day5

仅以此文章记录学习历程。

2023-02-01 15:33:47 942

原创 字节跳动青训营--前端day4

仅以此文章记录学习历程这一章节主要是要听老师讲,所以几乎不会有笔记,老师讲的是真的好!泛型,元组,type,interface,类型声明,类型体操 ,类型保护,类型守卫。

2023-01-20 14:44:34 512

原创 字节跳动青训营--前端day3

仅以此文章记录学习。

2023-01-20 11:26:43 4289 4

原创 字节跳动青训营--前端day2

仅以此文章记录学习历程。

2023-01-16 23:53:34 4284 2

原创 字节跳动青训营--前端day1

仅以此文章记录学习历程。

2023-01-15 11:24:53 1082

原创 2022前端笔试、面试题

JS基础一、浅拷贝和深拷贝1. 基本类型值和引用类型值2.浅拷贝:3. 深拷贝:二、apply,bind,call相同点:不同点:Vue一、V-model双向绑定原理二、画出一个页面算法一、合并两个数组二、转换对象三、版本判断四、拆分链接五、最短无序连续子数组六、翻转图像

2022-10-15 17:15:33 1108

原创 vue电商项目

最近很久没写文章了,去写了几个项目,这里其中一个项目放到csdn上。

2022-10-15 16:05:16 638

原创 【CSDN编程竞赛第六期】参赛心得

首先说一下自己和算法的这段缘分吧。自己首次接触算法还是在去年下半年上课学到的,也是从上了算法课开始,才让自己对算法这个东西提起兴趣慢慢的,就开始自己也去letcode上刷题,去为自己的下半年面试笔试做准备后来在今年上半年一次偶然的机会就参加了学校的算法比赛,这也是我第一次参加算法比赛虽然没有很好的名次,但是也让自己找到了自己的不足这次也是偶然的机会,邮箱弹出来一条消息,说csdn有个算法比赛就抱着试试的心态来参加一下,然后发现题目是非常简单的,相对于我以前做的题来说hhh。

2022-09-23 14:31:40 518 1

原创 TypeScript_泛型

一、什么是泛型二、泛型函数创建泛型函数使用泛型方式一(直接使用)方式二(指定类型):函数中声明多个泛型泛型类泛型继承

2022-09-07 08:43:40 178

原创 TypeScript_面向对象

一、什么是面向对象二、定义类三、构造函数四、封装1.静态属性(staic)2.只读属性(readonly)3.TS属性具有的三种修饰符publicprotectedprivate五、属性存取器六、静态属性七、this八、继承九、重写十、抽象类(abstract class)

2022-09-06 20:53:22 261 4

原创 TypeScript_Webpack打包

一、webpack整合1.初始化项目2. 下载构建工具3.配置webpack4. 配置TS编译选项5.修改package.json配置项目使用二、Babel

2022-09-06 15:11:03 147

原创 TypeScript_Ts编译选项

一、自动编译文件二、自动编译整个项目三、配置选项includeexcludeextendsfilescompilerOptionstargetlibmoduleoutDiroutFilerootDirallowJscheckJsremoveCommentsnoEmitsourceMap严格检查strict额外检查高级

2022-09-06 10:05:21 474

原创 TypeScript_基本类型

一、类型声明二、自动判定类型三、类型numberbooleanstring字面量anyunknownvoidneverobjectarraytupleenum类型断言

2022-09-06 09:34:25 238

原创 TypeScript_Ts简介

一、TypeScript是什么描述:是JavaScript的超集,主要提供了类型系统和对ES6的支持

2022-09-05 19:26:16 220

原创 Vue基础_Vue2

一、Vue是什么?一套构建用户界面的渐进式JavaScript框架渐进式:我们可以由浅入深,由简单到复杂方式去使用的Js框架> 当我们只需要做一个`简单应用`时:只需要引入一个轻量小巧的核心库> 当我们需要做一个`复杂应用`时:可以映入各式各样的Vue插件二、Vue的特点1. 采用`组件化`模式,提高代码重复率,且让代码的更好维护2. `声明式`编码,让编码人员无需直接操作DOM,提高开发效率3. 使用`虚拟DOM`+优秀的`Diff算法`,尽量复用DOM节点

2022-09-05 18:46:01 288

原创 WebStorm常用插件推荐

webstorm插件

2022-09-03 17:39:38 3370

原创 React_react入门

react非字符串,也非HTML。可以理解为JS的拓展在React中可以通过JSX来创建React元素,JSX需要被翻译成JS代码才能被React来执行在React中若要使用JSX,必须引入babel来完成“翻译”JSX就是React.createElement()的语法糖在JSX执行之前都会被Babel转换为JS。...

2022-07-30 10:31:59 437

原创 React_井字棋

该项目是跟着react官网写的,由于是初学,就只用来记录自己的代码如果和我一样是初学react建议看官网:react

2022-07-03 14:24:29 222

原创 大数据小记

文章目录一、Hadoop的特性一、Hadoop的特性Hadoop是一个能够队大量数据进行分布式处理的技术框架,并且是以一种可靠、高效、可伸缩的方式进行处理的,它具有以下几个方面的特性:高可靠性 采用冗余数据存储方式,即使一个副本发生故障,其他副本也可以保证正常对外提供服务。高效性 作为并行分布式计算平台,Hadoop采用愤怒不是存储和分布式处理两大核心技术,能够高效的处理PB级数据高拓展性 Hadoop的设计目标是可以高效稳定地运行在廉价的计算机集群上,可以扩展到数以千计的计算机节点上成

2022-05-24 11:17:39 655 1

原创 vue拓展_Pinia(Vuex5)

文章目录前言`为什么会有这篇文章?`放弃Vuex的原因:使用Pinia的原因一、Pinia介绍及概念1.为什么要使用Pinia1.1 同时支持Vue2和Vue31.核心概念二、使用步骤1.引入库2.读入数据前言为什么会有这篇文章?在前段时间写了一篇博客介绍了Vuex4,可以发现其中有一部分问题是需要解决却未解决的以下我会列举出使用pinia的理由和原因:放弃Vuex的原因:vuex4内部有一些小“毛病”,如:从vue3开始,getter不再像计算属性那样缓存vuex中同步需要用到muta

2022-05-22 20:08:01 992

原创 Vue拓展_深入浅出Vuex

文章目录一、VueX概述组件之间共享数据的方式二、使用步骤1.引入库2.读入数据总结一、VueX概述组件之间共享数据的方式父向子传值:v-bind属性绑定子向父传值:v-on事件绑定二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnin

2022-04-28 15:24:48 907 11

原创 LeeCode_位运算

文章目录一、位运算概念逻辑位运算符`$` 按位与`|`按位或位移位运算符一、位运算概念位运算主要分为两大类:逻辑位运算和位移位运算逻辑位运算符$ 按位与两个相应的二进制位中只要有一个为1,该位的结果值为1|按位或两个相应的二进制位中只要有一个为0,该位值结果为0,否则为1位移位运算符...

2022-04-27 14:23:40 393 1

原创 PTA node.js的读取和输出

文章目录前言一、样例读取二、使用步骤1.引入库2.读入数据总结前言今天在写数据结构的作业的时候发现的以下就是他的程序样例:var fs = require('fs');var buf = '';process.stdin.on('readable', function() { var chunk = process.stdin.read(); if (chunk) buf += chunk.toString();});process.stdin.on('end', functi

2022-04-20 10:09:15 677

原创 Vue3插件推荐和介绍

一、项目搭建二、插件推荐vite-plugin-pages1.安装2.配置路由规则:基本路由:索引路由:动态路由:vite-plugin-vue-layouts安装:配置:unplugin-vue-componentsUI库表格功能插件

2022-04-18 14:34:19 8216 2

原创 Js拓展_简述HTTP

文章目录一、HTTP是什么二、HTTP头三、HTTP请求方式四、HTTP状态码一、HTTP是什么描述:Hyper Text Transfer Protocol(超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议特点:是无连接的(每次链接只处理一个请求,处理完成并收到应答时断开链接)时媒体独立的(只要客户端和服务器知道如何处理数据内容,任何类型的数据都可以通过http发送)是无状态的协议(当后续处理需要前面的信息,则必须重传。对事物

2022-04-05 14:46:25 667 1

原创 Ajax,Fetch API,Server-sent event

文章目录一、Ajax是什么?二、XML&&Json1. XML2.Json3.为什么选择Json一、Ajax是什么?描述:Asynchronous Javascript and XML(异步的js和xml)作用:可以通过它在浏览器中向服务器发送异步请求优势:无需刷新数据(页面不用刷新)使用 异步的方式与服务器通信(不需要打断用户的操作)可以实现根据需求读取数据,并将服务器上的一些操作转到客户端进行处理(减轻服务器负担)劣势:ajax影响了back按钮(使用户在

2022-04-01 10:01:37 1814

原创 vite笔记

文章目录@[TOC](文章目录)一、vite组成二、创建项目打开powershell创建命令项目名称选择框架选择形式创建完成三、Vite特性四、构建优化CSS代码分割异步Chunk加载优化一、vite组成开发服务器:基于原生ES模块提供了 丰富的内建功能(如:HMR模块热更新)构建指令:使用rollup打包代码,预配置构成二、创建项目打开powershell找到项目存放的文件夹输入powershell创建命令npm create vite@latestyarn create

2022-03-20 11:53:35 1193

原创 has no exported member ‘toRefs‘(vue3+TypeScript)

has no exported member ‘toRefs’.问题在用vue3+typescript完成项目时遇到这么个问题:我将trao脚手架创建的项目中的index.vue进行拆分时发现如果声明他是js文件他不会报错如果声明他是ts文件他就会报错所以我认为他是类型检查的问题,js没有ts严格解决经过查阅资料后找到了解决方法在配置文件(package.json)文件中我将ts的版本进行了提升原版本更改后:修改结果:没有报错...

2022-03-14 17:04:11 1824

原创 Node.js

文章目录一、pandas是什么?二、使用步骤一、pandas是什么?二、使用步骤

2022-03-10 21:41:30 182

原创 Js基础_ES7~ES11

系列文章目录文章目录系列文章目录一、ES71.Array.prototype.includes2.指数操作符二、ES81.async和await函数async函数await表达式2.对象方法的拓展Object.values和Object.entriesObject.getOwnPropertyDescriptors三、ES91.扩展运算符2.正则扩展命名捕获分组反向断言dotAll模式一、ES71.Array.prototype.includes描述:includes方法用来检测数组中是否包含某个元

2022-03-07 21:43:33 832

原创 LeetCode_每日一题 面试题 189.轮转数组

文章目录一、题目二、题解错误思路正确思路方法1方法2一、题目描述:给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]示例2:输入:nums = [-1,-100,3,99], k = 2输出:[

2022-03-06 22:36:28 383

30个HTML+JS小案例

该项目都是我工作时期,闲来无事做来玩的小案例。如果你是0基础的小白或者H5,Css3基础不太好的开发者,相信当你跟着敲完之后你能得到巨大的收获。能加固你的H5和css3的基础。 里面可能会有一些奇奇怪怪的注释代码,如果看到了,请忽略它!!!! 内含:canvas,H5+css3网页还原,JS DOM BOM操作小案例,css动画,验证码,抽奖系统,轮播图等等

2022-05-06

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

TA关注的人

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