摘要:
docker一款开源引擎,可以给任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在其本地测试通过的docker容器可以批量部署在生产环境上,包括VMs、bare metal、openstack集群及其他的基础应用平台。 其应用场景如下: web应用的自动化打包和发布; 自动化测试和持续集成 阅读全文
摘要:
redux: 用来管理react app 状态(state)的一个架构。 store: 通过createStore()创建,用来存放state,与react app是完全分离的。createStore至少有一个参数rootReducer(dispatch会调用reducer) react app通过 阅读全文
摘要:
npm view modal_name versions //查看模块可用的所有版本 npm view modal_name version //查看模块最新版本 npm update modal_name //更新模块 npm outdated 查看哪些版本过时 npm install / uni 阅读全文
摘要:
长短连接针对http连接,短连接:一次请求一次连接;长连接:所有请求一次性连接。 长短轮询针对http响应,短轮询:一次请求一次响应;长轮询:一次请求,有消息更新才响应。 阅读全文
摘要:
1.查找某个文件: 精确查找:find /(范围) -name fileName 模糊查找: find /(范围) -name '*fileName' (利用通配符查找所有后缀名为fileName的文件) find /(范围) -name 'fileName*' (利用通配符查找所有前缀名为file 阅读全文
摘要:
前段时间在用MUI的时候,Table组件出现复选框不能选的bug(描述: 点击复选框,点击事件会触发,复选框勾选状态无变化)。 解决方法: 用CheckBox组件代替Table组件自带的复选框。 解决思路: 1.将CheckBox分为两种,一种是表头里的全选框(以下称全选框),一种是列表行里普通的复 阅读全文
摘要:
思路: 1.给要复制的内容容器添加一个标签(可以是ID,可以是类名等),通过dom技术获取该容器对象; 2.创建Range对象(某个区域内连续的内容),把该容器对象放进去; 3.将Range对象添加到Selection对象里(以便将它暴露出来,联合document.execCommand('Copy 阅读全文
摘要:
1.js引擎、编译器、作用域。 引擎:负责JS全过程的编译和执行; 编译器:负责语法分析和代码生成; 作用域:负责收集并维护声明组成的查询,以及当前执行代码对这些变量的访问权限(简言之,作用域就是用于编译和执行的一套规则)。 三者的关系:编辑器要编译的时候会询问作用域,引擎要执行代码的时候也会询问作 阅读全文
摘要:
功能说明:本例子采用MUI table组件 + React实现。 需求描述:固定表头,列表高度随浏览器窗口的改变而改变。(本例中当窗口高度小于472像素后,便不作限制) 实现简介:1.监听浏览器窗口,每当窗口大小发生改变,给列表高度重新复制; 2. 列表高度通过state来管理。 关键代码: 窗口监 阅读全文
摘要:
1.安装Node.js; 2.安装npm; 3.安装Express; 在本例中默认全局安装express 安装express生成器 如果没有安装express-generator或安装路径不对,会报以下错误 查看是否安装成功,随便输的一个命令 创建项目文件夹(此处安装了ejs模板,默认安装模板Jad 阅读全文