摘要: 使用 antd, react, redux,creat-react-app搭建todo-list升级版本 redux简介 redux是一个配合react视图层框架使用的数据层框架 方便大型react项目之中的复杂组件传值 耦合性高的数据使用redux管理 redux中包含 组件,store,redu 阅读全文
posted @ 2019-09-03 15:20 Byhua 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 安装create-react-app脚手架 npm install -g create-react-app 创建你的todo-list项目 create-react-app todo-list 注意npm命名限制,项目名称不能含有大写字母。 清除项目中不必要的文件 src目录中的:App.css, 阅读全文
posted @ 2019-08-16 15:33 Byhua 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 在国内网络环境下使用homebrew卡在Updating Homebrew... 比如:brew install watchman > Updating Homebrew... 解决方法: 更换成淘宝镜像 平时我们执行 brew 命令安装软件的时候,跟以下 3 个仓库地址有关: brew.git h 阅读全文
posted @ 2021-02-24 09:52 Byhua 阅读(61) 评论(0) 推荐(0) 编辑
摘要: webpack 的核心定义是模块打包工具 webpack 实际上算不上一个翻译器,他只能翻译 import 语句。他的核心功能就是将各个模块打包到一起。 webpack 可以识别 CommonJs CMD AMD ES Moudule 规范 最初 webpack 只是一个 js 的打包工具,现在可以 阅读全文
posted @ 2021-02-03 10:21 Byhua 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 原始网页开发(面向过程) 以下代码,是我们原始面向过程开发网页的代码(1 个 html 文件,1 个 js 文件) 存在问题 我们所有的逻辑都写在这个 index.js 中,随着逻辑越来越多,项目就会变得越来越难以维护 解决方案 将 header,sidebar,content 分成 3 个对象去开 阅读全文
posted @ 2021-02-02 17:08 Byhua 阅读(64) 评论(0) 推荐(0) 编辑
摘要: var abc = '123'; // 全局变量 具有全局作用域 c = '222'; // 实际上 是 window.c = '222' 的简写。 function test() { var abcd = 1234; // 函数作用域 if(abcd > 1) { let a = 2; // 块级 阅读全文
posted @ 2020-05-23 17:15 Byhua 阅读(494) 评论(0) 推荐(0) 编辑
摘要: var abc = '123'; // 全局变量,可以再全局使用,不能通过 delete 方法删除 abcd = '1234'; // 相当于挂载在全局变量 window 上的属性,具有全局作用域,但不是全局变量,可能被delete方法删除 function test() { abce = '123 阅读全文
posted @ 2020-05-23 16:25 Byhua 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1. 安装Homebrew 终端输入如下命令 > ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 大概过个几十分钟左右安装完成,其间提示输入密码,输入Mac密码,安装成 阅读全文
posted @ 2019-12-30 13:51 Byhua 阅读(5737) 评论(0) 推荐(0) 编辑
摘要: 什么是node.js node.js是一个基于Chrome V8 引擎的 JavaScript运行环境。 node.js使用了一个事件驱动,非阻塞式I/O的模型,使其轻量又高效。 node.js的包管理器npm,是全球最大开源库生态系统。 node.js是让javaScript运行在服务器端,让ja 阅读全文
posted @ 2019-12-11 20:30 Byhua 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 1. 首先要对后台返回的表格数据排序,把需要合并的相同的字段排在一起。这一步一般后台会处理好。 2. 在表格组件中创建一个temp对象,用来存放已经合并的字段。 3. 新建一个方法mergecells,在方法遍历数据,相同的字段累计加1,遍历之后返回重复次数。 4. 在表格的columns数据中使用 阅读全文
posted @ 2019-10-09 17:13 Byhua 阅读(5215) 评论(1) 推荐(0) 编辑
摘要: redux的做一些补充 安装redux add react-redux provider 第一个核心api 在入口src文件夹中的index.js中使用,包裹其他组件 并在provider添加store=属性,这样它所包裹的组件就都可以使用store中的数据了 怎么获取store,就要用下面这个 c 阅读全文
posted @ 2019-09-06 16:08 Byhua 阅读(286) 评论(0) 推荐(0) 编辑
摘要: redux-saga中间件 也是一个做异步拆分的中间件 安装 yarn add redux-saga import creatSagaMiddleware from 'redux-saga' import TodoSagas from './saga' const sagaMiddleware = 阅读全文
posted @ 2019-09-06 16:06 Byhua 阅读(371) 评论(0) 推荐(0) 编辑