发布了文章2021-11-06
web record 前端页面录屏 (react + typescript + parcel)项目地址: [链接]演示:录屏页面:回放页面:实现原理:录屏:1, 记录页面初次快照(把初始dom 序列化解析成虚拟dom, 对象结构).2, 通过 Map 数据结构 建立关联, 录屏时候, map.set(element, id); //元素为键,ID为...
赞了文章2021-01-26
起源:今天照例进行日常总结,在查找资料进行ctrl+c加ctrl+v时,发现知乎的页面竟然禁止转载了,也就是对复制做了拦截, 需要登录才可以复制,然而我们公司因为安全的原因,知乎以及很多网站是无法登陆,那咋办?都是前端开发,同行就别这样啦。后续发现知乎不是所有...
赞了文章2021-01-25
全球新冠疫情爆发已经整整一年了,至今还有不少地区的状况不容乐观,部分海外国家的感染人数已经超过了一半国民人数。虽然不断新增的病例数显示出了对疫苗接种的强烈需求,但统计结果仍显示,有超过四分之一的美国民众不愿接种疫苗,在医护人员中这一比例更高。为了...
回答了问题2021-01-24
{代码...}
赞了文章2020-12-30
react hooks是 react 16.8 引入的特性,这里我们通过对react-hook-form进行分析来了解成熟的库是如何使用hook的。这将是一个系列,首先推荐 useRef
赞了文章2020-12-14
1.react项目需要部署sentry,整个过程大约用了两天时间,官方文档地址:[链接] 网络上很多都是vue的sentry,react相关基本没有,这个可以给需要的同学一个参考 如何使用流程有很多,可自行百度 我这个主要表述一个具体配置的过程 基础环境:create-react-app,wenpac...
赞了文章2020-12-07
要实现上述的效果:输入框的宽度随着输入的文字长度变化。而<input>这个标签有自己的想法,如果没有给它设置一个固定的宽度,它就会有一个默认的不变的宽度,想让它动态伸展是不可能。那怎么办呢?
赞了文章2020-12-06
如何快速学会项目搭建 答: 别想了,想啥呢?只能是遇到问题去搜相关的 issues、文档和讨论(英文)。 步骤 创建目录与远程仓库 npm 初始化 (npm init) 新建 lib/index.tsx 新建 webpack.config.js 配置 entry 配置 output 配置 module.rules jsx tsx scss 配置 plugins...
赞了文章2020-12-02
数据类型数据类型检测typeof可检测基本数据类型和function,无法检测引用数据类型 {代码...} instanceof无法检测基本数据类型,可检测function 、引用类型和继承关系 {代码...} instanceof 除了可以检测类型外,还可以在继承关系的检测中使用 {代码...} constructor...
赞了文章2020-11-16
计算机领域的都多少掌握一点算法知识,其中排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常...
赞了文章2020-10-27
应该多数人在面试的过程中,都会被面试官问过,“从浏览器输入一个URL到显示页面内容,这个过程都经历了什么?”那么大家回答得也应该是各种各样,各有所长吧。那么这个过程到底都经历了些什么东西,才把页面得内容拿回来呢?这个过程会经历TCP/IP的各个层以及各个层中...
赞了文章2020-10-14
缺点:1、新实例无法向父类构造函数传参。 2、继承单一。 3、所有新实例都会共享父类实例的属性。(原型上的属性是共 享的,一个实例修改了原型属性,另一个实例的原型属性 也会被修改!)
赞了文章2020-09-28
我是老尚,是做web前端开发的,从最开始的2002年到北京的那个春天算起来,已经17年了。这17年里,基本上吧,算下来我每天平均学习2个小时,今天想跟大家分享一下我的经历。
赞了文章2020-09-28
IT行业作为一种新型产业在短短十几年俨然成为了我国重要的经济增长点,国家更是大力扶持,在众多IT学科中,首当其冲的就是前端,学习web前端的也是越来越来,不管是应届生还是转行从事的,web前端无疑是最快入门,简单易学的,web前端学习感到迷茫的人一定要看
赞了文章2020-09-25
想不通为啥之前维护项目的同学能够忍受这么难以维护的代码……既然现在这个锅被我拿下了,怎么着也不能容忍如此丑陋的代码继续存在着,必须把它优化一下。
赞了文章2020-09-18
碰撞,顾名思义,就是两个物体碰撞在了一起,眼睛是可以直观的观察到碰撞的发生。但对于前端实现,如何让 JavaScript 代码理解两个独立的“物体”(DOM)碰撞在一起呢。这就涉及到碰撞检测(或者叫边界检测)的问题了。
赞了文章2020-09-17
不行。存储在数据库的数据面临很多威胁,有应用程序层面、数据库层面的、操作系统层面的、机房层面的、员工层面的,想做到百分百不被黑客窃取,非常困难。
赞了文章2020-09-01
TypeScript(TS)是一个伟大的发明,让我们在复用JS生态的同时拥有了静态类型语言的开发体验。TS本质是一门预编译语言,编译到JS后再使用JS虚拟机执行,由于强依赖于JS,也因此无法摆脱JS的一些顽疾,比如执行效率。而TS本身是静态类型语言,拥有确定的数据类型标记...
赞了文章2020-08-31
起因有人在思否论坛上向我付费提问当时觉得,这个人问的有问题吧。仔细一看,还是有点东西的问题重现编写一段Node.js代码 {代码...} 使用nodemon启动服务,用time curl调用这个接口首次需要7.xxs耗时多次调用后,问题重现为什么这个耗时突然变高,由于我是调用的是本...
赞了文章2020-08-24
2014年6月24日的《人民日报》上引用专家发言:“目前美国掌握着全球互联网13台域名根服务器中的10台。理论上,只要在根服务器上屏蔽该国家域名,就能让这个国家的国家顶级域名网站在网络上瞬间“消失”。在这个意义上,美国具有全球独一无二的制网权,有能力威慑他国的...