注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

客户要一次加载上千张轮播图如何丝滑地实现?不用第三方(没找到),十来行核心代码实现 web

上帝之眼 发表了文章 • 122 次浏览 • 2023-12-12 08:59 • 来自相关话题

引言 最近再做3D的大屏,然后客户发来1G的图片压缩包,让我全放上去当轮播图 这不得卡死啊,现成且现代化好用的第三方库没找到 于是又到了我最爱的实现源码环节,核心代码十多行即可 底部有源码 思路 压缩图片 轮播只需要两张,来回交换,用点障眼法就是无缝了 批... ...查看全部
0
评论

吐槽大会,来瞧瞧资深老前端写的代码 web

上帝之眼 发表了文章 • 120 次浏览 • 2023-12-12 08:55 • 来自相关话题

忍无可忍,不吐不快。 本期不写技术文章,单纯来吐槽下公司项目里的奇葩代码,还都是一些资深老前端写的,希望各位对号入座。 知道了什么是烂代码,才能写出好代码。 别说什么代码和人有一个能跑就行的话,玩笑归玩笑。 人都有菜的时候,写出垃圾代码无可厚非,但是工作几年... ...查看全部
0
评论

【Java集合】双列集合HashMap的概念、特点及使用 Java

云端源想 发表了文章 • 136 次浏览 • 2023-12-11 16:21 • 来自相关话题

HashMap是Java中的一个集合类,它实现了Map接口,提供了一种存储键值对的方式。你可以把它想象成一个没有固定大小和形状的储物柜,你可以随时往里面放东西,也可以随时取出东西。而且,这个储物柜还有一个神奇的功能,那就是无论你放进去的是什么,取出来的总是你放... ...查看全部
0
评论

教你如何实现一个页面自动打字效果 web

写给少年的歌 发表了文章 • 111 次浏览 • 2023-12-08 10:23 • 来自相关话题

前言: 最近在写一个类似于 windows 启动页的项目,不知道大家是否还记的 windows 很经典的小光标加载页面,我又稍微改造了一下效果如下: 一. 光标闪烁效果的实现 tips: 在这里我们使用了 UnoCSS,如果你不清楚 UnoCSS 的使用方... ...查看全部
0
评论

前端如何使用websocket发送消息 web

写给少年的歌 发表了文章 • 100 次浏览 • 2023-12-08 09:18 • 来自相关话题

1 基础介绍 1.1 什么是WebSocket WebSocket 是一种在单个 TCP 连接上进行 全双工 通信的协议,它可以让客户端和服务器之间进行实时的双向通信。与传统的 HTTP 请求不同,WebSocket 使用了一个长连接,在客户端和服务器之间保... ...查看全部
0
评论

面试官:你知道websocket的心跳机制吗? web

写给少年的歌 发表了文章 • 93 次浏览 • 2023-12-08 09:18 • 来自相关话题

前言 哈喽,大家好,我是泽南Zn👨‍🎓。在之前的一篇文章写到, 前端如何使用websocket发送消息,websocket是怎么建立连接的呢?如果断开了会怎样?如何一直保持长连接呢?接下来,本篇文章将会带你了解--- WebSocket心跳机制 一、... ...查看全部
0
评论

qq农场私信我,您菜死了🥬 web

上帝之眼 发表了文章 • 130 次浏览 • 2023-12-08 09:10 • 来自相关话题

最近在写代码的时候发现自己总是有这样几种症状: 脸红心跳,像发烧一样😳; 口干舌燥、咳嗽不停😮‍💨; 脑袋放空,像刚通宵了一般👀; ...... 我逐渐怀疑,自己有没有可能是🐑了,甚至时不时就拿起体温计量一量,拿起自测试纸测一测,这样的情况一直没有得到好转... ...查看全部
0
评论

WebSocket 从入门到入土 web

上帝之眼 发表了文章 • 107 次浏览 • 2023-12-08 09:06 • 来自相关话题

前言因新部门需求有一个后台管理需要一个右上角的实时的消息提醒功能,第一时间想到的就是使用WebSocket建立实时通信了,之前没整过,于是只能学习了。和原部门相比现在太忙了,快乐的日子一去不复返了。经典的加量不加薪啊!!!一.WebSocket 基本概念1.W... ...查看全部
0
评论

