Skip to content

Instantly share code, notes, and snippets.

View PengJack's full-sized avatar

JackPeng PengJack

  • Zhuhai,Guangdong,China
View GitHub Profile
@PengJack
PengJack / first.js
Last active August 1, 2019 06:58
工作常用代码
// 1: 动态获取 baseUrl
let baseURL;
if (window.location.host.startsWith('localhost')) {
baseURL = 'https://dev.utcook.com';
} else {
baseURL = window.location.origin;
}
// 2: axios 实例、请求拦截、响应拦截
@PengJack
PengJack / js_algorithm.js
Last active July 18, 2019 10:34
js 常用算法
// 快速排序算法
var quickSort = function(arr) {
if(arr.length <= 1) {
return arr;
}
var pivotIndex = Math.floor(arr.length / 2);
var pivot = arr.splice(pivotIndex, 1)[0];
var left = [];
var right = [];
for(var i = 0; i < arr.length; i++) {
@PengJack
PengJack / HOC_1.jsx
Last active August 28, 2019 06:39
深入理解 React
// 属性代理, 抽离 state, 组件 ref
// 链接: https://juejin.im/post/5c72b97de51d4545c66f75d5
import React, { Component } from 'react';
import { Input, message } from 'antd';
function withOnChange(WrappedComponent) {
return class extends Component {
sonRef = {};
@PengJack
PengJack / 001_scrollbar.html
Last active August 12, 2019 00:34
css 相关
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS3自定义滚动条-轩枫阁</title>
<style>
header
{
font-family: 'Lobster', cursive;
text-align: center;