
js
powerful*!
长风破浪会有时
展开
-
vue数组中的indexOf()方法
语法:arrayObject.indexOf(searchvalue, startIndex)因为lastIndexOf和indexof是新增的,所以存在浏览器兼容的问题。返回值:number,查找的项在数组中的位置,没有找到的情况下返-1。跟indexof语法一样,只是他是从数组最后开始往前查找。indexOf 该方法返回某个元素在数组中的位置。startIndex:可选,起点位置的索引。searchvalue:必需,要查找的项;从数组的开头(位置0)开始向后查找。还有一个lastIndexOf。原创 2022-11-14 17:09:23 · 9287 阅读 · 0 评论 -
vue开发过程中完成对函数的封装和调用
通过export方式导出,在导入时要加{ },export default则不需要。2、你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用。3、在一个文件或模块中,export、import可以有多个,export default仅有一个。4、通过export方式导出,在导入时要加{ },export default则不需要。1、export与export default均可用于导出常量、函数、文件、模块等。一:新建api.js。原创 2022-11-01 10:24:17 · 688 阅读 · 0 评论 -
语音识别 js单页面 降采样
asr语音识别项目为了测试不同模型的语音识别效果和上屏展示,适用于会议记录,翻译等场景。我主要负责页面设计和搭建,测试,联调和根据客户需求进行优化。asr语音识别可以对多模型进行识别,比如实时语音,非实时语音,日韩语音等。还有前端降采样的问题,之前没接触过音频数据的处理,遇到很多困难,刚开始是直接用audio-recorder库设置采样率,这种方法对音频处理造成的影响太大,会对前后音频进行切割,保留中间的一份,会切割到有用的音频,音频噪声也会很大。于是又想到用webrtc提供的音频处理方法,但是他是c语言开原创 2022-09-16 15:46:04 · 379 阅读 · 0 评论 -
认识Vue.observable() 状态管理
随着组件的细化,很多时候都需要处理组件状态共享的情况, Vuex可以轻松解决这类问题,不过就像 Vuex官方文档所说的,如果应用不够大,为避免代码繁琐冗余,最好不要使用它,接下来介绍的是 vue.js 2.6 新增加的 Observable API ,通过使用这个 api 我们可以应对一些简单的跨组件数据状态共享的情况。用于数据共享,当十几个组件同时共用一套数据时候,把数据独立抽离出来,方便维护也可以实现多个组件之间数据的共享和更新。体量比vuex小,使用维护成本相对较低。原创 2022-09-13 16:53:44 · 126 阅读 · 0 评论 -
textarea文本展示,定时器模仿一个一个出字的效果。
str.substring(from,to)从字符串中拿到两个下标之间的字符。原创 2022-09-09 17:02:28 · 306 阅读 · 0 评论