注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

前端发展:走进行业迷茫的迷雾中 web

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

引言 2023年,前端开发作为IT行业中备受关注的领域之一,正在经历着巨大的挑战和变革。然而,在当前行业不景气、失业率居高不下以及裁员潮席卷而来的情况下,许多人开始质疑前端开发的未来前景以及学习它是否依然有意义。本文将探讨这个问题并试图给出一些启示。 第一部... ...查看全部
0
评论

树结构的数据扁平化 web

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

function flattenTree(data) { data = JSON.parse(JSON.stringify(data)); var res = []; while(data.length) { var n... ...查看全部
0
评论

用Vue.js构建一个Web3应用像,像开发 Web2 一样熟悉 web

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

作为一名涉足去中心化网络的前端 JavaScript 开发人员,您可能遇到过许多 Web3 开发解决方案。但是,这些解决方案通常侧重于钱包集成和交易执行,这就造成了学习曲线,偏离了熟悉的 Web2 开发体验。 但不用担心!有一种解决方案可以无缝衔接 Web2... ...查看全部
0
评论

前端开发如何给自己定位?初级?中级?高级! web

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

引言 在快速发展的互联网时代,前端开发一直处于高速增长的趋势中。作为构建用户界面和实现交互功能的关键角色,前端开发人员需要不断提升自己的技能和能力,以适应变化的行业需求。本文将为前端开发人员提供一个能力定位指南,帮助他们了解自己在前端领域的定位,内容参考阿里前... ...查看全部
0
评论

给同学解决问题有感——天下前端是一家! web

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

   在毕设如火如荼进行的过程中,大家设计xxx系统时都会有各种各样的界面,这不就到了本菜鸟的领域!hhh,小时候的画家梦也算实现了一半,只不过画笔变成了code~    最近,给两位同学解决了前端方面的问题,但都不是我学的javascript语言,摸索着平时... ...查看全部
0
评论

这一篇浏览器事件循环,可能会颠覆部分人的对宏任务和微任务的理解🤪🤪🤪 web

上帝之眼 发表了文章 • 171 次浏览 • 2023-07-26 14:54 • 来自相关话题

在这两天里看到一篇文章,发现好像很多人都把事件循环给搞混了,到底是宏任务先执行还是微任务先执行。在写这篇文章之前,我也随机挑选了几位幸运观众来问这个问题,好像大多都是说微任务先执行。 那么从这篇文章里,我们就来探讨一下到底是哪个先执行。 什么是进程 进程是计算... ...查看全部
0
评论

今日算法09-青蛙跳台阶问题 web

上帝之眼 发表了文章 • 156 次浏览 • 2023-07-26 14:53 • 来自相关话题

一、题目描述 题目链接:leetcode.cn/problems/qi… 难易程度:简单 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为... ...查看全部
0
评论

媒体查询,响应式设计?帮帮我! web

上帝之眼 发表了文章 • 168 次浏览 • 2023-07-26 14:51 • 来自相关话题

什么是媒体查询?媒体查询是一种 CSS 语言特性,它允许作者根据设备或窗口的特性有条件地应用 CSS 规则来查看应用程序。最常见的情况是根据视口宽度应用 CSS 规则,这样 CSS 作者就能根据窗口或设备的大小创建相应的组件和布局。但这也可能延伸到用户是否偏好... ...查看全部
0
评论

纯C文件推理Llama 2 web

上帝之眼 发表了文章 • 168 次浏览 • 2023-07-26 11:15 • 来自相关话题

这段项目可以让你通过PyTorch从头开始训练Llama 2 LLM架构模型,然后将权重保存到一个原始二进制文件中,再将其加载到一个仅有500行的简单C文件(run.c)中,该文件推断模型,目前仅支持fp32。在作者的云Linux开发平台上,一个维度为288的... ...查看全部
0
评论

也许跟大家不太一样,我是这么用TypeScript来写前端的 web

上帝之眼 发表了文章 • 202 次浏览 • 2023-07-26 08:32 • 来自相关话题

一、当前一些写前端的骚操作 先罗列一下见到过的一些写法吧:) 1. interface(或Type)一把梭 掘金上很多文章,一提到 TypeScript,那不得先用 interface 或者 type 来声明个数据结构吗?像这样: type User = { ... ...查看全部
0
评论

请自信的大声告诉面试官forEach跳不出循环 web

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

如果面试官,或者有人问你foreach怎么跳出循环,请你大声的告诉ta,跳不出!!!!!!!!!! foreach 跳不出循环 为什么呢? 先看看foreach大体实现。 Array.prototype.customForEach = function (fn... ...查看全部
0
评论

初学矩阵 web

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

前言 矩阵是人类的瑰宝,矩阵里数字与数字通过关系组在一起。正如大道无形,用不同的视角去解读数的关系,它就有不同的作用。大道至简,难的是解读道的心。(作者发癫中...) 让我们放开的自己的心,不要限制它的解读,(san +++) 下面进行简单的描述。 矩阵 (M... ...查看全部
0
评论

希尔排序,我真的领悟了 web

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

之前文章我们讲到过 冒泡排序、选择排序、插入排序 都是原地的,并且时间复杂度都为O(n^2) 的排序算法。那么今天我们来讲一下希尔排序,它的时间复杂度为O(n*logn)。那这个算法是怎么做到的呢?我们这回一次看个透。 首先再回顾一下 冒泡、选择、插入这3个排... ...查看全部
0
评论

随着鼠标移入,图片的切换跟着修改背景颜色(Vue3写法) web

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

先看看效果图吧 下面来看实现思路 又是摸鱼的下午,无聊来实现了一下这个效果,记录一下,说不定以后有这需求,记一下放到官网上也是OK的, 我这里提供一种实现方法,当然你们想用放大加模糊也是可以的,想怎么来就怎么来 1.背景颜色不是固定的,是随着图片的切换动态... ...查看全部
0
评论

几何算法:判断两条线段是否相交 web

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

‍ ‍大家好,我是前端西瓜哥。 如何判断两条线段(注意不是直线)是否有交点? 传统几何算法的局限 上过一点学的西瓜哥我,只用高中学过的知识,还是可以解这个问题的。 一条线段两个点,可以列出一个两点式(x - x1) / (x2 - x1) = (y - y1)... ...查看全部
0
评论

我给项目加了性能守卫插件,同事叫我晚上别睡的太死 web

上帝之眼 发表了文章 • 188 次浏览 • 2023-07-20 08:47 • 来自相关话题

点击在线阅读,体验更好链接现代JavaScript高级小册链接深入浅出Dart链接现代TypeScript高级小册链接 引言 给组内的项目都在CICD流程上更新上了性能守卫插件,效果也还不错,同事还疯狂夸奖我 接下里进入我们的此次的主题吧 由于我组主要是负... ...查看全部
0
评论

村镇级别geojson获取方法 web

上帝之眼 发表了文章 • 191 次浏览 • 2023-07-20 08:44 • 来自相关话题

前言 公司需要开发某个村镇的网格地图,个大搜索引擎找了地图板块都只能到村镇级的,在高德地图上搜索出来只是一个标记并没有详细的网格分布,并使用BigMap等工具尝试也只能到村镇不能到具体下面的网格。下文将介绍一种思路用于获取村镇的geojson。 准备工作 ... ...查看全部
0
评论

我终于成功登上了JS 框架榜单,并且仅落后于 React 4 名! web

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

前言 如期而至,我独立开发的 JavaScript 框架 Strve.js 迎来了一个大版本5.6.2。此次版本距离上次大版本发布已经接近半年之多,为什么这么长时间没有发布新的大版本呢?主要是研究 Strve.js 如何支持单文件组件,使代码智能提示、代码格式... ...查看全部
0
评论

web端实现远程桌面控制 web

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

阐述 应着标题所说,web端实现远程桌面控制,方案有好几种,达到的效果就是类似于向日葵一样可以远程桌面,但是操作方可以不用安装客户端,只需要一个web浏览器即可实现,桌面端需写一个程序用来socket连接和执行Windows指令。 实现方案 使用webSock... ...查看全部
0
评论

前端基建原来可以做这么多事情 web

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

前端基建是指在前端开发过程中,为提高开发效率、代码质量和团队协作而构建的一些基础设施和工具。下面是前端基建可以做的一些事情: 脚手架工具:开发和维护一个通用的脚手架工具,可以帮助团队快速初始化项目结构、配置构建工具、集成常用的开发依赖等。 组件库:开发... ...查看全部
0
评论

无虚拟 DOM 版 Vue 进行到哪一步了? web

上帝之眼 发表了文章 • 170 次浏览 • 2023-07-19 08:26 • 来自相关话题

前言 就在一年前的 Vue Conf 2022,尤雨溪向大家分享了一个非常令人期待的新模式:无虚拟 DOM 模式! 我看了回放之后非常兴奋,感觉这是个非常牛逼的新 feature,于是赶紧写了篇文章: 《无虚拟 DOM 版 Vue 即将到来》 鉴于可能会有... ...查看全部
0
评论

Vite 开发环境为何这么快? web

上帝之眼 发表了文章 • 178 次浏览 • 2023-07-18 08:46 • 来自相关话题

本文只是笔者作为一个初学者,在学习中与看了诸多业界的优秀实践文章之后的思考和沉淀,如果你在看的过程中觉得有些不妥的地方,可以随时和我联系,一起探讨学习。 提到 Vite,第一个想到的字就是 快,到底快在哪里呢?为什么可以这么快? 本文从以下几个地方来讲 快... ...查看全部
0
评论

nest.js 添加 swagger 响应数据文档 web

上帝之眼 发表了文章 • 164 次浏览 • 2023-07-18 08:42 • 来自相关话题

基本使用 通常情况下,在 nest.js 的 swagger 页面文档中的响应数据文档默认如下 此时要为这个控制器添加响应数据文档的话,只需要先声明 数据的类型,然后通过@ApiResponse 装饰器添加到该控制器上即可,举例说明 todo.entity.... ...查看全部
0
评论

echarts+dataV实现中国在线选择省市区地图 web

上帝之眼 发表了文章 • 172 次浏览 • 2023-07-18 08:38 • 来自相关话题

echarts+dataV实现中国在线选择省市区地图 利用 dataV 的地图 GEO JSON数据配合 echarts 和 element-china-area-data实现在线选择 省市区 地图 效果预览 可以通过自行选择省市区在线获取地图数据,配合 e... ...查看全部
0
评论

Blitz:可以实时聊天的协同白板 web

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

书接上文 之前在 跨平台渲染引擎之路:类 Figma 的无限画布 中提到了想落地无限画布场景的渲染 SDK,最近业余时间基本都在折腾类似的事情,不过在形式和顺序上有些调整,首先先看下目前还比较粗糙的项目预览。 预览 项目地址:Blitz 体验地址:Blitz... ...查看全部
0
评论

手撸一个 useLocalStorage web

上帝之眼 发表了文章 • 167 次浏览 • 2023-07-18 08:34 • 来自相关话题

前言 最近在用 vue3 + typeScript + vite 重构之前的代码,想着既然都重写了那何不大刀阔斧的改革,把复杂的逻辑全部抽象成独立的 hook,不过官方称之为“组合式函数”(Composables),好家伙写着写着就陷入 “hook 陷阱” 了... ...查看全部
0
评论

揭秘 html2Canvas:打印高清 PDF 的原理解析 web

上帝之眼 发表了文章 • 161 次浏览 • 2023-07-17 08:46 • 来自相关话题

1. 前言 最近我需要将网页的DOM输出为PDF文件,我使用的技术是html2Canvas和jsPDF。具体流程是,首先使用html2Canvas将DOM转化为图片,然后将图片添加到jsPDF中进行输出。 const pdf = new jsPDF({    ... ...查看全部
0
评论

uni-app下App转微信小程序的操作经验 web

上帝之眼 发表了文章 • 222 次浏览 • 2023-07-17 08:44 • 来自相关话题

背景 就是老板觉得 app 比较难以开展,需要开发小程序版本方便用户引入; 个人觉得,我们的产品更偏向B端产品,需要公司整体入住,而不是散兵游勇的加入,没必要进行这样的引流,奈何我不是老板,那就干。 目前已经有二十几个页面及即时通信模块,已经可以稳定运行;... ...查看全部
0
评论

熟读代码简洁之道,为什么我还是选择屎山 web

上帝之眼 发表了文章 • 152 次浏览 • 2023-07-17 08:32 • 来自相关话题

前言 前几天我写了一篇Vue2屎山代码汇总,收到了很多人的关注;这说明代码简洁这仍然是一个程序员的基本素养,大家也都对屎山代码非常关注;但是关注归关注,执行起来却非常困难;我明明知道这段代码的最佳实践,但是我就是不那样写,因为我有很多难言之隐; 没有严格的卡口... ...查看全部
0
评论

如何给你的个人博客添加点赞功能 web

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

最近在重构博客,想要添加一些新功能。平时有看 Josh W. Comeau 的个人网站,他的每篇文章右侧都会有一个心形按钮,用户通过点击次数来表达对文章的喜爱程度。让我们来尝试实现这个有趣的点赞功能吧! 绘制点赞图标 点赞按钮的核心是 SVG 主要由两部分组... ...查看全部
0
评论

我教你怎么在Vue3实现列表无限滚动,hook都给你写好了 web

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

先看成果 无限滚动列表 无限滚动列表(Infinite Scroll)是一种在网页或应用程序中加载和显示大量数据的技术。它通过在用户滚动到页面底部时动态加载更多内容,实现无缝的滚动体验,避免一次性加载所有数据而导致性能问题。供更流畅的用户体验。但需要注意在实... ...查看全部
0
评论

作为开发人员,如何一秒洞悉文件结构? web

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

曾经在处理复杂的文件结构时感到束手无策吗?别担心,说一个真正的解决方案——JavaScript中的tree-node包。它能以一种惊人的方式展示文件和文件夹的层次结构,让你瞬间掌握复杂的项目布局。 背景 在一个新项目中,你可能会面对各种文件,包括HTML、CS... ...查看全部
0
评论

CSS实现0.5px的边框的两种方式 web

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

方式一 <style> .border { width: 200px; height: 200px; position: relative; } .border::before { content: ""; position: abs... ...查看全部
0
评论

基于 Tauri, 我写了一个 Markdown 桌面 App web

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

本文视频地址 前言 大家好,我是小马。 去年,我开发了一款微信排版编辑器 MDX Editor。它可以自定义组件、样式,生成二维码,代码 Diff 高亮,并支持导出 Markdown 和 PDF 等功能。然而,作为一个微信排版编辑器,它的受众面比较有限,并不适... ...查看全部
0
评论

用Echarts打造自己的天气预报! web

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

前言 最近刚刚学习了Echarts的使用,于是想做一个小案例来巩固一下。项目效果如下图所示: 话不多说,开始进入实战。 创建项目 这里我们使用vue-cli来创建脚手架: vue create app 这里的app是你要创建的项目的名称,进入界面我们选择安装... ...查看全部
0
评论

通过调试技术,我理清了 b 站视频播放很快的原理 web

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

b 站视频播放的是很快的,基本是点哪就播放到哪。 而且如果你上次看到某个位置,下次会从那个位置继续播放。 那么问题来了:如果一个很大的视频,下载下来需要很久,怎么做到点哪个位置快速播放那个位置的视频呢? 前面写过一篇 range 请求的文章,也就是不下载资源的... ...查看全部
0
评论

环信的那些”已读“功能实现及问题解决 环信_WebIM

此木 发表了文章 • 227 次浏览 • 2023-07-13 14:51 • 来自相关话题

写在前面你在调用环信的消息回执时,是否有以下的烦恼1、发送了消息已读回执,为什么消息列表页的未读数没有发生变化?2、发送了消息已读回执,为什么消息漫游拉取不到已读状态?如果你有这些烦恼,那就继续往下看一些歧义在这之前,我们需要先来统一确定两件事情第一:消息列表... ...查看全部
0
评论

小程序自定义导航栏 web

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

小程序布局 谈到导航栏与自定义导航栏,就需要解释一下微信小程序的布局了。在小程序开发中使用wx.getSystemInfoAsync() 方法可以获取到系统信息。 部分获取到的信息如上图(截取自微信小程序开发者文档),对我们理解布局有用的信息是以上... ...查看全部
0
评论

Progress 圆形进度条 实现 web

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

效果图 实现过程分析 简要说明 本文主要以 TypeScript + React 为例进行讲解, 但相关知识和这个关系不大. 不会也不影响阅读 dome 中使用到了 sass, 但用法相对简单, 不影响理解 HTML DOM 元素说明 <div c... ...查看全部
0
评论

记录一次小程序开发中的各种奇葩bug web

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

前段时间,跟好哥们儿商量了一下,帮他公司设计并开发一款宣传用的小程序。因为是宣传用的,所以对于后台数据几乎没什么需求,只需要用到一些接口,引导用户联系公司,且公司性质是古建筑装修,没有自己的服务器。所以我直接给他做的是个静态的小程序。 微信小程序的开发需要注意... ...查看全部
0
评论

搭建适用于公司内部的脚手架 web

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

前言 公司项目多了,且后续会增加更多项目,为了避免每次创建项目都是重复的copy,这里可以自己写一个适合公司的脚手架,就跟 vue-cli, create-react-app 类似。 简单描述下原理:首先你需要准备一个模板,这个模板可以存储在公司的git上,然... ...查看全部
0
评论

今天这个 Antd 咱们是非换不可吗? web

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

最近在思考一个可有可无的问题: “我们是不是要换一个组件库?” 为什么会有这个问题? 简单同步一下背景,我效力于 Lazada 商家前端团队。从接手系统以来(近 2 年) 就一直使用着 Alibaba Fusion 这套组件库。据我所知淘系都是在使用这套组件... ...查看全部
0
评论

为什么React一年不发新版了? web

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

大家好,我卡颂。 遥想前几年,不管是React还是Vue,都在快速迭代版本,以至于很多同学抱怨学不动了。 而现在,React已经一年没更新稳定release了。 甚至有人认为,这就是前端已死最直接的证据: 那么,React最近一年为什么不发版了呢?是因为前... ...查看全部
0
评论

5分钟,带你迅速上手“Markdown”语法 web

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

本篇将重点讲解:Markdown的 “语法规范” 与 “上手指南”。 一、Markdown简介 Markdown是一种文本标记语言,它容易上手、易于学习,排版清晰明了、直观清晰。常用于撰写 “技术文档” 、 “技术博客” 、 “开发文档” 等等。 总之,如... ...查看全部
0
评论

🤣泰裤辣!这是什么操作,自动埋点,还能传参? web

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

前言 在上篇文章讲了如何通过手写babel插件自动给函数埋点之后,就有同学问我,自动插入埋点的函数怎么给它传参呢?这篇文章就来解决这个问题我讲了通过babel来实现自动化埋点,也讲过读取注释给特定函数插入埋点代码,感兴趣的同学可以来这里 给所有函数都添加埋... ...查看全部
0
评论

作为一名前端给自己做一个算命转盘不过分吧 web

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

算命转盘 前言 给自己做一个算命转盘,有事没事算算命,看看运势挺好的(虽然我也看不懂)。 这个算命转盘我是实现在了自己的个人博客中的这里是地址,感兴趣可以点进去看看。 实现过程 开发技术:react + ts 该转盘主要是嵌套了三层 圆形滚动组件 来实现的,... ...查看全部
0
评论

vue3 表单封装遇到的一个有意思的问题 web

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

前言 最近在用 vue3 封装 element 的表单时遇到的一个小问题,这里就简单记录一下过程。话不多说直接上代码!!! 正文 部分核心代码 import { ref, defineComponent, renderSlot, type PropType, ... ...查看全部
0
评论

极致舒适的Vue弹窗使用方案 web

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

一个Hook让你体验极致舒适的Dialog使用方式! Dialog地狱 为啥是地狱? 因为凡是有Dialog出现的页面,其代码绝对优雅不起来!因为一旦你在也个组件中引入Dialog,就最少需要额外维护一个visible变量。如果只是额外维护一个变量这也不是不... ...查看全部
0
评论

前端业务代码,怎么写测试用例? web

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

为什么前端写测试用例困难重重 关于不同测试的种类,网上有很多资料,比如单元、集成、冒烟测试,又比如 TDD BDD 等等,写测试的好处也不用多说,但是就前端来说,写测试用例,特别是针对业务代码测试用例写还是不太常见的事情。我总结的原因有如下几点: 搭建测试环... ...查看全部
0
评论

关于浏览器缓存策略这件事儿 web

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

前言 我们打开百度这个网站并刷新多次时时,注意到百度的logo是没有每次都加载一遍的。我们知道图片是img标签中的src属性加载出来的,这也需要浏览器去请求图片资源的,那么为什么刷新多次浏览器只请求了一次图片资源呢?这就涉及到了浏览器的缓存策略了,这张图片被浏... ...查看全部