
前端
_Faust_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
promise A+规范es6实现
参考文章:https://www.jianshu.com/p/459a856c476f/** * Promise 实现 遵循promise/A+规范 * Promise/A+规范译文: * https://malcolmyu.github.io/2015/06/12/Promises-A-Plus/#note-4 * 中文译文 * https://www.icode9.com/content-4-365156.html */// promise的状态枚举const PENDING = '原创 2021-07-05 14:32:55 · 227 阅读 · 0 评论 -
echarts实现实线与虚线相连接的折线图
**一:UI效果图****二:后台返回的数据格式**[ {measureTime:'2021-5-1',value:36,level:1}, {measureTime:'2021-5-2',value:37.9,level:2}, {measureTime:'2021-5-3',value:39,level:3}, ...]**三:代码实现**const weekDict2 = ["周一", "周二", "周三", "周四", "周五", "周六", "周日",]con原创 2021-05-07 13:55:50 · 2863 阅读 · 4 评论 -
js横屏实现
参考链接:https://common.ofo.so/campaign/20country//** * 横竖屏 * @param {Object} */function changeOrientation($print) { var width = document.documentElement.clientWidth; var height = document.documentElement.clientHeight; if(width < height) {原创 2021-04-07 16:42:04 · 944 阅读 · 0 评论 -
关于React使用装饰器后ref失效的问题解决方案
React在使用装饰器装饰过后ref就失效了,因为该this指向了所用的装饰器,可用如下方法解决,仅供参考。在utils文件夹内 新建一个refPenetrate.js文件 (文件命名可自己定义)import React from 'react';const getRef = WrapperdComponent => { return props => { con...原创 2020-04-29 10:02:45 · 1501 阅读 · 1 评论 -
关于使用webstrom不自动热重启的问题记录
修改以下这个地方即可,时间设置自己把握就好原创 2019-09-17 10:23:25 · 239 阅读 · 0 评论 -
instanceOf的js实现
function instance_of(leftVaule, rightVaule) { let rightProto = rightVaule.prototype; // 取右表达式的 prototype 值 leftVaule = leftVaule.__proto__; // 取左表达式的__proto__值 while (true) { if (lef...转载 2019-06-21 17:10:56 · 640 阅读 · 0 评论 -
使用echarts实现时间状态区间图
该图例参考了官方的demo:https://echarts.baidu.com/examples/editor.html?c=custom-profile以及https://www.cnblogs.com/cindy-hmy/p/8251193.html var colors = ['blue', 'red','gray'];//三种状态的颜色 var state = ['深睡'...原创 2019-06-17 15:15:26 · 13497 阅读 · 6 评论 -
vue jest运行报错及解决方案
原文链接:https://www.cnblogs.com/qpnets/p/10368998.html问题1: Option “mapCoverage” has been removed, as it’s no longer necessary.解决:此属性已移除,详细可以见 https://jestjs.io/docs/en/configuration 官方公布的属性,在test/unit/...转载 2019-06-20 11:41:02 · 2684 阅读 · 0 评论 -
H5内嵌问题记录
1.动态获取的图片在h5及IOS中显示正常,安卓不正常原因:Webview在安卓5.0之前默认允许其加载混合网络协议内容 * 在安卓5.0之后,WebView默认不允许加载http与https混合内容,需要设置webview允许其加载混合网络协议内容。或者把图片改变成https协议参考:https://www.jianshu.com/p/3d9c503c94642.ios右滑动直接返回上一...原创 2019-06-14 13:34:14 · 267 阅读 · 0 评论 -
Vue gzip压缩以及版本不同引起的报错
1.先下载运行 npm install --save-dev compression-webpack-plugin2.修改config/index.js将productionGzip改成true3.查看或修改webpack.prod.conf.js的配置可以使用默认配置,也可自行去1.x版本查看配置进行修改4.运行npm run build如果dist里面有.gz文件即为压缩成功...原创 2019-01-09 17:45:27 · 1140 阅读 · 0 评论 -
前端常见跨域解决方案
什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里的跨域是广义的。广义的跨域:1)a链接、重定向、表单提交 2)资源嵌入:link、script、img、frame等dom标签,还有样式中background:url()、@font-face等文件外链 3)脚本请求:js发起的ajax请求、dom和js对象的跨域操作等而我们通常所说的跨域是狭义的,是由...转载 2018-06-01 09:23:32 · 377 阅读 · 0 评论