服务器 • 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方法
框架 • 2019-03-14
Hooks是什么?官方文档很简单的介绍,可以不使用class来实现有状态的组件,为什么要引入Hooks,件之间难以重用有状态的逻辑
javascript • 2019-03-07
柯里化是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数的新函数
javascript • 2019-03-03
组合函数是纯函数衍生出来的一种函数,把一个纯函数的结果做为另一个纯函数的输入,最终得到一个新的函数,就是组合函数,组合函数是从右到左的数据流,例如
框架 • 2019-02-14
数据的改变发生通常是通过用户交互行为或者浏览器行为(如路由跳转等)触发的,当此类行为会改变数据的时候可以通过 dispatch 发起一个 action
其他 • 2019-01-13
前端跟后端通过ajax请求来传输数据,服务端通常会返回json数据来处理,我们可以通过设置 XMLHttpRequest.responseType 返回服务器响应的数据类型,如果不设置或者设置为 "" 会使用 text 类型返回