前后端分离的web社区类项目,如何统计在线人数
前后端分离的web社区类项目,如何统计在线人数回答:看到过一个有趣的做法,就是 v2ex 的站长早些年发的一个帖子。使用一个单独的 Redis 数据库每个在线用户是一条带有 TTL 的记录,在每次 Session 开始时写入这条记录到 Redis需要统计当前有多少人在线的话,只需要在这个数据库上用 dbsize() 就可以获得,不会遇到 keys() 可能带来的性能问题来源:关于用 Redis ...
2024-03-10【Web前端问题】微信多群直播如何实现
微信多群直播:一个主场微信群,多个副场微信群,主场某个人分享的东西在副群自动转发。主场和副厂都必须要一个单独的微信(叫他机器人微信号)专门转发。大概想了下,用webwx的接口抓包可以获取某个人的信息及msgid或者mediaid,通过机器人微信号把msgid转到其他的副群中去。难点是如果不通过...
2024-01-10【Web前端问题】求这个算法如何实现?
数据格式如下:[ { "event": { "id": "2013", "startTime": "00:57:00", "endTime": "07:56:00", "title": "list 1", "backgroundColor": "#f6c79f", "textColor": "#8c725b", "order": 2014 } }, { "event": { "id": "2016", ...
2024-01-10前端如何搞监控总结篇
监控步骤:定制规范,埋点 > 采集 > 计算 > 分析数据埋点的业务价值平台迭代数据抓手,降低咨询量解决高频问题,提升用户满意度解决业务痛点:我的会场效果如何?不好该如何调优?调优过程是否高效?经验是否可以复用?面向场景做监控:精细化运营(偏好敏感、人群身份)——>场景度量...
2024-01-10【Web前端问题】如何阻止UC的左右滑动
如图所以。移动端页面中,需要左右滑动,我用iscroll来实现的左右滑动,但是在UC浏览器上,会默认开启左右滑屏前进后退。我一滑动,页面就很容易到别的页面。我也不能使用event.preventDefault().不然我上下滑动就无效了回答:这个问题解决了吗?...
2024-01-10如何传递一个变量在web API
我正在做一个Web API应用程序,我面临一个问题。问题是,我想通过变量在Web API的URL,我可以使我的网址动态。请帮我我的代码如下如何传递一个变量在web API$('.srtMenu').click(function() { var shortStar = $(this).text(); var starValue; if(shortStar=='Bad') { star = '1'; } $.ge...
2024-01-10【Web前端问题】这个正则的长度如何计算的?
/^(?=.*[a-zA-Z])(?=.*\d)\w{6,22}$/gi意思是 6-22为密码 至少有一个字母一个数字比如a11111也能通过不过我以为a11111不可以 因为往前看一个字母a 一个数字1 剩下4位1111 不满足长度为6为什么呢?回答:这个正则的主要部分是\w{6,22},匹配6-22位的字母、数字、下划线。而前面的(?=.*[a-zA-Z])(?=.*\d)是在这个基础上做限...
2024-01-10【Web前端问题】如何给浏览器标签栏绑定事件
如图,可以在标签栏点击音乐图标关闭声音之前在一个视频直播网站看到这个,现在发现虾米也有,将dom一层层删除发现貌似和flash相关回答:chrome浏览器这个功能是浏览器功能不是网页的功能,其他浏览器应该同理,具体用代码能否实现请看浏览器的API了。。回答:这个臣妾做不到...
2024-01-10【Web前端问题】后端返回这种数据如何处理?
后端是用的 C# ,返回到前端的数据如下图所示,如何转为 JSON ? 这种情况是应该在后端处理,还是在前端处理呢?回答:先用正则拿到标签中的JSON字符串/[^><]+(?=<\/string>)/img然后转成JSONJSON.parse()回答:xml里面套json,最好让后端把外层剥掉回答:你把xml当作html处理,xml也是可以使用DOM api的比如...
2024-01-10【Web前端问题】移动端上滑翻页效果如何实现
首先,如图底部所示,三个向上的箭头会是一闪一闪的效果,滑动可以进行翻页;要求:1.页面是占满整屏的,背景始终不变,只是背景上的内容很长,会超出屏幕;2.滑动的时候就翻至下一页,类似于fullPage插件的效果;怎样用jQuery实现这样的效果,包括布局应该怎么布局?希望大神给指导一下,没...
2024-01-10前端如何显示后端返回blob图片?
生成src接口返回的内容回答:害 我在服务端转base64返回前端好啦回答:你服务器返回的时候什么类型,如果是blob如下就可以了img.src = URL.createObjectURL(res);你更本没有返回二进制流啊,你直接请求的是个图片img.src="/qrcode/createqrcode" 就可以了啊回答:报错了Failed to execute 'createObjectU...
2024-02-22【Web前端问题】大批量DOM操作如何提升性能
STARTQ:很简单的一个业务,用JS实现一个通讯录的列表显示。具体描述:1.A-Z+#,一共27个DOM对象,假设有1000条数据,我要根据数据中的姓名往这27个DOM对象中添加,请问如何可以最高效的实现,头像可以后加载因此这里不考虑。2.拒绝setTimeout来实现3.因为要分别往多个DOM对象中进行DOM操作,所以除了创建...
2024-01-10【Web前端问题】js如何高效更改对象中属性名
如图中的一个json对象:[ { "Id":"3972679ef2c04151972b376dd88e6413", "T_CourseId":"7a4494aae1804d3e94094583249750fe", "CourseName":"英语", "Code":"english" }, { "Id":"5665d803e7994b26a56c6287d12c2090", "T_CourseId":"75...
2024-01-10【Web前端问题】VUE中的平移过渡如何实现?
https://jsfiddle.net/7Lypucvo...请问用vue的<transition>可以实现底下的横杠平移过渡吗?我看了下官方文档,好像只能添加进入离开过渡?回答:可以的.首先分析动画动画有两个方向,向左向右.这个可以监视选中的index,通过比较新旧值来获得.用transition组件实现的话,transition组件触发的前提是v-show,v-if导致了dom...
2024-01-10【Web前端问题】非闭合环形渐变进度条如何实现?
如图:求给个思路!难道真的只能用D3来实现吗?回答:css 属性line-grient可以做到回答:这里给个思路吧:先如下图,找出圆弧的圆心,然后做两张图(一张背景透明的轨道图,和一张背景透明的渐变颜色填充图,图形大致形状都如右图所示)然后用代码画出如下布局对于DOM的处理,第一种是将...
2024-01-10【Web前端问题】移动端如何实现图片的旋转和缩放
如果设置css属性,如何计算图片的旋转角度和缩放比例呢,谢谢!类型于回答:fabricjs,功能齐全且强大,但是没有中文文档。zrender,百度 echarts 的渲染引擎,文档齐备,不过是一个“裸”的渲染引擎,放大旋转这些交互需要自己写,有大佬做了小程序适配版本的,参见WeZRender:微信小程序Canvas增强组...
2024-01-10【Web前端问题】长文本显示/隐藏的是如何实现的?
如上图:移动端显示,显示的内容超过5行,内容自动隐藏并且出现【显示全部】的文字,当显示的内容少于5行时不出现【显示全部】的文字, 请问如何判断呢 (就像微信朋友圈那样,内容超过5行出现【全文】,少于5行不出现【全文】)? 谢谢!回答:https://jsfiddle.net/wymxhaek/还是伪类的运用,注...
2024-01-10如何在链表中调用队列的前端?
这是一个结构,我给了一个返回指向新的空队列的指针的队列。我知道队列 - >后端指向队列后面的节点,队列 - >后 - >下一个指向队列前端的节点。我如何称呼队列的前端?每当我使用queue-> rear-> next时,我都会遇到运行时错误。如何在链表中调用队列的前端?intqueue_t *intqueue_construct(void) { intqueue_t *qu...
2024-01-10重学前端五---浏览器是如何工作的(2)
一、解析代码HTML 的结构不算太复杂,日常开发需要的 90% 的“词”(指编译原理的术语 token,表示最小的有意义的单元),种类大约只有标签开始、属性、标签结束、注释、CDATA 节点几种。1、词(token)是如何被拆分的例如:<p class="a">text text text</p> <p“标签开始”的开始;class=“a” 属性;>“...
2024-01-10【Web前端问题】请问前端如何实现批量下载,请教思路
首先感谢您抽出时间看我的问题,我会把问题写在下面我想实现:在手机端浏览器中,选中多个视频,然后点击 下载按钮之后,可以批量下载我有后端基础,所以各位大大可以说一下前后端配合的问题。我只是对这个问题没有太好的思路,所以求指教。再次表示感谢!比如页面有100个文件(每个...
2024-01-10【Web前端问题】直播App的那个红心气泡如何实现?
用DeviceOne开发App的时候,如何实现直播App中的右下角送红心的效果?回答:这种效果?回答:回答:http://bbs.deviceone.net/forum.php?mod=viewthread&tid=308回答:有一种动画效果叫做 —— 粒子动画。回答:直播客户端的鼻祖 应该是twitter的Periscope 。 国内大多山寨加改进。所以尝试用Periscope关键字去github搜索...
2024-01-10【Web前端问题】如何修改小程序往下或往上拉时的黑底?
如何修改小程序往下或往上拉时露出的黑色修改为其他颜色?回答:看官方文档啊,background的相关配置回答:在app.json中,添加:{ window:{ "backgroundColor": "#ffffff", }}...
2024-01-10【Web前端问题】跟踪用户访问时候如何获知当前访问层次
最近在研究这个问题,如果说我想精确获得用户的一次访问流,比如像这样,画张图:说明下A->B->C->D->C 这条流中,我们在B页面的时候弹出一个新的tab页D。现在我的一个简单想法是在获得一个页面refer的同时获得它的level即访问层次,比如在9:00的时候访问B页面,B的refer是A,然后我们在cookie里保存着A:1这样的信...
2024-01-10【JS】如何实现web大文件(G级别)上传
如何在网页实现大文件上传。。。回答以上的几种技术都无法解决这个难题, 幸运的是, 新的html5标准给我们带来了无限可能这里是一篇介绍 http://www.html5rocks.com/zh/tutorial...注意要看的是分割文件那一块, 配合服务器代码, 可以把文件块拼起来, 实现G级别甚至更大的文件上传我自己的项目已经使用了这样...
2024-01-10【Web前端问题】请教如何利用JS完成简单的商品筛选问题
1.设定一个数组,其中存放有全部商品的名称,并在界面左侧的边框中显示出来 2.当用户点击左侧边框中的商品,表示选中该商品,则将该商品从左侧的列表中删除,并添加到右侧的选中列表中; 3.注意,在右侧的选中列表中商品名称要按顺序排序,添加新选中的商品名,也要插入到对应的顺序位置...
2024-01-10