×

ecmascript

JS的this指向问题(史上最全)

欢乐多多 欢乐多多 发表于2024-04-15 浏览6359 评论0
一句话概括this指向:谁调用this就指向谁 这句话可能太过广义,那么请看以下的各种this指向场景 1.箭头函数(=>)         箭头函数this的指向不会发生改变,也就是说在创建箭头函数时就已经确定了它的this的指向了;它的指向永远指向箭头函数外层的 this。 function fn1() { console.log(this); let fn2 = () => {

ecmascript

javascript面试题

aerof aerof 发表于2024-04-15 浏览9151 评论0
1、说一说JavaScript的数据类型以及存储方式 JavaScript一共有8种数据类型 其中有7种基本数据类型: ES5的5种:Null,undefined,Boolean,Number,String, ES6新增:Symbol 表示独一无二的值 ES10新增:BigInt 表示任意大的整数 一种引用数据类型: Object(本质上是由一组无序的键值对组成) 包含function,Array,Date等。JavaScript不支持创建任何自定义类型的数据,也就是说JavaScript中

ecmascript

js中的slice方法(开始索引,截取个数)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容)

执行注册任务 执行注册任务 发表于2024-04-15 浏览8777 评论0
js中的slice方法(开始索引,截取个数)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容) 1、slice(start,end)-截取 slice(start,end): 参数: start:开始位置的索引 end:结束位置的索引(但不包含该索引位置的元素) 例如: var arr = ['a','b','c','d','e'] var newArr = arr.slice(0,3) // 不包含索引值为3以后的元素 consol

ecmascript

VUE+tinymce(富文本编辑器)(富文本插件tinymce-vue)

觉着 觉着 发表于2024-04-15 浏览11783 评论0
效果图:  VUE项目引入tinymce 1、tinymce安装以及下载 npm install @tinymce/tinymce-vue -save npm install tinymce -save ①、安装完成以后,在安装目录node_modules 中找到 tinymce/skins 目录,然后将 skins 目录拷贝到 public(cli3是public目录,cli2应该是static目录) 目录下。  ②、tinymce默认是英文界面,需要下载一个中文包,选择对应的中

ecmascript

gsap的简单用法(gsap什么意思)

davdskill davdskill 发表于2024-04-15 浏览4642 评论0
gsap gsap.from() 想像gsap.from()一个向后补间,您定义值应该从哪里开始,然后它动画到当前状态,这非常适合将对象动画到屏幕上,因为您可以按照您希望它们在结尾处看到的方式设置它们并且然后从其他地方动画。例如: let tween = gsap.from(".box", { opacity: 0, y: 100, // 从y=100运动到当前位置(y=0) duration: 1, yoyo: true, repeat: -1,

ecmascript

JavascriptACM模式牛客输入输出

wangxixigz wangxixigz 发表于2024-04-15 浏览9563 评论0
JavascriptACM模式输入输出 在机试时往往都需要用ACM模式,也就是需要自己处理输入和输出(注意:力扣为核心模式)。Javascript主要有Javascript(V8)和Javascript(Node)两种,下面将分别结合具体实列进行演示。 Javascript(V8) V8主要是用readline()来读取输入,但是需要注意的是这个值是字符串,有时可能需要转换成数值(根据题目要求)。 由于每次readline()就会读取一行代码,所以如果输入的行数不多,其实可以

ecmascript

JS中将数组转化成数字的方法和创建数组的方式(js中将数组转化成数字的方法和创建数组的方式是)

造梦先生 造梦先生 发表于2024-04-15 浏览5603 评论0
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 点击跳转浏览。 将数组转化成数字的方法 let arr = new Array(3) arr[0] = 1 arr[1] = 0 arr[2] = 1 console.log("转化前的数组"+JSON.stringify(arr)) let temp = arr.toString().repla

ecmascript

JS语法 ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性(js的es6新语法)

UPARK UPARK 发表于2024-04-15 浏览5916 评论0
前言 本文集合了 ES6 至 ES11 常用到的特性,包括还在规划的 ES12,只列举大概使用,详细介绍的话内容量将十分巨大.。PS:使用新特性需要使用最新版的 bable 就行转义。 ES6(2015) 类 模块化 箭头函数 函数参数默认值 模板字符串 解构赋值 延展操作符 对象属性简写 Promise Let与Const 1. 类(class) class Man { constructor(name) { this.name = '赵十三'; } co