摘要:
(二) var function变量提升 let 没有变量提升 let会锁死{} // let a = 2; // { // console.log(a); // 暂存死区 被这里面的let锁死 不会向上找,除非把这里的去掉 // let a = 1; // } const 不能改变赋值的空间 co 阅读全文
摘要:
什么是TCP/IP协议 两个实体之间通信要遵循一定的协议,比如邮件,文件,网络等等,这些总和就是TCP/IP协议 URI和URL的区别 URI包括URL,URI可以是file:// ,等,URL是网络请求地址 HTTP状态码之3开头 301永久重定向 302临时重定向 303类似302但限制使用GE 阅读全文
摘要:
npm install socket.io 在node后台服务器文件中融合进socket.io demo示例: 后端io.on('connection',function(socket代表通信管道的服务器端){ }) 前端import io from 'socket.io-client' let s 阅读全文
摘要:
启动步骤 下载mongodb服务器端 新建一个文件夹用作数据库 进入mongodb安装的bin目录下 cmd执行mongod --dbpath=数据库目录 如出现waiting for connections for 27017表示成功了 下载mongodb客户端 进入安装目录 cmd执行mongo 阅读全文
摘要:
字符串的方法 数组的方法 数组的变异(括号里的会改变原数组) (pop push unshift shift splice reverse sort) indexof lastIndexof concat slice .forEach(function(item,index){不支持return}) 阅读全文
摘要:
路由1 安装react-router-dom Route所用的组件的props属性会有history/location/match存放有关地址的信息, location的state字段存放上一个页面传递给当前页面的数据 history的push('路由地址')方法跳到指定路由 不是由Route渲染的 阅读全文
摘要:
## 管理代码的版本(代码) (分布式git) (集中式 svn)- 记住是谁提交的东西- 可以保存每个阶段的内容(备份功能)- 可以实现历史穿越- github 开源 多端共享- 团队协作> linus开发的linux系统,开发git可以实现自动合并代码,比较diff## 安装git- (最新版的 阅读全文
摘要:
import {createStore,applyMiddleware} from 'redux' import promise from 'redux-promise' import thunk from 'redux-thunk' import logger from 'redux-logger 阅读全文
摘要:
原生手写redux实现原理 个人理解: 事件发送方触发事件store.dispatch(传递action对象) store内部会根据reducer函数:state+action=新的state,可通过store.getState()获得新的state 激发事件订阅方所注册的监听函数的执行 store 阅读全文
摘要:
手工搭建 npm init -y 初始化package.json 配置webpack.config.js 需要安装的 babelrc: react需要react转译器 阅读全文