自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 boos聊天笔试题

实现Promise.all方法 Promise.myAll = (promises) => { let index = 0; const result = []; return new Promise((resolve, reject) => { for (let i in promises) { promises[i] .then((res) => { result.push(re

2022-04-15 09:23:20 415

原创 前端算法整理

前端算法整理

2022-03-09 11:21:59 687

原创 vue循环渲染不同图片

关于 Vue 中循环生成图片方法先上基础在 Vue 中 img 图片的 src 的路径有两种索引方法:可以直接 <img src="路径" alt="一张图片">在 data 中 imgSrc: require(‘图片路径’) 然后 <img :src="imgSrc" alt="一张图片">提出问题那么如果想循环生成不同图片该怎么办?思考一会儿。。。思考半天后解决问题可以通过生成对象的方式解决问题如下:在循环组件中定义如下结构 im

2022-01-20 14:51:11 3275

原创 antd 后台获取对象,渲染表格

提出问题(问题怎么那么多)有时 form.item 的初始值和我们理想的不尽相同真实场景有时 form.item 绑定的数据的值需要从后台接口获取,这时 from.item 的 initialValue 就成了对应数据的初始值,可能是空串、数值0、空数组……这时显示出来的数据就会是空串、数值0、空数组……解决问题(查了很多资料后终于解决)设定场景当在 react-hook 环境中,我们可以这样 React.useEffect(() => { form.re

2022-01-19 10:35:59 766

原创 js进阶笔记

dom document object model 文档对象模型浏览器提供给外界的工具 可以让其他的语言修改或者获取文档的内容dom树 将文档分成很多节点元素节点 标签属性节点 标签的操作文本节点 标签内的文本内容获取元素节点通过id名获取 getElementById通过class获取 getElementsByClassName 返回一个集合,因为可以重名,可通过[0]获取某一个通过标签名获取 getElementsByTagName通过标签的name属性获取 getE

2021-08-16 14:30:01 56

原创 js基础知识

数字数字监测方法typeof字体类型字体串string布尔型boolean数字numberundefinednull对象objectsymbol字符串转换成数字number(str)parseInt(str)parseFloat(str)(-,*,/,%)转换转换为字符串string(value)value.toString转换为布尔值boolean(str)-只有数字0 空串 null undefined nan false为假隐式转换

2021-08-16 14:29:13 55

原创 vue-router和vuex

element ui 按需引入element 按需 两种1. vue add element 2. vue ui 安装插件 3. 下载 element 包,搭配 babel-plugin-import 包 配置按需加载vue-router 安装在 npm 中使用 npm i vue-router 安装组件中使用在组件中使用路由功能,需要使用路由提供的各种组件router-view 用来展示页面组件,页面地址和某个路由对象的 path 匹配的话会展示对应的组件匹配的规则 在 ro

2021-08-16 14:28:27 349

原创 Vue学习笔记

Vue属于单页面应用(SPA)只需要加载一次就可以如何开始一个Vue项目做vue开发的模式都是属于 node 项目开发模式,由于 vue 框架本身非常复杂,需要各种工具包,需要搭建一个vue 的开发框架,官方提供了一个比较全的开发环境工具(cli)安装脚手架工具cli,在命令行执行 npm install -g @vue/cli利用脚手架工具搭建 vue 项目使用命令搭建 vue create xxx创建项目使用图形化界面搭建(只有脚手架工具3以上可使用)vue ui 执行完毕浏览器会

2021-08-16 14:27:36 72

原创 git 学习笔记

使用本地的 git 工具操作 github1. 网上创建好了有内容的仓库,本地去更新将远端的仓库克隆到本地使用 git clone 地址 命令远端地址分为两种 1. http 地址 2. ssh 地址在克隆好的项目中更新一个 index.html将做好的更新提交到远端在对应仓库打开 npm执行 git add . 将对仓库的修改让远端记录 .代表所有更改,可以换成文件名执行 git commit -m'更新信息' 更新信息指这次的更新标题第一次执行这个命令会失败,提示 Plea

2021-08-16 14:25:40 61

原创 ES6 学习笔记

let 和 constconst适用于创建常量,不可修改let 自带块级作用域,没有变量声明提升,不允许重复声明变量的解构赋值数值的解构赋值 let arr=[1,2,3] let [num1,num2,num3]=arr对象的解构赋值,使用:改名,也可以设置默认值 let obj={ username="张三", userage: 20 } let {userage:age,username,sex='男'}=obj

2021-08-16 14:24:52 47

原创 react学习笔记

react 环境搭建npm 已经内置了 react 的脚手架(脚手架:用于搭建环境的工具), node >= 8.10 npm >= 5.6创建 react 项目npx create-react-app 项目名组件js 文件就是组件组件的写法函数式组件,一个函数返回 html 节点,只能返回一个根节点class 组件函数组件 一个函数返回 html 节点, 只能返回一个节点无 state 组件jsx 语法在 js 内写 html,如果要在该 htm

2021-08-16 14:22:15 188

原创 Promise白话文

什么是Promise他是一个对象,是用来处理异步操作的,可以让我们写异步调用的时候写起来更加优雅,更加美观便于阅读。顾名思义为承诺、许诺的意思,意思是使用了Promise之后他肯定会给我们答复,无论成功或者失败都会给我们一个答复。Promise有三种状态:pending(进行中),resolved(完成),rejected(失败)。怎么使用Promisepromise 对象和 es6 配合使用,es6中构造函数原型上有一个比较常用的 then 方法,用来执行回调函数,then 方法接受两个参数,

2021-07-15 10:05:48 91

空空如也

空空如也

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

TA关注的人

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