道招
邮件项目左侧tab切换,右侧主体内容联动的技术实现思考过程
大家都使用过outlook,在outlook的左侧会有各种文件夹(比如收件箱、已发送邮件),点击文件夹,右侧会打开对应文件夹内的邮件,切换不同文件夹,会继续打开之前打开的邮件。 我们自己的邮件项目怎么实现类似的功能呢? 背景 我们的需求有以下几点: 实现上述outlook类似的功能,只是我们的不叫文件夹,叫 tab ,在对应的tab下未曾打开过邮件的话,就直接显示空态
报错node-sass version 6.0.1 is incompatible with ^4.0.0
有时候容易不经意间切换了 node 版本,升级了 node-sass , 然后在跑一些老项目就容易出现这样的报错。 查看 node-sass 的版本就是 6.0.1 依然很可能报,没问题啊,这个 4.0.0 是哪里来的? 百度随便搜下 node-sass version 6.0.1 is incompatible with ^4.0.0. 指的就是,排在前面的很多文章会说 nod
极客时间《设计模式之美》手把手带你还原访问者模式诞生的思维过程
需求 假设我们从网站上爬取了很多资源文件,它们的格式有三种:PDF、PPT、Word。我们现在要开发一个工具来处理这批资源文件。这个工具的其中一个功能是,把这些资源文件中的文本内容抽取出来放到 txt 文件中。如果让你来实现,你会怎么来做呢? 第一版 public abstract class ResourceFile { protected String filePath;
自定义分词起始规则实现关键词全词高亮项目实战(全语种通吃)
背景 最近有BU给我们这边提了一个需求,希望我们能改进现有的内容关键词匹配功能,希望能支持英文的全词匹配。 目前前端页面是会对后台配置的关键词进行高亮显示的,只不过算是 模糊匹配 了,也就是说如果关键词配的是 book ,内容中的 booked 中的 book 也会高亮,而这并不是BU希望的。 现状 我看了下原来高亮功能的具体实现 export function e
nodejs爬虫superagent爬取gb2312编码网页中文乱码
今天爬取某个古老的网站的数据,发现中文乱码。 这个网站从外观上看也够古老的,是偏政企类网页,这种项目一般也都是外包出去的,技术更新速度也是可想而知,里面竟然还是写死的gb2312,还有三层table嵌套。 在网上搜了下,有的不少文章说的可能方法是过时,反正我实测没效果。 在npm上搜了下 superagent ,发现官方就提到了一个charset插件 superagent-c
了解网页性能指标(getTTFB,getFCP,getLCP,getFID,getCLS)的含义,通过实战理解各指标影响因素
Google公司的Web Vitals旨在为质量信号提供统一的指导,方便一个网站量化用户体验的性能指标,其中常用的指标有TTFB,FCP,LCP,FID,CLS。 npm包 import {getTTFB, getFCP, getLCP, getFID, getCLS} from 'web-vitals'; getTTFB(console.log); getFCP
Jetbrains旗下IDEA系列产品将于2022.10.1起涨价,最多一次性购买三年
官方的涨价声明原文 Increased Subscription Pricing for IDEs, .NET Tools, and the All Products Pack 想想自己也算使用过不少编辑器,最开始用的是记事本、UltraEdit、EditPlus、Notepad++,在几年前开始做开发之后就跟着同事使用Sublime text了,然后被公司来的一个新同事认识了VS Co
React执行调度流程梳理笔记
触发更新 我们最常见的触发更新的方式就是更新state了,可以分别从类组件和函数组件看看这时会发生什么。 类组件之 setState: 当触发 setState 本质上是调用 enqueueSetState 。 enqueueSetState(inst,payload,callback){ const update = createUpdate(eventTime, l
amh.sh免费泛域名https证书 自动续期
自己的网站一直使用的https,用ssl证书就是在腾讯云免费申请的,有限期一年,过期了可以再次申请。腾讯云说是有50个免费名额,个人觉得还是够用的。 要说缺点的话也是有的 不能自动续期 不支持泛域名(比如 *.daozhao.com ),每个二级域名就需要自己申请了 自己在网上搜了下,有说可以免费使用泛域名ssl证书的,就是利用 Let's Encrypt来实现的
axios请求https网站报错Unable to verify the first certificate
今天在使用axios出现了一个错误 Unable to verify the first certificate ,就感觉是证书的问题,自己手动在浏览器中输入https的网站没问题啊,但是在用axios请求的时候还是出问题了,最后之后看看能不能屏蔽掉这个检测了。 可以采用下列任意一个方法解决 方法一 :直接使用忽略了ssl检测的axios实例 const https =
关注道招网公众帐号
友情链接
消息推送
道招网关注互联网,分享IT资讯,前沿科技、编程技术,是否允许文章更新后推送通知消息。
允许
不用了