按钮点击的水波效果 web

上帝之眼 发表了文章 • 108 次浏览 • 2023-12-08 09:06 • 来自相关话题

实现思路:水波效果可以用一个 span 来模拟,动画效果是缩放从 0 到大于零的值(比如 4),同时透明度从 1 到 0。点击 button 后,我们把这个 span 添加到 button 里即可。 HTML 结构比较简单,我们用 div 来表示 button... ...查看全部
0
评论

“浏览器切换到其他页面或最小化时,倒计时不准确“问题解析 web

上帝之眼 发表了文章 • 101 次浏览 • 2023-12-08 08:49 • 来自相关话题

背景 我最近修复了一个倒计时延迟的bug,情况是用户10:00设置了10分钟倒计时,10:06查看时发现倒计时还有8分钟,倒计时出不准确、延迟的情况。 倒计时大概逻辑如下: const leftTime = 600; //单位为秒 const timer = ... ...查看全部
0
评论

JS: function前面加!,引发思考🤔 web

写给少年的歌 发表了文章 • 85 次浏览 • 2023-12-07 09:52 • 来自相关话题

简介 我们基本都知道,函数的声明方式有这两种 function msg(){alert('msg');}//声明式定义函数 var msg = function(){alert('msg');}//函数赋值表达式定义函数 但其实还有第三种声明方式,Func... ...查看全部
0
评论

重新认识下网页水印 web

写给少年的歌 发表了文章 • 92 次浏览 • 2023-12-07 09:51 • 来自相关话题

使用背景图图片 单独使用 css 实现,使用 backgroundImage,backgroundRepeat 将背景图片平铺到需要加水印的容器中即可。 如果希望实现旋转效果,可以借助伪元素,将背景样式放到伪元素中,旋转伪元素实现: <style>... ...查看全部
0
评论

你的代码着色好看吗?来这里看看吧! web

写给少年的歌 发表了文章 • 86 次浏览 • 2023-12-07 09:48 • 来自相关话题

如果你想在网页上展示一些代码,你可能会遇到一个问题:代码看起来很单调,没有任何颜色或格式,这样的代码不仅不美观,也不利于阅读和理解。 那么,有没有什么办法可以让代码变得更漂亮呢?答案是有的,而且很简单。 你只需要使用一个叫做 highlight.js 的第三方... ...查看全部
0
评论

😲什么!!一个开关要这么花里胡哨?? web

写给少年的歌 发表了文章 • 89 次浏览 • 2023-12-07 09:48 • 来自相关话题

前言 前几天我的朋友突然找上我,说他公司产品要他做个很花哨的开关特效,我一想一个开关而已,还能花哨到哪去,无非就是加点动画特效吗,随后我承认我低估了这个产品的脑洞,需求是要一个粉粉嫩嫩的爱心开关,关的时候背景色是白的,打开后要粉色,而且爱心开关按钮是从左心房滚... ...查看全部
0
评论

产品经理:能不能根据用户心情自动切换主题。我:好的。 web

写给少年的歌 发表了文章 • 95 次浏览 • 2023-12-07 09:42 • 来自相关话题

效果展示 在线体验地址:dbfu.github.io/antd-pro-ex…,需要开启摄像头权限,不支持手机浏览器。 代码仓库地址:github.com/dbfu/antd-p… 前言 这个灵感来自于zxg_神说要有光大佬的写一个可以当镜子照的Button... ...查看全部
0
评论

实现抖音“刚刚看过”的功能(原生js的写法) web

上帝之眼 发表了文章 • 96 次浏览 • 2023-12-07 09:37 • 来自相关话题

先上一下效果图吧 点击一下刚刚看过的按钮就会滚动到视频的位置 实现这个效果,如果不考虑效率问题肯定是非常简单,但是我们就是要考虑这个传输效率的问题 比方说这个主页有2000条视频,但是目前看的视频在第1900个,那需要滑到这第1900个视频的位置,不可能把... ...查看全部
0
评论

Swiper,一款超赞的 JavaScript 滑动库? web

上帝之眼 发表了文章 • 98 次浏览 • 2023-12-07 09:36 • 来自相关话题

