// 对象扩大 兼容低版本js语法 function _extends() { // 先推断js当地库支撑度 _extends = Object.assign || function(target) { for(var …
标签:JavaScript
There is a chart instance already initialized on the dom.
在用echart做表格自适应的时刻,每次 resize 都邑涌现echart正告,虽然不影响echart的展现。解决要领:全局声明变量,在echart要领表面。注重!是表面,在要领里声明没结果。 var ChartAP;…
ajax入门
不会给后端发送要求。只会复制粘贴,道理啥的也不相识,如今的项目是用axios,然则axios是以Ajax+Promise为基本的,所以先学一波Ajax。Ajax能够做到部分革新,无需从新革新页面,具有更好的用户体验。 A…
immutable.js+react
重写shouldComponentUpdate要领 import React, { Component } from 'react'; import { is } from 'immutable'; export def…
监听浏览器革新及封闭
需求背景: 为保证‘高度安全性’,用户每次退出页面或浏览器都要消灭上岸信息,每次进入体系都要从新上岸(每次上岸还要手机考证码等杂乱无章的考证信息,,,求用户的内心暗影面积),然则革新页面不能够消灭上岸信息。 处理思绪: …
十几行代码教你实现一个最简版的promise
最近研究了一下promise的实现,这篇文章使用了十几行代码实现了一个简单的promise;以便帮助读者对promise’有更深的了解。本篇文章实现的promise,遵循规范是 Promises/A+。 阅读…
【每日一包0024】inquirer
[github地址:https://github.com/ABCDdouyae…] inquirer 好用的交互命令行工具 方法 1.inquirer.prompt(questions) -> prom…
从0开始,编写一个验证函数(工具函数)
为什么要写验证函数 将验证过程变成多个步骤 完成一个基本的验证函数 1. 为什么要写验证函数 之前写项目的时候,一般都是在登录注册,修改密码的时候有需要些正则的需求,所以每次用到的时候都是直接从前面的代码copy过去就好…
vue开发使用vue-particles如何兼容IE11?
最近开发vue项目,项目有一个粒子特效使用vue-particles。项目用vue-cli构建,webpack打包完毕,丢到服务器,chrome访问完美,测试360和Edge也正常。遗憾的是,在IE11显示一片空白。F1…
十分钟理解Redux核心思想,过目不忘。
白话Redux工作原理。浅显易懂。 如有纰漏或疑问,欢迎交流。 Redux 约法三章 唯一数据源(state) 虽然redux中的state与react没有联系,但可以简单理解为react组件中的this.state。h…
HTMLCollection与NodeList
NodeList v.s. HTMLCollection 主要有两个方面不一样1.包含节点的类型2.使用方法 1.包含节点的类型不同(重要) (1)NodeList 一个节点的集合,既可以包含元素和其他节点(注释节点、文…
input标签内容改变触发的事件
原生方法 onchange事件 <input type="text" onchange="onc(this)"> function onc(data){ console.log(data.value); } …