logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端使用web-worker创建线程,创建多少个合适?

比如一个基础的网站,有一些定时异步任务需要执行,只开启 1 个 web worker 效果可能不佳,这个时候可以开启 2-3 个 web worker 来执行这些异步任务,资源消耗不高但可以带来明显性能提升。如果是 IO 密集型任务,则数量不宜太多,否则可能造成过多的线程上下文切换,影响性能。比如一个图像编辑网站,当用户执行高消耗操作如图片滤镜或特效时可以临时增加 2-3 个 web worker

文章图片
#java#开发语言
反爬虫的常见应对方法

反爬虫反爬虫 是网站限制爬虫的一种策略。它并不是禁止爬虫(完全禁止爬虫几乎不可能,也可能误伤正常用户),而是限制爬虫,让爬虫在网站可接受的范围内爬取数据,不至于导致网站瘫痪无法运行。而且只要是爬虫获取的数据基本上都是用户可以看到的数据,所以理论上公网上的数据都可以通过爬虫来获取到,但是很多网站爬取的数据不可用来商用!常见的反爬虫方式有判别身份和IP限制两种判别身份有些网站在识别出爬虫后,会拒绝爬虫

#python#爬虫
input禁止输入空格

input禁止输入空格<!DOCTYPE html><html><div class="modal-body form"><div class="form-group"><label class="col-sm-2 control-label" >资产编号<span class="required"> * </s

#elementui#html
web-worker使用ajax进行接口调用

所以总的来说,虽然 web worker 无法直接使用 XHR,但有很多方式来进行 AJAX 请求。Fetch API 可能是最简单的选择。

文章图片
#前端#ajax#javascript +1
el-table动态表格自适应宽度

el-table动态表格自适应宽度由于表头和列是分开渲染的,通过el-table 设置fit属性,只能撑开表头,但是没有办法根据列的内容去适应宽度。网上找了一些使用根据表格内容计算表头宽度的文章,记个笔记。代码逻辑是通过vue的watch 监控表格的数据data,计算每列的内容和表头的最大宽度,计算的时候把表格内容使用span标签包裹,然后计算span标签的宽度width:px,然后再加上表格的内

#前端#javascript#vue.js
到底了