JS
Superset Filter box报错Cannot read property ‘map’ of undefined的解决方案
最近在用superset做数据分析时,用到了 Filter box筛选框,筛选其他的类型没什么问题,只要是日期有关的筛选,所有的筛选框都会消失,我安装superset是用pip安装的,版本号是0.28.1。如图报错: 首先想到的解决方案就是去github查找issues,果真很多 […]
layer.prompt使文本框为空的情况下也能点击确定
最近一直在使用layui,但是用到弹出层layer.prompt时,如果文本框是空的话点击确定没有反应,不能向下执行。 但是我又需要空值,看看我原来的代码。 1 2 3 4 5 6 7 8 9 layer.prompt({ formType: 0, value: […]
HTML5中Canvas绘图各种基本图形的方法
canvas是html5的一部分,当然他们说的H5也并不是html5的意思,只是表示在手机浏览器中,更侠义的是在微信浏览器中打开的酷炫的网页。 曾几何时,我也觉得canvas真的酷爆了,各种什么烟花、酷炫的动画效果、canvas游戏等,都燃烧着我学习的热情。 后来通过学习,多看书 […]
IE下radio/checkbox的change事件失效的解决办法
今天写一个全选功能,在chrome和firefox下测试都正常实现效果,到了ie下死活没效果。 一番周折,测试发现在ie中勾选了以后还要点击其他位置才会触发onchange事件。 这种问题呢,有两种方式可以解决,用onclick事件代替或者用onpropertychange事件代 […]
关于setTimeout/setInterval的第三个参数
setTimeout/setInterval,这两个函数相信前端开发同学都很熟悉。 它们在非IE(6-9)浏览器中还可以如下使用 1 2 3 setTimeout(function(obj){ alert(obj.a);  […]
JavaScript中escape()、encodeURI()、encodeURIComponent()的区别
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 下面简单介绍一下它们的区别 1 escape() […]
重置form表单时遇到reset is not a function脚本出错
今天用js来重置表单的时候,遇到了一个BUG,正常的表单HTML结构如下所示: 1 2 3 4 5 6 <form action="" method="post" id="LoginForm"> <in […]
在线代码编辑器 CodeMirror 的详细配置说明
CodeMirror是一款在线的支持语法高亮的代码编辑器。官网: http://codemirror.net/ 下载后,解压开得到的文件夹中,lib下是放的是核心库和核心css,mode下放的是各种支持语言的语法定义,theme目录下是支持的主题样式。一般在开发中,添加lib下的 […]
js数组与json的区别和用法
一、数组 1、定义一维数组: 1 2 3 4 5 var s1=new Array(); s1=[1,2,3,4]或者s1[0]=1,s1[1]=2,s1[3]=3,s1[4&# […]
JavaScript 加var 关键字与不加var关键字的区别
1.在函数作用域内 加var定义的变量是局部变量,不加var定义的就成了全局变量。 1 2 3 4 5 6 7 8 //使用var定义 var a = ‘hello World’; function bb(){ var a = ‘hello Bill’; […]