
javascript
豆之助
roymno2
展开
-
javascript 常见语法错误分析
Type error xxx not callable 说明有某个函数和某个变量用的是同一个名字原创 2017-05-11 11:29:58 · 1337 阅读 · 0 评论 -
使用射线法判断echarts上地图中的点是否在地图范围中
使用射线法判断echarts上地图中的点是否在地图范围中 /** * @description 射线法判断点是否在多边形内部 * @param {Object} p 待判断的点,格式:{ x: X坐标, y: Y坐标 } * @param {Array} poly 多边形顶点,数组成员的格式同 p * @return {String} 点 p 和多边形 poly 的几原创 2017-05-11 14:36:15 · 3918 阅读 · 0 评论 -
jsplumb使用说明自编版
1. 概述先来说说大体流程: 1. 实例化 2. 绑定容器 3. 初始化,全局的jsplumb事件都是这里绑定 4. 设置节点并设置节点是否可拖动,同时给节点绑锚点,节点就是流图上的块块 6. 连接线并放置标签注意:下文中出现的 id 均指的不是DOM元素的id,而是为了定义用的id2. 实例化使用getInstance({配置})来进行实例化,以node.js中的实例化为例require原创 2017-05-24 22:30:25 · 3160 阅读 · 1 评论 -
datatable如何直接更新数据
如果一个datatable生成的表格是ajax请求的数据的,我们只需要 xxx.ajax.reload()即可重新获取数据但如果数据是从别处直接拿过来的数组该如何更新,具体操作是记录当前页码清除整个表格数据添加表格的全部数据定位页面当之前的记录,并重绘操作见下面的代码var realTable = $('#example').DataTable(dataTableS原创 2017-06-22 15:41:38 · 15350 阅读 · 0 评论 -
vue1.0事件机制中的坑
当你在vue中使用事件时,this.$dispatch('xxx')请谨记,不管这条事件触发了多少代码,又连锁触发了多少事件,比如又broadcast了给全部子组件,只要你没在触发内容中写进异步步骤,那这就是一条同步代码。在执行下一行代码前,所有改变都已经完成了原创 2017-07-03 15:07:47 · 657 阅读 · 0 评论 -
async-validator的使用说明
async-validator 是一个异步验证的库,需要传入要验证的数据和验证规则官方链接 https://github.com/yiminghe/async-validator传入的数据格式如下{ a:xxx, b:xxx}验证的规则格式如下{ a:[ {验证规则1}, {验证规则2} ], b:[ {验证规则3} ]原创 2017-05-03 14:25:06 · 59874 阅读 · 3 评论 -
DataTable数据覆盖之后无法跳到指定页面渲染的解决方法
dataTable在.clear()之后,dataTable记录的页数也是一块被置零的即便用.row.add() 或者.rows.add() 添加数据之后,在没有.draw()之前,datatable记录的总页数也还是1所以这时候用.page(currentPage).draw(false) 去调到指定页面渲染是不好使的所以如果替换了表格的数据话,需要先.draw() 一遍,再.pag原创 2017-06-26 11:15:15 · 1076 阅读 · 0 评论 -
form标签和其内部的button标签的关系
form 标签中有button标签时,点击button会触发form的提交表单动作,哪怕form标签什么都没定义原创 2017-06-28 13:48:22 · 1113 阅读 · 0 评论