
js算法
码小白的求学之路
又是爱js的一天
展开
-
微信小程序上传图片及文件(上传、下载、删除及预览)
微信小程序上传附件上传文件及图片 下载,预览、删除自定义封装组件 哪儿用哪儿调用即可wxml代码<!-- <view>上传文件(我是子组件)</view> --><view class="fileImgAll"> <view class="imginfo" style="border-bottom:{{attachmentImgFile&&attachmentImgFile.length!==0?'1px原创 2021-11-22 14:15:48 · 4578 阅读 · 0 评论 -
react显示文件内存大小
显示文件内存大小直接拿去用 // 显示文件内存大小设置 conver = (limit) => { let size = ""; if (limit < 0.1 * 1024) { // 如果小于0.1KB转化成B size = `${limit.toFixed(2)}B`; } else if (limit < 0.1 * 1024 * 1024) {// 如果小于0.1MB转化成KB size = `${(limit /原创 2021-06-02 17:02:06 · 539 阅读 · 0 评论 -
企业微信群聊消息优化版---三层嵌套(数组加对象)
会话管理 - 群聊消息 优化版/** * @文件描述 会话管理界面右侧 ---- 群聊 二级页面 * @创建人和时间 闫宵娜 - 2021-04-21 * @更新人和时间 闫宵娜 - 2021-05-6 * @param {Array} modalBox - 包装modul的开关按钮和父页面获取的item数据 * @param {Array} visible - 控制modul的打开关闭 * @param {Array} data - 获取父页面传过来的item数据 * @para原创 2021-06-02 15:55:06 · 332 阅读 · 1 评论 -
文件消息类型请求MP3,MP4,docx,zip等文件流(包括添加loading,文件大小展示)
/** * @文件描述 会话管理界面右侧 ---- 文件消息 * @创建人和时间 * @param {object} maxed - 视频音频跳转modul使用 * */import React, { PureComponent } from 'react';import { Row, Col, Card, Spin } from 'antd';import { YoutubeOutlined, SoundOutlined, FolderOpenOutlined, FileUnknown原创 2021-05-11 17:46:36 · 250 阅读 · 0 评论 -
如何获取文件流 - 优化版
// 文件流的多此一举请求 componentDidMount() { const that = this; fetch('http://172.16.20.202/api/v1/wechat/content/13/media', { method: 'GET', responseType: 'blob', }) .then(res => { console.log(res,89); return re..原创 2021-05-07 08:48:33 · 389 阅读 · 0 评论 -
react如何请求amr文件流接口-优化版
import React, { PureComponent } from 'react';import BenzAMRRecorder from 'benz-amr-recorder';import { Col, Row } from 'antd';import { PlayCircleOutlined, PauseCircleOutlined } from '@ant-design/icons';import amrCeshi from "../../../../assets/audio/amrC原创 2021-05-06 19:01:24 · 583 阅读 · 0 评论 -
react如何实现子传父
我们都知道react是单向传递,所以我们碰到父传子之后还需子传父这种情况该怎么办嘞?这个时候我们其实可以先让父级页面传一个函数给子级页面,同时父组件的函数里面再携带一个参数,然后子级页面接收这个函数,并且在此函数内将想传给父级页面的参数放进去让我们来看看代码是如何操作的我这个是想把子级页面的formRef传给父页面父组件父组件先定义个对象,为了把子组件的formRef给父组件;可以是对象,也可以是值,视情况而定@ getRightForm ----这就是要传给子组件的函数import C原创 2021-04-28 18:57:10 · 5092 阅读 · 0 评论 -
js算法-快速排序
快速排序<script>function random(min,max){return ~~(random()*(max-min)+min );}function randomArray(len,min,max){ var arr=[]; for(var i=0; i<len; i++){ arr[i]=random(min,max); } return arr;} /** * 对指定的数组进行快速排序。 * @param ar原创 2020-08-23 18:08:31 · 235 阅读 · 0 评论 -
js算法-二分搜索法:折半查找法。binarysearch。
二分搜索法:折半查找法。binarysearch。作用:做内容查找。功能类似于数组的实例方法:indexOf 时间复杂度 O(n)通常binarysearch用于查找数组元素的索引。找到返回索引,否则返回-1.时间复杂度:O(lg(2n))使用该算法的前提:数列必须是有序的。<script>function random(min,max){ return ~~(Math.random()*(max-min)+min);}function randomArray(len,mi原创 2020-08-23 17:01:51 · 365 阅读 · 0 评论 -
js算法-排序-插入排序
插入排序<script>/*核心思想:将无序区的第一个元素,插入到有序区的合适的位置。*/function random(min,max){ ~~(Math random()*(max-min)+min);}function randomArray(len,min,max){ var arr=[]; for(var i=0; i<len; i++){ arr[i]=random(min,max);} return arr;}//定义方法,做插入排序func原创 2020-08-22 21:10:58 · 173 阅读 · 0 评论 -
js算法-排序-选择排序
选择排序 核心思想<script>//选择排序//内层循环控制本趟的无序区的最小元素的查找。//内层循环外,无序区的最小元素和无序区的第一个元素互换。function random(min,max){ return ~~(Math.random()*(max-min)+min);}function randomArray(len,min,max){ var arr=[]; for(var i=0; i<=len; i++){ arr[i]=redom(min,m原创 2020-08-22 18:08:49 · 179 阅读 · 0 评论