摘要: 今天想跟大家分享一下redux在react项目中的简单使用 1 1.redux使用相关的安装 2 yarn add redux 3 yarn add react-redux(连接react和redux) 6 7 2. redux在项目中的基础使用 8 9 1.在index.js入口文件注入store 10 import { Provider } from "react-redux... 阅读全文
posted @ 2018-11-20 20:30 KingJaz 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝拷贝引用,共享内存 深拷贝拷贝实例,不共享内存 1. 浅拷贝:当一个对象拷贝另一个对象的数据时,只要一个对象的数据发生改变时,另一个对象的数据也会发生改变,因为浅拷贝拷贝的是引用的地址 实现方式: ES6 Object.assign()与扩展运算符...,两者都是只有是多层时才是浅拷贝,如果是一层还是深拷贝 参数1:空对象 参数2:需要拷贝的对象 简单的赋值 3. 深拷贝:当一个对象... 阅读全文
posted @ 2018-12-28 20:24 KingJaz 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 现在我们有一个多维数组,我们想得到该数组的层深,即最大维度 如:var arr = [1, [4,[5,6,[7]]], [2,3]] = 0;返回4;那么我们该怎么做呢? 核心思想:递归,循环遍历 阅读全文
posted @ 2018-12-03 10:25 KingJaz 阅读(2515) 评论(0) 推荐(0) 编辑
摘要: 一. RN-TS环境搭建 1. 安装RN脚手架 yarn add create-react-native-app -g yarn global add typescript 2. 创建项目文件夹 create-react-native-app RN-TS 3. 进入文件夹 cd RN-TS 4. 安装包 yarn add typescript tslint @types/react... 阅读全文
posted @ 2018-12-01 11:56 KingJaz 阅读(467) 评论(0) 推荐(0) 编辑
摘要: //1px的实现 border($border-width = 1px, $border-color = #ccc, $border-style = solid, $radius = 0) // 为边框位置提供定位参考 position: relative; if $border-width == null $border-width: 0; border-radiu... 阅读全文
posted @ 2018-11-16 11:03 KingJaz 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 1. 官网下载 http://nginx.org/en/download.html 选择stable version nginx/Windows-1.14.1 pgp 2. 解压 然后配置环境变量,如果环境变量配置无效,启动时请在nginx文件夹中打开命令窗口 3. 打开一个命令窗口 输入start nginx启动服务(停止服务 nginx -s stop) 4.打开文件中的con... 阅读全文
posted @ 2018-11-13 19:44 KingJaz 阅读(1786) 评论(0) 推荐(0) 编辑