自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 vue项目打包成dist后,如何部署到本地呢

关于webPack打包后 本地启动服务器查看除了启动apache的方式启动本地服务器,这里介绍一种快捷方式1.安装http-server 启动mac终端,全局安装: # sudo cnpm install -g http-server2. 进入dist产出目录 # cd dist3.开启服务 #hs 运行成功后,访...

2019-05-30 17:18:20 2580

原创 G2根据最小值和最大值动态配置坐标系

参考:https://g2.antv.vision/zh/docs/manual/concepts/data-and-scales#%E8%BF%9E%E7%BB%AD%E6%95%B0%E6%8D%AE%E5%BA%A6%E9%87%8F%E7%9A%84%E8%AE%A1%E7%AE%97直接上源码scale.tsconst snapArray = [0, 2, 5, 10]; //逼近值数组,保证能被2和5整除const getFactor = (tickInterval: numbe

2020-10-20 16:11:23 1851

原创 react-router-dom,react-router 在非组件内进行路由跳转

前言:在写项目时需要在非组件的js文件里 进行路由跳转,比如axios里请求响应拦截后做路由跳转, 但是又不能获取到this.props.history, 那怎么才能获取到history对象呢?1.创建一个 utils/history.jsimport { createBrowserHistory } from 'history';export default createBrowserHistory();2.主入口index.jsimport ReactDOM from 're.

2020-10-15 15:13:41 2365 5

原创 在react项目中使用redux帮助(基础版)

参考文献https://www.redux.org.cn/什么是redux:redux是react中的全局状态管理体系,相当于vue中的vuex,是否需要:在开始使用前,你必须要明确项目是否真的需要它:1.项目中是否存在多组件共用一种状态的场景?2.组件之间的状态是否有关联?举例:添加购物车,显示和修改用户信息,都可以用redux共享全局状态怎么使用:(先来熟悉一下以下几个概念)1.action:action 就是一个JavaScript,当vi...

2020-10-15 14:18:01 865 1

原创 TypeScript基本用法和在vue中的使用

TypeScript基本用法1.声明let isDone: boolean = false;:后面 跟数据类型string,number,boolean,object等等 = 后面跟对应值在函数定义中使用function add(x: number, y: number): number { return x + y;}2.接口interfa...

2019-08-22 20:35:10 747

原创 h5在移动端适配 px自动转rem

在项目中为了屏幕适配,经常会用到rem,postcss-px2rem就是为了让我们直接在将代码中px自动转化成对应的rem的一个插件如何使用:1.安装npm i postcss-px2rem --save -dev2.设置(以下总结了三种方式)1).找到项目根目录下的.postcssrc文件module.exports = { "plugins": { ...

2019-08-13 19:54:30 7332

原创 使用console.time打印代码运行时间

如果你想知道自己写的代码运行时间,你可以使用console自带的方法console.time和console.timeEnd,像这样 console.time('test'); var name = "我是测试"; console.timeEnd('test');打印出的结果...

2019-06-21 19:10:08 5389

原创 谈谈OKR

1.什么是OKROKR体系的全称是Objectives & Key Results,O表示目标,KR 即Key Results 可以理解为关键成果。合在一起就是“为确保达成企业目标的关键成果分解与实施”。OKR是一个针对企业目标简单高效的管理系统。2.如何确认目标(Objectives)目标,简单来说就是你想做什么,但是在制定目标的时候要注意以下几点1.目标要有挑战性...

2019-06-21 11:08:09 1941

转载 (转)手写promise探究底层原理

版权声明:自由转载--保持署名 https://blog.csdn.net/wu_xianqiang/article/details/79596707 function Promise(excutor) { let self = this self.status = 'pending' self.v...

2019-05-27 18:53:37 1146 1

原创 webstorm配置ftp并上传到服务器

1.新建工程 file>new>project2.设置ftpTools->Deployment->configruation单击左上角加号新增一个FTP服务连接 然后配置FTP host,username,pwd等信息,配置好之后,可以Test FTP connection测试FTP是否连接成功。3.设置自动上传模式4. 显示扩展面板 ...

2019-05-22 16:43:08 1831

原创 js继承的几种方式

看了w3school 上的ECMAScript 继承机制实现讲的几种方式,感觉还是有点乱,所以还是想再详细理一下继承的几种方式,分享给大家1.构造函数继承 //构造函数继承 function Animal() { this.type = 'animal'; this.play = function () { console.log('play'...

2019-05-20 17:36:02 259

原创 关于原型propotype的应用

1.什么是propotype 官方是这样解释propotype的:使你有能力向对象添加属性和方法 为了更好理解 我们直接用官方的例子来具体说明一下吧function employee(name,job,born) { this.name=name; this.job=job; this.born=born;}var bill = new ...

2019-05-18 23:16:59 445

原创 关于js原型,原型链

在说明原型(原型对象)之前,我们还是先回顾一下对象的概念1.javascript对象: 所谓万物皆对象,在javascript中,对象又可以分为普通对象和函数对象,看下面的例子 var obj1 = {name:'Leal'}; var obj2 =new Object(); //普通对象 var f1 = function () { ...

2019-05-17 16:44:54 164 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除