自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 设计模式有哪些

替身对象对请求作出一些处理后,再把请求转交给本体对象代理和本体的接口具有一致性,本体定义了关键功能,而代理是提供或拒绝对它的访问,或者在访问本体之前做一些额外的处理。是一种“即用即付”的方式,能够供应不改变对象自声的基础上,在程序运营期间给对象动态的添加职责。发布-订阅者模式,又叫观察者模式,它定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的的对象,使用现有的对象来提供创建的新的对象__proto__

2023-07-17 12:00:18 134

原创 面试记录七月

1.route,表示一条路由信息。2.routes,表示一组路由信息。3.routerrouter可以理解为一个容器,或者说一种机制,它管理了一组route。简单来说,route只是进行了URL和函数的映射,而在当接收到一个URL之后,去路由映射表中查找相应的函数,这个过程是由router来处理的。computed:计算属性,依赖其他属性值,并且computed的值有缓存,只有他依赖的属性值发生改变,下一次获取computed的值时才会从新计算computed的值watch:更多的是一个观察的作用,

2023-07-05 18:31:07 161

原创 React

React Hook

2023-06-29 15:45:24 125

原创 华为OD机试题B卷【20230606】

牛客网在线输入输出。

2023-06-25 11:44:33 595

原创 深信服笔试题

深信服202306机试题

2023-06-25 11:39:41 2746 3

原创 js 学习记录

微任务:ES 语法标准之内,JS 引擎来统一处理。promise的状态变化:pending–>resolved 或 pending–>reject。宏任务:ES 语法没有,JS 引擎不处理,浏览器(或 nodejs)干预处理。promise的三种状态:pending、resolved,rejected。宏任务:setTimeout、 setInterval、DOM事件、Ajax。深拷贝:会开辟新的一个栈,对象属性的改变不会影响原数据。浅拷贝:共用同一个存储地址,对象属性的改变会影响原数据。

2023-05-26 17:50:48 137

原创 APP应用中拉起微信支付

需求:在APP内下单支付订单时,选择xx微信小程序,完成支付流程。

2023-05-24 11:58:32 1139

原创 毫秒转换时分秒

毫秒转换时分秒

2022-07-16 15:16:41 1040

原创 js如何判断数据是否是string类型

数据是否是string类型

2022-07-16 15:13:11 1486

原创 使用文本域添加的信息,H5页面数据不换行

H5页面数据不换行

2022-04-10 14:21:39 1143

原创 计算两个时间戳之间的时间差

1、计算时间差intervalTime(autoTime) { //var autoTime='2022-05-05 21:58:59' //尽量让服务端传时间戳,能够有效避免时区问题 var date1 = (Date.parse(new Date()))/1000;//计算当前时间戳 var date2 = (Date.parse(new Date(autoTime)))/1000;; //自动收货的时间戳 (字符串转时间戳) var date3 = (date

2022-04-10 14:18:23 11585

原创 css渐变圆角边框

css渐变圆角边框

2022-03-04 14:28:08 1238

原创 解决iView表单自定义输入框的校验信息,数据校验时输入框一直loading中

问题描述:表单提交信息时,输入框处于loading中原因分析:字段校验时,未闭环const validNum = (rule, value, callback) => { if (!value) { callback(new Error('权重值不能为空')) } else if (!/^[1-9]\d*|0$/.test(value)) { callback(new Error('权重值为正整数')) } else if

2022-02-20 18:57:11 1083

原创 Vue + iView 纯前端excel数据导出

纯前端excel数据导出文章目录纯前端excel数据导出前言一、需求二、需求开发1.需要用到的组件2.定义数据3.获取数据4.导出总结前言为了便于用户更好的对数据进行筛选操作统计。基于Vue框架、iView UI组件开发一、需求将表格中的所有数据导出有数据则导出,无数据则提示导出失败二、需求开发1.需要用到的组件代码如下(示例)://导出按钮<Row type="flex" justify="end" align="bottom" class="code-row-bg

2022-01-07 22:11:59 1046

原创 JSON数据转EXCEL

前端导出excel文件

2021-12-31 21:39:28 1765

原创 Vue tree树状结构数据转扁平数据

将树状结构的数据转成扁平数据//数据结构可参考饿了么UI treeData: [{ id: 1, label: 'Level one 1', type: 1, children: [{ id: 4, label: 'Level two 1-1', type: 2, children: [{ id: 9, labe

2021-11-21 23:05:00 2262

原创 Vue element Tree树节点----被选中/总数

最近写项目遇到的问题1、不同级别加个小标志2、获取----被选中的数/总数3、最后一级横向排列1、树状图组件<el-tree ref="tree" show-checkbox node-key="id" :data="treeData" :props="defaultProps" :filter-node-method="filterNode" :render-content="renderContent"

2021-11-21 22:42:12 2000 4

原创 react浅比较

问题描述:做h5项目时,点击领取按钮后,会立即更新页面信息,但是确点击了两次才成功领取,更新数据信息state={getInfo:{},getReward:{}}async componentDidMount(){this.getInfo()}getInfo=async()=>{const res=await ajax.post("/xxx/xxx/info")if(!res===200) returnthis.setState({//info:res.data 导致点击两

2021-09-25 20:59:48 197

原创 2021-07-12

练练手import React,{Component} from "react"import './index.css'export default class Treasure extends Component{ constructor(props){ super(props) this.state={} } render(){ return( <div className="treasure"&

2021-07-12 22:31:23 89

原创 前端面试锦囊2

笔试篇1.使用CSS实现一个三角形/* 把上、左、右三条边隐藏掉(颜色设为 transparent) */#demo { width: 0; height: 0; border-width: 20px; border-style: solid; border-color: transparent transparent red transparent;}2.使用CSS实现一个轮播图<div class="slide"> <ul class="slide-

2021-05-26 18:20:52 277

原创 前端面试锦囊1

css篇px、rem、em的区别?1、rem 和 em 单位是由浏览器基于你的设计中的字体大小计算得到的像素值,适用于响应式布局。 2、em 单位基于使用他们的元素的字体大小。3、rem 单位基于 html 元素的字体大小。4、em 单位可能受任何继承的父元素字体大小影响5、rem 单位可以从浏览器字体设置中继承字体大小。6、使用 em 单位应根据组件的字体大小而不是根元素的字体大小。7、在不需要使用em单位,并且需要根据浏览器的字体大小设置缩放的情况下使用rem。8、使用rem单位,除非

2021-05-26 12:11:45 376 1

原创 提高vue的配置分享

配置的好处:Vue 后缀名的文件,按 Ctrl键+ 点击,组件能跳转到源文件JS 后缀名的文件,导入的时候有智能提示在项目根目录下(与 package.json 同级),新建 jsconfig.json 文件,添加以下配置。{ "compilerOptions": { "target": "es2017", "allowSyntheticDefaultImports": false, "baseUrl": "./", "paths": {

2021-03-21 22:36:07 74

原创 gitLab命令语句

gitlab命令语句1、 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url --push[name][newUrl]拉取远程仓库:$ git pull [remoteName] [localBranc

2021-03-21 20:56:31 150

SoftwareIdeasModeler_32_8.55_XiaZaiBa.zip

SoftwareIdeasModeler是一款便携式的uml建模工具,能够提供强大的UML图形,让您在设计的过程中直接套用程序

2019-07-26

社区小书屋管理系统

PHP语言编写,社区书屋,里面含有数据库,可以方便导入

2018-12-01

空空如也

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

TA关注的人

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