javascript • 2020-02-06
JavaScript 内存管理于我们来说是自动的、不可见的。我们创建的原始类型、对象、函数等等,都会占用内存。当这些数据不被需要后会发生什么?JavaScript 引擎如何发现并清除他们?
其他 • 2020-01-09
在正常情况下,antd的select组件,通过设置getPopupContainer后可以跟随页面滚动,但是在modal下,尝试了发现配置无效
其他 • 2019-10-03
随着项目越来越庞大,webpack开发的时候构建占用的内存也会越来越多,今天跑项目发现报内存泄漏,报错如下
javascript • 2019-09-13
现在是前后端分离时代,接口登录凭证通常使用cookie,session,web storage来实现,三种方法区别可以阅读cookie、session和localStorage、以及sessionStorage之间的区别,这三种方式都可以用来实现登录凭证的存储,下面针对每种方式来逐一说明
css • 2019-08-01
在日常网站开发中,我们会使用link来加载外部的css样式文件,然而css的加载会阻塞页面的渲染,直到资源加载完成并等待CSSOM构建完成,所以在使用外部的css文件的时候,尽量移除不需要使用的css代码,如果网站需要自适应,可以通过媒体查询来加载对应的文件内容。
服务器 • 2019-07-03
Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。
框架 • 2019-06-15
在即将到来的react17.0版本,react团队对生命周期做了调整,将会移除 componentWillMount,componentWillReceiveProps,componentWillUpdate这三个生命周期,因为这些生命周期方法容易被误解和滥用。
其他 • 2019-06-12
域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
工具 • 2019-05-09
webpack 插件是由「具有 apply 方法的 prototype 对象」所实例化出来的。这个 apply 方法在安装插件时,会被 webpack compiler 调用一次
服务器 • 2019-04-06
在react项目部署时,通过nginx配置二级路径https://www.web.com/react访问,通过链接打开,页面一片空白,第一时间打开F12,居然没发现有报错。最后解决方法如下,通过配置BrowserRouter组件的basename解决
工具 • 2019-03-31
no such file or directory,使用webstorm或者vscode控制台npm install的时候经常出现这种错误,原因是没有administrator权限,解决方法是cmd用管理员运行即可
工具 • 2019-03-15
装饰器(Decorator)函数,是用来修改类的行为,一个装饰器函数有三个参数,target 装饰的目标对象,name 类的成员,属性or方法