
JavaScript
Sukyo_h
just do it~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于"[object,Object]"在javaScript中解析不了或者转化不了的解决方案
背景:存入数据的时候是以对象{key:value}这样的形式存入的,自己的封装的控件取值的时候是以字符串的形式,控制台打印如下:"[object, Object]"尝试用JSON.parse()进行装换,报错原因: 正由于你直接存的是对象,所以系统强制帮你转了下字符串,就是[object Object]……解决方案: 数据存之前先JSON.stringif...原创 2020-01-03 16:13:35 · 3619 阅读 · 0 评论 -
javascript取消设置的滚动条默认位置,将滚动条设为scrollLeft(0)后滚动条无法拖动
背景:用js实现类似excel的的冻结列操作,在点击某列进行冻结操作,效果是该列以及该列之前的所有列必须冻结,但看起来的只在可是范围区域内进行冻结,为了实现这个效果,对滚动条进行了一些处理。在实施冻结的时候记录滚动条滚动的距离,并将滚动条的初始位置设为这个距离 $('div').scrollLeft(oldScrollLeft)滚动条只能在这个距离之后进行滚动在取消冻结...原创 2019-07-08 20:06:43 · 1677 阅读 · 0 评论 -
js 区分鼠标是点击事件还是拖拽事件,以及canvas拖拽
在使用jsMind思维导图插件的时候需要对整个canvas进行拖拽,通过对源码的解读,摸索出这个方式,写下大概的思路,完整的jsMinddemo见gitHUb:https://github.com/Hongmy0/jsMind-.git<!DOCTYPE html><html> <head> <meta charset="UTF-8"&g...原创 2019-05-05 21:43:06 · 2626 阅读 · 0 评论 -
用逗号拼接字符串
function getText(name){ var str = ''; for(var i = 0; i< name.length; i++){ str = str+name[i].name+',' }// 去掉最后一个逗号 if(str.length...原创 2019-03-21 16:43:19 · 3022 阅读 · 0 评论 -
数组及数组对象去重复
1、数组去重 function deRepeat(arr){ var newArr=[]; var l=arr.length; for(var i=0;i<l;i++){ if(newArr.indexOf(arr[i]) == -1){ newArr.push...原创 2019-03-21 16:38:14 · 405 阅读 · 0 评论 -
JavaScript中eval方法的替代方法
公司开设新的考核标准,着重对代码质量进行考核,用到的代码实时检测工具是sonaLint。用SonarLint进行代码检测的时候,会出现对显示审查结果严重提示 Review the arguments of this eval to make sure they are validated是将字符串转换成json对象。eval()的替代方案是将改成完美跳开这个坑...原创 2019-02-20 14:22:41 · 5497 阅读 · 0 评论 -
去除字符串中的空内容以及空格,转为数组
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--将字符串"1,2,34,4,,2,55,原创 2019-02-27 14:28:30 · 863 阅读 · 0 评论 -
echarts使用技巧总结
1、关于图表自适应 关于一个页面多个图表在窗口进行大小缩放的时候,可以用onresize进行自适应,但是过程中会出现失灵的情况,并且每一个在每一个图标函数中都写以下代码显得冗余,在初始方法中替换成2、一个页面需要写多个图表的时候,其实可以只写一个方法,然后设置不同的option就好(在每个图表不存在联动操作的时候)...原创 2018-12-17 13:53:39 · 393 阅读 · 0 评论 -
js/jq获取url中携带的参数
JS: JQ: (function($){ var cache = {}; $.getQueryStr = function(keyVal){ if(keyVal in cache){ return cache[keyVal] } var reg =n...原创 2018-08-28 19:00:41 · 488 阅读 · 0 评论 -
原生JavaScript写post请求导出数据
function exportRecord() { var IP = "http://192.168.0.**:9000"; //局域网ip var json = {"fileName":"test.txt","tiles":[{"titleName":"省","colkey":"FD_PROVICE","width":"100"},原创 2017-12-28 09:17:47 · 2279 阅读 · 0 评论