- 博客(15)
- 收藏
- 关注
原创 乾坤调研(qiankun)
项目参考地址: 搭建 umi + qiankun + antd 的微前端平台目前项目逐渐变的臃肿,项目启动(3分钟)、热更新速度(10~30s)、打包时长(4分钟以上)也越来越长,所以想采用微服务来实现独立运行和开发。所以有了qiankun(乾坤)调研,在调研过程中发现了一些优缺点也发现了自己可能并不适合采用微服务,为何这样说呢?稍后会介绍到。Why Not Iframe?,为什么明明可以使用 iframe 来且套但为什么还要费劲的去调研其它方式?采用这篇文章中的最后一句话 【其中有
2021-11-08 19:19:41
1550
原创 Mac 安装 Homebrew
最近更换了一台Mac电脑想要通过 brew 去安装一些工具比如wget,但是一直出现提醒没有安装brew,忘记如何安装了,网上百度一下出现很多解决方案~biu特否~。接下来开始操作:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Warning: The Ruby Homebrew installer is now deprecated and has been r
2021-10-29 19:20:40
885
1
原创 如何快速访问github如编辑器
每当我们访问Git代码时候想要查看代码如本地编辑一样,但都需要下载,十分苦恼,那么有没有一种快速访问的方法呢?答案是有的比如 我最近观看的react-wordcloud,我想要快速查看代码但又不想要下载,执行了另一个方法解决,具体操作如下:https://github.com/chrisrzhou/react-wordcloud修改为https://github.dev/chrisrzhou/react-wordcloud可能有点看不清楚修改了什么,那么我在明确一下,如下:将..
2021-09-19 18:57:14
522
原创 ANTD创建Table包含跳转到多少页
废话不多说直接上代码import React, { useState,useEffect } from 'react';import { withRouter } from 'umi';import { Table } from 'antd';import './index.scss';function Main( ) { const [TableData,setTableData] = useState<any>(null); const [Sel
2021-03-01 16:24:26
649
原创 Hooks + Ts + Echarts
零散记录,突然发现需要自己绘制Echars了,慌了一P,项目构建时候直接使用TS和Hooks,并且好久没有做过Echarts了,安装完成后发现都已经5.x版本了,翻看api,最后做了一个demo实例,特记录一下。如果TS 安装echarts时候需要注意 还需要 安装@types/echarts@types/echartsechartsEcharts 全部引用import * as echarts from 'echarts'按需加载// 引入 echarts 核心模块,.
2021-02-25 19:26:39
1309
原创 CSS实现移动端横向滚动导航条,PC端也适用
CSS实现移动端横向滚动导航条,PC端也适用功能由来HTMLCSS功能由来近期在做一个H5需要一个横向滚动条,查看了一些文档最后还是决定自己写一个,一个可以兼容Mobile、PC的。HTML<body> <div class="nav"> <a href="#">Nav1</a> <a href="#">Nav2</a> <a href="#">Nav3<
2021-01-14 11:33:50
1895
3
原创 Antd 导航菜单使用iconfont
在很多项目开发过程中,Iconfont的使用一般不是使用原始库,在不使用原始库过程中我们就需要另辟蹊径,我这里举例的是iconfont库废话不多说直接上代码和截图antd给过的导航菜单默认使用了 Icon 图标库import { Menu, Button } from 'antd';import { AppstoreOutlined, MenuUnfoldOutlined, MenuFoldOutlined, PieChartOutlined, DesktopOu
2021-01-07 15:32:46
2318
原创 手动绘制PDF
目录引子PDFKit描述:安装特征代码碎片示例引子近期突然发现回到老需求,绘制PDF,所以问了一下度娘,发现国内技术发展很快有很多js都可以满足我的需求了,比如jquery生成pdf插件jsPDF、pdf.js 等(HTML截图不再考虑范围内)因为jQuery也是发展比较强大的库,所以对比了一下,发下其实都是在模仿,并没有发现兼容echarts使用api(可能是大概过导致的),个人还是偏向PDFKIT,下面介绍一下PDFKitPDFKit描述:PDFKit..
2020-11-06 12:14:10
266
原创 umijs 关于 vendors 压缩优化
随着项目增大发现,打包后的vendors.async.js, 也越来越大,虽然服务器开启gzip压缩,但还是感觉让人无法接受,所以就开启了优化之旅,废话不多说直接上.umirc.js// ref: https://umijs.org/config/export default { // 部署到二级域名 // base: '/xxxxxxx/', // publicPath: "/xxxxxxx/", // runtimePublicPath: true, ..
2020-08-10 10:21:36
4801
原创 面试中的this指向
进来面试很多小童鞋们,发现只要问到this指向时候都回答不是很好,包括一些老码童鞋,下满我整理了一下,希望能帮到大家<body> <div id="box">box</div> <div id="box1">箭头函数</div></body>一、事件调用指向<script> var dom = document.getElementById('box') dom.onclick = function
2020-07-09 18:57:06
329
原创 Python 的一个 ping 脚步
#!/usr/bin/env python#-*- coding:utf-8 -*-import stringimport osimport sysimport commandsfor i in range(1): Start = int(raw_input(“请输入正确IP段(例如:192.168.3.110,输入 192 即
2017-09-13 17:57:47
594
原创 Centos 7 lnmp部署脚本
#!/bin/bash#用于CentOs7系统部署php环境pkgs=”php-common php-pear php-odbc php-fpm php-pdo php-cli php-xml php-snmp php-pecl-memcache php-soap php-ldap php-xmlrpc php-mcrypt php-process php-gd php-mysql
2017-09-13 17:55:10
387
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人