嗨,大家好,欢迎来到猿镇,我是镇长,lee。 又到了和大家见面的时间,今天分享一款 JavaScript 滑动库 - Swiper。Swiper 不仅是一个简单的滑动库,更是一个全面的滑动解决方案,让你轻松创建出各种炫酷的滑动效果。 git... ...查看全部
0
评论

没用的东西,你连个内存泄漏都排查不出来!! web

上帝之眼 发表了文章 • 98 次浏览 • 2023-12-07 09:27 • 来自相关话题

背景 ui妹子的无理要求,我通通满足了。但是不出意外的话,意外就出来了。 此功能在上线之后,我们的业务在客户app内使用刷脸的时候会因为内存过高导致app将webview杀死。 然后我们leader爆了,让我排查问题。可是可是,我哪里会排查内存泄漏呀。 我:... ...查看全部
0
评论

以为 flv.js 直播超简单,结果被延迟和卡顿整疯了 web

写给少年的歌 发表了文章 • 91 次浏览 • 2023-12-06 09:16 • 来自相关话题

大家好,我是杨成功。 之前写过一篇浏览器直播的文章,叫《用一个 flv.js 播放监控的例子,带你深撅直播流技术》。这片文章的热度还不错,主要内容就是科普直播是什么,以及如何在浏览器中播放直播。 实现方法很简单,使用一个流行的第三方包 flv.js,即可快速播... ...查看全部
0
评论

用一个 flv.js 播放监控的例子,带你深撅直播流技术 web

写给少年的歌 发表了文章 • 99 次浏览 • 2023-12-06 09:16 • 来自相关话题

大家好,我是杨成功。 本文记录一下在使用 flv.js 播放监控视频时踩过的各种各样的坑。虽然官网给的 Getting Started 只有短短几行代码,跑一个能播视频的 demo 很容易,但是播放时各种各样的异常会搞到你怀疑人生。 究其原因,一方面 GitH... ...查看全部
0
评论

前端访问系统文件夹 web

写给少年的歌 发表了文章 • 99 次浏览 • 2023-12-06 09:15 • 来自相关话题

随着前端技术和浏览器的升级,越来越多的功能可以在前端实现而不用依赖于后端。其中,访问系统文件夹是一个非常有用的功能,例如上传文件时,用户可以直接从自己的电脑中选择文件。 使用方法 在早期的浏览器中,要访问系统中的文件夹需要使用 ActiveX 控件或 Java... ...查看全部
0
评论

【手把手教学】基于vue封装一个安全键盘组件 web

写给少年的歌 发表了文章 • 85 次浏览 • 2023-12-06 09:11 • 来自相关话题

基于vue封装一个安全键盘组件 为什么需要安全键盘 大部分中文应用弹出的默认键盘是简体中文输入法键盘,在输入用户名和密码的时候,如果使用简体中文输入法键盘,输入英文字符和数字字符的用户名和密码时,会自动启动系统输入法自动更正提示,然后用户的输入记录会被缓存下... ...查看全部
0
评论

前人在 vue 项目中的 “砍树型“ 写法,让后人乘不了凉! web

写给少年的歌 发表了文章 • 80 次浏览 • 2023-12-06 09:10 • 来自相关话题

前言 最近在协助小伙伴解决问题时,在项目中都会遇到一些 “砍树型” 的写法,这些写法容易让后续 简单 的需求变得 复杂,都说 "前人栽树后人乘凉",但项目中有些写法是真的让后人乘不了凉的,甚至还得被迫加入 “砍树队伍”。 本篇文章就列举一些,在 vue 项目中... ...查看全部
0
评论

🌅 让你的用户头像更具艺术感,实现一个自动生成唯一渐变色的头像组件 web

写给少年的歌 发表了文章 • 89 次浏览 • 2023-12-06 09:06 • 来自相关话题

前言 这一篇文章依然是组件实现系列,这次我们来实现一个基于用户昵称动态生成用户头像的组件。在很多中后台场景中,用户并不需要自己去上传头像,而是简单的展示一个基本的头像图片,但是这样就太没意思啦。这次头像组件的,预期是能够基于用户昵称字符串生成某种颜色,然后设置... ...查看全部
0
评论

