原 React 监听屏幕尺寸变化
1.在componentDidMount()中加入监听器
componentDidMount() {
this.screenChange();
}
screenChange() {
window.addEventListener('resize', this.resize);
&...
react 上线相对路径
package.json:
加入
"homepage":".",
npm run eject 之后在config里面path.js 37行 路径改为相对路径,如下
envPublicUrl || (publicUrl ? url.parse(publicUrl).pat...
Node.js请求request
Node.js发送请求
Node.js发送请求,需要用到request这个模块
request官网
先导入这个模块
npm...
express中cookie的使用和cookie-parser的解读
1. cookie的创建
express直接提供了api,只需要在需要使用的地方调用如下api即可
function(req, res, next){
...
res.cookie(name, value [, options]);
...
}
express就会将...
centos7设置时区
timedatectl set-timezone Asia/Shanghai
react使用echcharts地图
首先安装echarts,echarts-for-react
如下:
map.js:
import React, { Component } from 'react';
import EchartsReact from "echarts-for-react"
import "echarts/map/js/chi...
组件按需加载
import React, { Component } from 'react'
export default function asyncComponent(importComponent) {
class AsyncComponent extends Component {
constructor(props) {
...
rem
rem.js:
(function (doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = f...
echarts柱状图点击
myChart1.getZr().on('click',function (params){
var pointInPixel= [params.offsetX, params.offsetY];
if (myChart1.containPixel('grid...
NodeJs实现WebSocket——express-ws
WebSocket是tcp/ip协议之上的一个Socket协议,是为了解决服务器向浏览器主动推送的场景而生,关于该协议的其它内容,本文不做赘述。今天主要讲述一下使用express-ws在NodeJs中如何实现WebSocket 通讯。
必备知识:
...