自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(103)
  • 收藏
  • 关注

原创 kendoUi comboBox设置默认值

1.使用value方法:2.如果需要设置默认值为用户输入的文本,可以使用text方法:

2024-07-19 15:05:29 122

转载 前端面试题-如何判断一个对象是数组还是对象

因为toString为Object原型上的方法,而Array、Function都是Object的实例,实例重新改写了原型上的toString方法,不同的对象调用toString方法,调用的是改写之后的方法。利用对象的toString可以准确判断是什么类型,call()改变this指向,这里是借用Object的方法,然后有人可能会问为什么不直接用arr.toString而要借用Object的方法,(转成各种类型的字符串),而不会调用Object原型上的toString()方法,因此直接调用不能判断对象类型。

2024-04-12 10:33:40 141

原创 gojs阻止click冒泡事件

在需要阻止冒泡的事件处理程序中设置e.handled=true,即可阻止单击事件从可视化树上上升到面板,一直到节点。

2023-10-09 20:40:03 176

转载 css文本超出2行显示...

上述代码中,-webkit-line-clamp属性设置为2表示最多显示2行文本,-webkit-box-orient属性设置为vertical表示文本垂直排列。使用CSS的overflow属性来将文本溢出部分隐藏,同时使用white-space属性来设置文本换行方式为normal或者nowrap。使用CSS的text-overflow属性来设置文本超过2行后显示省略号。可以使用CSS的text-overflow和ellipsis属性来实现文本超过2行时显示省略号。

2023-09-16 18:58:47 13811

原创 定时器每隔n秒请求n条数据,setInterval分批请求数据

【代码】定时器分批请求数据。

2023-09-11 22:05:30 245

转载 BOOTSTRAP中日历范围选择插件DATERANGEPICKER的使用

daterangepicker是bootstrap的一个日历插件 主要用来选择时间段的插件 这个插件很好用 也很容易操作。您可以通过参数自定义相关配置,还可以通过回调函数在用户选择新的日期时获得通知。其中这些配置可以组成一个配置为文件 然后再()中引入。配置选项,方法和事件。

2023-09-06 21:10:34 597

转载 bootstrap中日历范围选择插件daterangepicker的使用详解

setStartDate(Date 对象, moment 对象或者string类型): 设置日期范围选择器中当前选择的开始日期为提供的日期 setEndDate(Date 对象, moment 对象或者string类型): 设置日期范围选择器中当前选择的结束日期为提供的日期。monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],选择两个日期或预定义范围时,会自动应用新的日期范围。

2023-09-06 21:01:28 1253

转载 GoJs连线绘图模板Link使用示例详解

go.link的配置主要是为了丰富图形中节点之间的关系的显示,以及复杂关系中交叉的样式,使图形中节点之间的关系更加明朗。

2023-08-09 14:06:19 849

转载 gojs 实用高级用法

本文介绍的是在使用制作图的过程中,你可能会碰到的问题的一些解决方案。gojs 是一个非常强大的可视化关系的js库。

2023-07-19 09:40:04 643

转载 bootstrap-select开启全选功能及补全中文语言

data-none-selected-text 是未选中任何内容时的提示文案;data-actions-box="true" 就是开启全选;都没提selectpicker可以设置全选,multiple 是开启多选;和fastadmin的。

2022-09-29 10:57:21 1767 1

翻译 git合并分支时出现“Please enter a commit message to explain why this merge is necessary”报错的解决方法?m0_5703683

git合并分支,报错

2022-09-28 10:50:34 2089

转载 html里面修改title样式

html里面修改title样式

2022-08-21 18:32:13 4631

转载 gojs 部分功能实现

gojs

2022-08-07 11:06:56 1288

原创 自定义滚动条css样式

自定义滚动条css样式

2022-08-02 17:07:37 209

原创 前端常用返回状态码

2022-04-13 18:05:35 351

原创 promise-async函数

2022-04-06 10:16:35 98

转载 vue-cli3中vue.config.js配置

在使用vue-cli3创建项目后会发现,这个对比2.x版本少了很多东西,没有build的配置,也没有webpack的配置,那么问题来了,我们如何去开发我们的项目呢,比如设置代理,打包配置等问题呢?vue.config.js 是一个可选的配置文件,当你需要覆盖原有的配置时,可根据需要在项目的根目录下手动创建vue.config.js文件。如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。一、在根目录中创建 vue.con

