![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
j510924
这个作者很懒,什么都没留下…
展开
-
javascript 堆栈与列队
javascript数组是一个逆天的存在,到了ecma262v5,它已经是堆栈,列队及迭代器的合体。有时候我们不需要这么强大的东西,这只要考虑到for循环太麻烦了,我们只需要非常简单的遍历,于是想用普通对象模拟一个就是。首先是堆栈,先进后出 function Stack(){ } Stack.prototype = {转载 2014-07-23 11:00:00 · 424 阅读 · 0 评论 -
使用Nginx对Websocket进行反向代理
使用Nginx对Websocket进行反向代理背景Nginx配置示例Vue配置示例背景在Vue项目中,开发websocket时,将IP和端口号固定,或者根据NODE_ENV判断环境,修改IP和端口,相当不可取。当环境地址变更时,就需要重新打包,再发布版本,很是麻烦。使用Nginx对WebSocket进行反向代理,就会解决这一痛点问题。Nginx配置示例<html><bo...原创 2018-11-27 21:56:08 · 18186 阅读 · 1 评论 -
G2自定义Tooltip
G2自定义Tooltip<div id="interfaceChart" class="interface-chart-main"></div>import G2 from '@antv/g2'import DataSet from '@antv/data-set'let chart = new G2.Chart({ container: 'interfac...原创 2018-11-16 16:41:06 · 6893 阅读 · 1 评论 -
ECharts加载省份地图
因为项目只需要展示单独省份的城市,而目前Echarts官网已不再提供地图下载功能。详细见:EChartsMap ECharts地图下载但是可以从ECharts安装包中找到矢量地图数据,文件路径 node_modules\echarts\map\json示例代码:<!DOCTYPE html><html><head> <meta...原创 2018-11-14 14:50:49 · 8718 阅读 · 2 评论 -
JavaScript读取图片base64编码
HTML代码&lt;input type="file" onchange="onChange(event)"&gt;JavaScript代码function onChange(event) { let file = event.target.files[0] let reader = new FileReader() reader.onload = function(event...原创 2018-11-14 14:17:30 · 1541 阅读 · 0 评论 -
Lodash兼容IE6~IE8
lodash 从4.0.0开始支持的环境有: Chrome 46-47, Firefox 42-43, IE 9-11, Edge 13, Safari 8-9, Node.js 0.10.x, 0.12.x, 4.x, & 5.x, & PhantomJS 1.9.8。已不再支持IE6~IE8。 如果想兼容IE6~IE8,只能使用3.x版本。lodash 3.x 版本没有直接提供可用的js, 需原创 2016-09-29 13:33:07 · 6274 阅读 · 0 评论 -
jQuery File Upload在IE6~IE8中无法获取响应数据(data.result)
jQuery File Upload在IE6~IE8中无法获取响应数据原创 2016-06-20 15:29:29 · 3232 阅读 · 0 评论 -
模块化单文件引入Echarts报错 Cannot read property 'mod' of undefined
模块化单文件引入Echarts报错Cannot read property 'mod' of undefined。问题原因如下:echarts-optimizer压缩后的echarts.js中包含了esl(符合AMD规范)。如果echarts.js在RequireJS之前引入,页面中就无法加载ehcarts依赖之外的模块,比如通过AMD定义的jquery,ehcarts.js在执行时就会报Canno原创 2016-06-29 13:49:01 · 4286 阅读 · 0 评论 -
js实现百度动态LOGO
百度动态logo是通过循环改变div背景图片的位置,以达到动态的效果。原创 2016-02-22 15:07:28 · 1376 阅读 · 0 评论 -
javascript解析url
javascript解析url转载 2015-11-25 14:26:51 · 367 阅读 · 0 评论 -
Javascript设计模式-发布/订阅模式最小化的示例
Javascript设计模式-发布/订阅模式原创 2015-11-09 09:42:44 · 298 阅读 · 0 评论 -
如何编写高效的jQuery代码
jQuery的编写原则: 一、不要过度使用jQuery 1. jQuery速度再快,也无法与原生的javascript方法相比,而且建立的jQuery对象包含的信息量很庞大。所以有原生方法可以使用的场合,尽量避免使用jQuery。 例如:$("a").click(function(){ alert($(this).attr("id"));});转载 2014-09-12 10:27:42 · 414 阅读 · 0 评论 -
Yarn 安装过程出现 read ECONNRESET 错误
在使用yarn安装项目依赖包时,出现以下错误。info There appears to be trouble with your network connection. Retrying...error An unexpected error occurred: "http://r.cnpmjs.org/which/download/which-1.2.14.tgz: read ECONNR...原创 2018-12-05 11:44:50 · 12181 阅读 · 0 评论