封装一个工作日历组件,顺便复习一下Date常用方法 web

上帝之眼 发表了文章 • 102 次浏览 • 2023-12-06 08:52 • 来自相关话题

背景 上周接到一个需求,开发一个工作日历组件。找了一圈没找到合适的,索性自己写一个。 下面给大家分享一下组件中使用到的一些日期API和后面实现的框选元素功能。 效果展示 demo体验地址:dbfu.github.io/work-calend… 开始之前 lu... ...查看全部
0
评论

不是Typescript用不起,而是JSDoc更有性价比? web

上帝之眼 发表了文章 • 121 次浏览 • 2023-12-06 08:50 • 来自相关话题

1. TS不香了? 2023年,几条关于 Typescript 的新闻打破了沉寂,让没什么新活好整的前端开发圈子又热闹了一番。 先是 GitHub 的报告称:“TypeScript 取代 Java 成为第三受欢迎语言”。 在其当年度 Octoverse 开... ...查看全部
0
评论

实现 height: auto 的高度过渡动画 web

上帝之眼 发表了文章 • 99 次浏览 • 2023-12-06 08:49 • 来自相关话题

对于一个 height 设置为 auto 的元素,当它的高度发生了不由样式引起的改变时,并不会触发 transition 过渡动画。 容器元素的高度往往是由其内容决定的,如果一个容器元素的内容高度突然发生了改变,而无法进行过渡动画,有时会显得比较生硬,比如下面... ...查看全部
0
评论

大屏可视化适配 web

写给少年的歌 发表了文章 • 89 次浏览 • 2023-12-05 09:04 • 来自相关话题

如何适配屏幕 1.页面尺寸比与屏幕尺寸比的关系 首先设计稿的项目宽高比是16:9 大屏可视化需要用同一个页面,适配各种尺寸的屏幕。当显示屏幕的尺寸比与页面的尺寸比不一致时,则需要将页面尽可能放大居中显示,其余地方留白。 以16:9为例,当显示屏幕的尺寸比小于1... ...查看全部
0
评论

实现一个简单的文本溢出提示效果 web

写给少年的歌 发表了文章 • 87 次浏览 • 2023-12-05 09:03 • 来自相关话题

