es6特性
倘若没有炬火,我便是唯一的光
开开心心,快快乐乐就行
展开
-
Ant Design for React的DatePicker日期组件设置默认显示中文的方法和一些技巧
b.注意:DatePicker、MonthPicker、RangePicker、WeekPicker 部分 locale 是从 value 中读取,需要先正确设置 moment 的 locale。ConfigProvider 使用 React 的 context 特性,只需在应用外围包裹一次即可全局生效。注意: 如果不套用,则不知道feRef是什么东西。自定义点击事件的处理方法。2.setTimeout就是被放入。来防止过度的点击,同时。可以阻止冒泡的事件。a.单一组件设置为中文。转载 2022-12-02 18:05:57 · 3363 阅读 · 0 评论 -
antd树节点,选多个会合并在一起问题
11原创 2022-11-11 18:03:19 · 208 阅读 · 0 评论 -
React Hook ---- useImperativeHandle
第三个参数是函数依赖的值(可选)。若 createHandle 函数中使用到了子组件内部定义的变量,则还需要将该变量作为依赖变量成为useImperativeHandle第3个参数。第二个参数是一个函数,返回的一个对象会自动绑定到ref上。即子组件可以将自己内部的方法或者值通过useImperativeHandle添加到父组件中useRef定义的对象中。需 useRef 和 forwardRef 共同使用。第一个参数为父组件传递的 ref。原创 2022-09-17 10:22:51 · 990 阅读 · 0 评论 -
js中使用 反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。
在字符串中转义str = `${str}${index + 1}.${item}\n`原创 2022-05-25 15:26:25 · 1214 阅读 · 0 评论 -
this的使用
1.this的默认绑定指向问题1 .1默认绑定(非严格模式)function foo() {console.log( this.a );}var a = 2;foo(); // 2我们怎么知道这里应用了默认绑定呢?可以通过分析调用位置来看看 foo() 是如何调 用的。在代码中,foo() 是直接使用不带任何修饰的函数引用进行调用的,因此只能使用 默认绑定,无法应用其他规则。1.2 使用严格模式(strict mode),那么全局对象将无法使用默认绑定,因此 this 会绑定 到原创 2022-05-20 16:31:03 · 51 阅读 · 0 评论 -
promise的使用
promise终结版,come on原创 2022-04-02 11:57:20 · 221 阅读 · 0 评论 -
解决React 的<img >src使用require的方式图片显示不出来或者音频显示不出来,展示的是[object Module]的问题
1,解决方法一、 再导入的图片后加.default即可 <img src={require('../../images/bg.png').default} alt="" />解决方法二、 import imgUrl from '../../images/bg.png'; <img src={imgUrl} alt="" />原因: 首先 webpack 支持 CommonJS、AMD 和 ES6模块打包。当我们用 单文件写..原创 2022-01-21 16:54:31 · 4462 阅读 · 0 评论 -
es6中的arguments用法
什么是arguments?它是JS的一个内置对象,常被人们所忽略,但实际上确很重要,JS不像JAVA是显示传递参数,JS传的是形参,可以传也可以不传,若方法里没有写参数却传入了参数,该如何拿到参数呢,答案就是arguments了,在一些插件里通常这样使用。每一个函数都有一个arguments对象,它包括了函数所要调的参数,通常我们把它当作数组使用,用它的length得到参数数量,但它却不是数组,使用instanceof查看下,把arguments转换成一个真正的数组有时我们希望将它转换成真正的数原创 2021-10-25 15:03:14 · 668 阅读 · 0 评论 -
npm install / yarn 执行的时候报错 gyp ERR! find Python 解决方案
方案一:下载python2.7 安装即可 (不过记得配置环境变量)环境变量配置: 方法一:使用cmd命令添加path环境变量 在cmd下输入:path=%path%;D:\Python27 接着按"Enter"回车键。 其中:D:\Python27 是Python的安装目录。 方法二:在环境变量中添加Python目录 (1) 右键点击"...原创 2021-10-25 15:01:33 · 878 阅读 · 0 评论 -
js中向对象添加键值对, 如 var data={1:‘a‘ } ,添加 { 2:‘b‘ }
原创 2021-10-03 23:27:33 · 2992 阅读 · 0 评论 -
在setTimeout中this指向例子
// 先给window加一个id,以便于确认之后this的指向window.id = 0;// 声明一个函数fnconst fn = { id: 1, say: function() { console.log('id:', this.id); }, sayArrow: () => { console.log('id:', this.id); }, say1: function() { setTimeout(function() { .原创 2021-09-28 10:31:16 · 227 阅读 · 0 评论 -
2021-09-16常见经典前端面试题
1.v-if和v-for可不可以一起用当v-if与v-for一起使用时,v-for具有比v-if更高的优先级,这意味着v-if将分别重复运行于每个v-for循环中所以,不推荐v-if和v-for同时使用2怎么在created里面操作dom结点1.vue中ref的方法给元素起一个ref名称通过 this.$refs.ref名称获取2.第二个无非是原生dom操作了 document.getElement // document.querySelector...原创 2021-09-24 14:40:18 · 87 阅读 · 0 评论 -
严格模式和普通模式
原创 2021-09-08 10:20:14 · 57 阅读 · 0 评论 -
js中的字符串方法
1.lengthconst str = "Hello World";str.length//Returns 112.Sliceslice()方法提取字符串的一部分,并将提取的部分返回到新字符串中。它有两个参数,索引从零开始const str = "Hello World";str.slice(2 , 5);//Returns llo拓展:str.substring(start,end); 两个参数都为正数,返回值:[start,end) 也就是说返回从start到e...原创 2021-08-29 21:50:47 · 70 阅读 · 0 评论 -
JavaScript中字符串分割函数split用法实例
1.如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:var words = sentence.split(' ')2.如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:"hello".split("") //可返回 ["h", "e", "l", "l", "o"]3.若只需要返回一部分字符,请使用 howmany 参数:"hello".split("", 3) //可返回 ["h", "e", "l"]4.或者使用正则表达式作为 s.转载 2021-08-24 11:32:49 · 645 阅读 · 0 评论 -
es6新特性笔记上
1.块级作用域的let引入在ES6之前,js只有全局作用域和函数作用域,ES6中新增let关键字为其引入了块级作用域。{var a = 5;let b = 6;}console.log(a); //5console.log(b); //b is undefined原因是:let声明的变量只能在其所在的代码块内才能访问,var声明的变量由于是全局变量,因此可以在代码块外访问let的特性:暂时性死区var声明的变量可以在声明之前使用,就是变量提升了,但是赋值还没原创 2021-08-18 13:03:39 · 90 阅读 · 0 评论