2022-03-04 18:43:20 1539 1

转载 vue根目录中.prettierrc文件常见配置

注:使用时注释去掉{ // tab缩进大小,默认为2 "tabWidth": 4, // 使用tab缩进,默认false "useTabs": false, // 使用分号, 默认true "semi": false, // 使用单引号, 默认false(在jsx中配置无效, 默认都是双引号) "singleQuote": false, // 行尾逗号,默认none,可选 none|es5|all // es5 包括es5中的数...

2022-03-04 18:33:07 561

转载 for in 和 for of 的区别

1、for...in 循环:只能获得对象的键名,不能获得键值 for...of 循环:允许遍历获得键值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 vararr = ['red','green','blue'] for(letitemina...

2022-03-02 12:17:35 125

转载 JS深拷贝与浅拷贝的区别,实现深拷贝的几种方法

如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,如果B没变,那就是深拷贝。此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。我们来举个浅拷贝例子:let a=[0,1,2,3,4], b=a;console.log(a===b);a[0]=1;console.log(a,b);这里b复制了a,修改了数组a,数组b也跟着变了。贰 ❀ 基.

2022-03-02 11:59:24 112

原创 JS中Map和ForEach的区别

如果你已经有使用 JavaScript 的经验,你可能已经知道这两个看似相同的方法:Array.prototype.map()和Array.prototype.forEach()。那么,它们到底有什么区别呢?定义我们首先来看一看 MDN 上对 Map 和 ForEach 的定义:forEach(): 针对每一个元素执行提供的函数(executes a provided function once for each array element)。 map(): 创建一个新的数组,其中每一..

2022-02-16 13:58:02 166

原创 React组件props深入

2022-01-14 19:06:10 339

原创 React中context的基本使用

2022-01-14 18:18:45 296

原创 Reac组件通讯二(兄弟组件传值)

实例:

2022-01-14 11:23:01 103

原创 React组件通讯的三种方式(父子组件传值)

2022-01-14 09:07:37 266

原创 React组件的props

2022-01-13 19:30:43 168

原创 React组件基础综合实例一

优化写法:

2022-01-13 19:03:07 85

原创 React表单处理

2022-01-13 11:26:42 90

原创 React事件绑定shis指向

2022-01-12 11:05:24 90

原创 组件中的state和setState

2022-01-12 09:25:38 154

原创 有状态组件和无状态组件

2022-01-12 07:55:37 132

原创 React事件绑定

2022-01-11 19:40:54 59

原创 React组件的两种创建方式

2022-01-11 19:24:50 77

原创 JSX的样式处理

2022-01-11 15:22:21 181

原创 JSX的列表渲染

2022-01-11 15:21:40 94

原创 JSX的条件渲染

2022-01-11 12:12:34 285

原创 在脚手架中使用React

1.导入react和react-dom两个包import React from 'react'import ReactDom from 'react-dom'2.调用React.reateElement()方法创建react元素。3.调用ReactDOM.render()方法渲染react元素到页面中。

2022-01-11 11:15:12 67

原创 使用React脚手架初始化项目

1.初始化项目,命令:npxcreate-react-app my-app-demo创建一个名为“my-app-demo”的项目当看到Happy hacking!即初始化项目成功2.启动项目,在项目根目录执行命令:npm start

2022-01-11 09:43:50 127

转载 ant-design-vue中实现modal模态框的复用(添加,编辑展示同一个模态框)

用两个button(添加,编辑)按钮展示同一个模态框,并不是什么大问题,问题在于解决这两个模态框得有自己的确定和取消方法父页面完全接管子页面(利于子页面复用)父页面代码:<template> <div>  <-- 定义两个按钮,一个添加按钮, 一个编辑按钮 --> <a-button type="primary" @click="showModal">添加</a-button> <a-button

2021-08-12 10:47:04 2036

原创 Ant Design vue自定义文件上传

实际项目中,上传文件时实际可能需要传输一个token。方法一:1、查看vue antdesign文档https://vue.ant.design/components/upload-cn/2、使用customRequestcustomRequest 通过覆盖默认的上传行为,可以自定义自己的上传实现 Function3、定义customRequest,之前定义action行为会被覆盖,可以注释掉4、customRequest代码如下customRequest .

2021-07-31 16:40:33 4581

空空如也

空空如也

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

TA关注的人

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