需求背景 写一段简单的HTML代码: <div class="container">超级无敌大怪兽在此!</div> 此时如果我们为其加上文本溢出处理,只需简单三行css代码即可搞定: .container { width:... ...查看全部
0
评论

基于css3写出的底部导航栏效果(详细注释) web

写给少年的歌 发表了文章 • 79 次浏览 • 2023-12-05 09:01 • 来自相关话题

进行准备工作 这边对基本的样式进行了设置,首先在html部分设置了一个名为nav的div,推荐大家语义化来写不要学我这种,随后进行基本的默认样式的清除,并且设置盒子为ie盒子方便后续的计算,整体都设置为弹性盒,方便后续矢量文字的操作,对导航栏nav进行定位,... ...查看全部
0
评论

代码刚上线,页面就白屏了 web

上帝之眼 发表了文章 • 107 次浏览 • 2023-12-05 08:43 • 来自相关话题

前言 白屏一直是一个前端开发谈之变色的问题。 “什么?我的页面刚上线就白屏了,是报错了,还是兼容性问题,还是性能问题,多刷新几次就好了,用户网络不行吧。” 简单来说,白屏就是用户打开前端页面什么有没有。 这是一个很重要的质量指标。 那么我们如何监控页面白屏异常... ...查看全部
0
评论

手搓微信小程序生日滑动选择😉 web

上帝之眼 发表了文章 • 124 次浏览 • 2023-12-05 08:40 • 来自相关话题

简单说一下功能点 微信小程序设置用户的生日,直接使用日历有些不太友好,所以选择手搓一个类似某音和某红书差不多的样式。 在实现该功能还是有一些小的注意点的,最主要的就是-->日期选择需要3级联动,因为要获取当前年份有多少月份、以及当前年份的月份有多少天。总... ...查看全部
0
评论

微信小程序动态生成表单来啦!你再也不需要手写表单了! web

写给少年的歌 发表了文章 • 83 次浏览 • 2023-12-04 09:37 • 来自相关话题

dc-vant-form 由于我们在小程序上涉及到数据采集业务,需要经常使用表单,微信小程序的表单使用起来非常麻烦,数据和表单是分离的,每个输入框都需要做数据处理才能实现响应式数据,所以我开发了dc-vant-form,针对原生微信小程序+vant组件构建的自... ...查看全部
0
评论

学会XPath,轻松抓取网页数据 web

写给少年的歌 发表了文章 • 87 次浏览 • 2023-12-04 09:35 • 来自相关话题

一、定义 XPath(XML Path Language)是一种用于在 XML 文档中定位和选择节点的语言。XPath的选择功能非常强大,可以通过简单的路径选择语法,选取文档中的任意节点或节点集。学会XPath,可以轻松抓取网页数据,提高数据获取效率。 二、X... ...查看全部
0
评论

js终止程序,我常用throw 替代 return web

写给少年的歌 发表了文章 • 96 次浏览 • 2023-12-04 09:34 • 来自相关话题

js终止程序有两种方式(如果还有别的请告知我) throw return 这两个好像是两大阵营,前者我个人最推崇,但是很少见人用, 不知道啥原因(兴许是讨厌写try catch吧)。 刚入门那会,总觉得下面这样的验证好麻烦 const formValu... ...查看全部
0
评论

前端外描边完美实现 web

写给少年的歌 发表了文章 • 85 次浏览 • 2023-12-04 09:32 • 来自相关话题

背景 最近在公司做画布相关的内容,涉及到了字体描边的方案选择,在三种方案对比和尝试下,最终选用了 SVG 作为字体描边的方案,今天就来讲讲这些方案的优缺点。 字体描边方案对比 1. text-stroke 优点: 实现效果好 缺点: 兼容性一般,需要配合 -... ...查看全部
0
评论

大专前端,三轮面试,终与阿里无缘 web

写给少年的歌 发表了文章 • 89 次浏览 • 2023-12-04 09:29 • 来自相关话题

因为一些缘故,最近一直在找工作,再加上这个互联网寒冬的大环境,从三月找到六月了,一直没有合适的机会 先说一下背景,目前三年半年经验,base 杭州,大专学历+自考本科 就在前几天,Boss 上收到了阿里某个团队的投递邀请(具体部门就不透露了),因为学历问题... ...查看全部
0
评论

华为自研的前端框架是什么样的? web

上帝之眼 发表了文章 • 105 次浏览 • 2023-12-04 09:18 • 来自相关话题

大家好,我卡颂。 最近,华为开源了一款前端框架 —— openInula。根据官网提供的信息,这款框架有3大核心能力: 响应式API 兼容ReactAPI 官方提供6大核心组件 并且,在官方宣传视频里提到 —— 这是款大模型驱动的智能框架。 ... ...查看全部
0
评论

终于把国外大佬的跨窗口量子纠缠粒子效果给肝出来 web

上帝之眼 发表了文章 • 126 次浏览 • 2023-12-01 13:45 • 来自相关话题

前言 上篇文章 尝试实现了国外大佬用Web做出来跨窗口渲染动画效果反响很大,但是仅仅只是实现了跨窗口动画效果,严格说就没有动画,还有些bug和遗憾,尤其是粒子效果,得入three.js坑,怎么办?跳啊! 硬肝了两天,实在肝不动了,看效果吧。 第一版v2效果,大... ...查看全部
0
评论

JS 爱好者的十大反向教学(译) web

写给少年的歌 发表了文章 • 97 次浏览 • 2023-11-29 09:44 • 来自相关话题

大家好,这里是大家的林语冰。 免责声明 本文属于是语冰的直男翻译了属于是,仅供粉丝参考,英文原味版请临幸 The 10 Most Common JavaScript Issues Developers Face。 今时今日,JS(JavaScript)几乎... ...查看全部
0
评论

Nuxt源码浅析 web

写给少年的歌 发表了文章 • 94 次浏览 • 2023-11-29 09:28 • 来自相关话题

来聊聊Nuxt源码。 聊聊启动nuxt项目 废话不多说,看官网一段Nuxt项目启动 const { Nuxt, Builder } = require('nuxt') const app = require('express')() const isProd... ...查看全部
0
评论

前端数据加解密 -- AES算法 web

上帝之眼 发表了文章 • 106 次浏览 • 2023-11-29 09:25 • 来自相关话题

在当今日益增长的互联网数据流中,信息安全成为了一个越来越重要的主题。数据加密不仅是保护信息免遭未授权访问的有效措施,更是隐私保护和网络安全的基石。正是在这样的背景下,高级加密标准(AES)凭借其坚如磐石的安全性和便捷的操作性,成为了全球加密技术的领航者。 在编... ...查看全部
0
评论

VUE实现九宫格抽奖 web

上帝之眼 发表了文章 • 113 次浏览 • 2023-11-29 09:25 • 来自相关话题

一、前言 九宫格布局 注释了三种结果分支 懒得找图,背景色将就看一下 不足的地方,欢迎评论指正 二、代码注释详解 <template> <div class="box"> <div class="raffleBox... ...查看全部
0
评论

点击自动复制剪贴板 web

上帝之眼 发表了文章 • 128 次浏览 • 2023-11-29 08:52 • 来自相关话题

目标🎯: 一键复制"功能,用户点击一下按钮,指定的内容就自动进入剪贴板。 实现🖊️: 方法一:Document.execCommand()方法 方法二:Clipboard Document.execCommand() Document.execCommand(... ...查看全部
0
评论

你有使用过time标签吗?说说它的用途有哪些? web

写给少年的歌 发表了文章 • 83 次浏览 • 2023-11-28 09:25 • 来自相关话题

"<time> 标签是 HTML5 中的一个语义化标签,用于表示日期和时间。它的主要用途有以下几个方面: 在网页中显示日期和时间。 在搜索引擎中提供更准确的时间信息。 在机器可读的格式中表示日期和时间。 示例代码: <p>The c... ...查看全部
0
评论

页面加载多个Iframe,白屏时间太长,如何优化? web

写给少年的歌 发表了文章 • 115 次浏览 • 2023-11-28 09:13 • 来自相关话题

最近接到一个需求,和AI 的对话需要展示图表,而这个图表的功能由另外一个系统提供,打算采用iframe的方式嵌入。 当我们和AI对话越来越多,嵌入的图表也会越来越多,此时一次性渲染多个iframe会导致页面白屏时间比较长,体验很差。 要解决这个问题,其本质就是... ...查看全部
0
评论

JavaScript 供应链为什么如此脆弱... web

写给少年的歌 发表了文章 • 111 次浏览 • 2023-11-28 09:11 • 来自相关话题

JavaScript 的强大之处在于其卓越的模块化能力,通过 npm 包管理机制,开发者可以轻易地引用并使用其他人或者组织已经编写好的开源代码,从而极大地加快了开发速度。但是,这种依赖关系的复杂性也给供应链的安全带来了巨大的挑战。 今天就跟大家一起来聊聊 Ja... ...查看全部
0
评论

WebSocket 鉴权实践:从入门到精通 web

上帝之眼 发表了文章 • 98 次浏览 • 2023-11-28 09:00 • 来自相关话题

WebSocket 作为实时通信的利器,越来越受到开发者的青睐。然而,为了确保通信的安全性和合法性,鉴权成为不可或缺的一环。本文将深入探讨 WebSocket 的鉴权机制,为你呈现一揽子的解决方案,确保你的 WebSocket 通信得心应手。 使用场景 We... ...查看全部
0
评论

JS特效:跟随鼠标移动的小飞机 web

上帝之眼 发表了文章 • 93 次浏览 • 2023-11-28 08:51 • 来自相关话题

前端网页中,用JS实现鼠标移动时,页面中的小飞机向着鼠标移动。 效果 源码 <!DOCTYPE html> <html> <head> <style> *{ margin: ... ...查看全部
0
评论

从入门到精通:集合工具类Collections全攻略! Java

云端源想 发表了文章 • 119 次浏览 • 2023-11-27 17:43 • 来自相关话题

前言在之前的文章中,我们学习了单列集合的两大接口及其常用的实现类;在这些接口或实现类中,为我们提供了不少的实用的方法。本篇文章我们来介绍一种java开发者为我们提供了一个工具类,让我们更好的来使用集合Collections 工具类介绍Collections 是... ...查看全部