返回指定字符位置的方法: indexOf(`要查找的字符`,开始的位置)-返回指定内容在原字符串中的位置,如果找不到就返回-1,开始的位置是Index的索引号。lastIndexOf()-从后往前找,只找第一个匹配的 let str =`abcdefgabc` conslole.log(str.indexOf("e"));//4 //指定从索引号为5的地方开始查找字符 console.log(str.indexOf("e",5));//-1 //从后往前找一个"a" console.log(st
2024-11-26辅助函数源文件: read_file.py import json import os import string import jieba from pypinyin import lazy_pinyin def read_data(): directory_path = r"E:\Procedure\Project\IR\data" text_files_content = [] # 列出目录下的所有文件 for filename in os.listdir
2024-11-260、前言: JS全称是JavaScript,是一种脚本语言,诞生于1995年,JS是由ECMAScript(包含js语法)、BOM(Brower Oject Model,和浏览器相关操作)、DOM(Document Object Model,和页面内容相关操作)组成的。JS的版本有ES5、ES6、ES7、ES8JS可以写在HTML文件当中的,JS也可以写在后缀名为js的文件当中,然后导入到html文件中,还可以写在标签中,作为标签属性。和CSS一样,JS也有三种写入html的写法。 <!DOCT
2024-11-26/** * 批量数据分割操作 * @param limit 每次分割的数量 * @param datas 需要批量操作的数据 * @param cb 对分割后的数据进行处理的回调函数 */ async function splitBulk(limit:number,datas:any[],cb:(subDatas) =>void){ const len = datas.length; for (let i = 0; i < len; i+=limit) {
2024-11-26在 Vue 3 的 <script setup> 语法中,如果使用 reactive 包裹的对象被重新赋值为一个新的对象,那么这个新对象将不再是响应式的。这是因为 reactive 函数只会在其被调用时使其参数对象成为响应式的,而后续对该变量的重新赋值(特别是赋值为一个新对象)并不会自动使新对象也变成响应式的。 原因 Vue 3 的响应式系统是基于 ES6 的 Proxy 实现的。当使用 reactive 包裹一个对象时,Vue 会创建一个该对象的 Proxy 实例,并返回这个 Proxy 实例
2024-11-26多使用雪碧图 静态资源使用cdn 将 CSS 放在文件头部,JavaScript 文件放在底部 使用字体图标 iconfont 代替图片图标 善用缓存,不重复加载相同的资源 减少重排重绘 使用事件委托 路由懒加载
2024-11-26一、报错信息 [Vue warn]: Vue received a Component which was made a reactive object. This can lead to unnecessary performance overhead, and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`. 二、解释说明 该错误提示意味着你
2024-11-26一、ES6/7/8新特性 1.ES6中新增了哪些数据类型? 2.ES6新增了哪些特性? const----->声明常量 let----->声明变量关键字 map和set数据类型 模板字符串 对象数组解构赋值 函数剩余参数----->...arg 延展运算符----->... 函数默认参数----->fn(name='zs') 对象字面量的增强(属性名和属性值相同,可缺省) Promise异步对象 Class类的支持 3.使用let声明的变量和var声明的变量有什么区别? 使用let
2024-11-26非空运算符?? 在 JS 中,??运算符被称为非空运算符。如果第一个参数不是 null/undefined(译者注:这里只有两个假值,但是 JS 中假值包含:未定义 undefined、空对象 null、数值0、空数字NaN、布尔 false,空字符串’’,不要搞混了),将返回第一个参数,否则返回第二个参数。比如, null ?? 5 // => 5 3 ?? 5 // => 3 给变量设置默认值时,以前常用 ||逻辑或运算符,例如, var prevMoney = 1 var currMon
2024-11-26一.初识JavaScript 1.什么是JavaScript? JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言 2. 在1995年时,由Netscape公司的Brendan Eich,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。 3.了解前端三层: 结构层 :HTML 表现层 :CSS 行为层 : JS 4.JavaScript由哪部分组成: ECMAScript(全称:欧洲计算机制造商协会) DOM:(文本对象模型) doc
2024-11-26