
JavaScript
文章平均质量分 60
isea533
《MyBatis从入门到精通》作者,MyBatis分页插件PageHelper作者,通用Mapper作者,个人网站:https://mybatis.io
展开
-
div+css+jQuery简单实现投票功能..
昨天看到C#群里有人问一个投票功能如何实现...我对此很感兴趣,为了练习一下,就有了以下代码。投票功能使用jQuery实现..纯html代码...数据通过json字符串传递,通过 eval转换为json对象投票功能分为:1.设置投票内容:2.投票:3.投票结果:文件列表:传值:{ info: " 由京原创 2012-08-15 13:31:35 · 8472 阅读 · 5 评论 -
EasyUI特殊情况下的BUG整理
前面有两篇:Easyui - combo[tree,box]下拉图标有间隙bug解决方法http://blog.csdn.net/isea533/article/details/12996561Easyui - dialog,window影响父页面布局的BUG解决方法http://blog.csdn.net/isea533/article/details/13000原创 2014-01-07 10:30:08 · 9460 阅读 · 1 评论 -
Easyui - tooltip 箭头在IE下无法显示的解决方法
EasyUI特殊情况下的BUG整理http://blog.csdn.net/isea533/article/details/17953787该问题在IE下显示如下:放大后:可以看到本该是箭头的位置,出现了一个缺口,很影响美观。。解决方法有两种,一种最简单的方式就是在IE下不显示箭头。只需要一条CSS即可:/*隐原创 2014-02-11 11:50:32 · 7082 阅读 · 5 评论 -
Javascript - 获取Json结构的表单数据
功能很简单,这里使用了jQuery的方法,因此依赖于jQuery。如果存在多项name相同的表单对象,会使用","英文逗号隔开。完整代码://从from获取数据,转为对象function fromToJson(form) { var result = {}; var fieldArray = $('#' + form).serializeArray();原创 2014-12-20 12:54:02 · 5403 阅读 · 0 评论 -
[js - 算法可视化] 汉诺塔(Hanoi)演示程序
前段时间偶然看到有个日本人很早之前写了js的多种排序程序,使用js+html实现的排序动画,效果非常好。受此启发,我决定写几个js的算法动画,第一个就用汉诺塔。另外在这个程序里面,实现了一点,就是顺序动画,这一点很重要(同时,因为我对jquery的顺序不熟悉,希望有人可以告诉我怎么用jquery实现)。1.jquery中,通常都是针对同一个对象,进行不同的动画。2.针对不同对象的动画会在同一时间开始执行。3.针对不同对象的动画,可以用jquery的完成函数实现。原创 2013-08-30 14:46:01 · 11985 阅读 · 6 评论 -
CMD 命令行中的 tree 样式输出
从很早就对各种命令行中输出的特殊样式感兴趣,最常见的就是 tree.例如在某个目录执行 tree 命令,显示如下树图:F:.└─tk └─mybatis ├─mapper │ ├─annotation │ ├─code │ ├─common │ │ ├─base │ │ │ ├─原创 2016-09-22 23:21:34 · 7400 阅读 · 0 评论 -
Java 执行 JS 脚本工具
Java 执行 JS 脚本工具用途:为了便于系统扩展,提供了 JS 脚本的功能,可以通过在系统中执行脚本来获得更复杂的功能。例如:系统提供了一个接口,这个接口不必非的有实现类,而是可以通过JS来实现这个接口的方法,在运行时载入JS脚本去实现。只要能融会贯通,可用的地方还是很多的。关于JAVA 执行 JS 的基本功能参考这里: http://www.2cto.com/kf/201505/40206原创 2016-10-24 16:04:00 · 5234 阅读 · 1 评论 -
mouseup 事件丢失的原因和解决办法
说明当实现类似Excel选中区域的功能时,经常出现 mouseup 事件丢失的情况,由于缺少了 mouseup 事件,导致一个完整的操作无法进行。如果你是想进行拖拽移动操作,也可以参考本文。原因目前发现两个原因:触发了浏览器的 drag 操作,导致mouseup丢失。由于鼠标离开了操作的区域,触发了mouseleave导致mouseup丢失。解决办法第一种情况通过执行下面的代码阻止系统默认的操原创 2017-05-12 09:51:07 · 13919 阅读 · 0 评论 -
[JSON]2017年最新县及县以上行政区划代码
前面有过两篇相关的博客:中国行政区划代码数据库文件 - 最新县及县以上行政区划代码(截止2012年10月31日)[数据][xml格式] 2012年统计用区划代码和城乡划分代码一个是SQL文件,一个是XML文件,并且城乡的涉及抓取数据,相对麻烦一点。2017年这篇,是JSON格式,完全通过JS实现,这个数据可以方便在三级联动中使用。数据来源地址: http://www.stats.gov.c原创 2017-05-31 22:12:17 · 25688 阅读 · 1 评论 -
Easyui - dialog,window影响父页面布局的BUG解决方法
我在页面写了一个窗口,默认状态是隐藏的。整个页面效果如下:放大后:可以看到这里有一个很不协调的,为什么会产生这种情况呢。。。经过2个小时左右的修改,一直不管用,我有另外一个页面和这里布局类似,但是没有这种问题,那个页面也有一个窗体。经过修改窗体宽高后发现问题,当隐藏窗体过高时就会出现这种情况。可能是隐藏的窗体对浏览器计算位置有影响原创 2013-10-24 16:24:04 · 6288 阅读 · 0 评论 -
Easyui - combo[tree,box]下拉图标有间隙bug解决方法
easyui是一个非常好用的js-ui框架,不了解的可以google搜索了解。easyui的combo以及两个继承的组件combobox,combotree都有一个问题,用不同浏览器的时候才能发现这个问题。下面看问题图:放大图:如果不追求极致,这个不影响使用,但是影响美观。一开始为了解决这个问题,我都用css!import来强制修改宽度。原创 2013-10-24 13:33:10 · 5448 阅读 · 0 评论 -
Javascript:console - 使用须知!
最近为了在程序中使用console.dir打印对象结构,因而使用了console。console在IE中,可能只有9,10支持。在IE浏览器中,按F12打开控制台的时候,打印很正常,但是不开控制台,直接运行程序的时候,总是执行不下去,一直不知道什么原因。后来经过反复测试,才发现原来IE对console的支持不如chrome那么完美。使用须知:原创 2013-01-25 11:12:32 · 8197 阅读 · 0 评论 -
[已失效]批量删除“QQ说说"
由于QQ说说涉及太多的个人隐私...所以我想删除..QQ不提供批量删除,只能一个个点,很麻烦...所以就调试跟出了下面的方法...一般人没有这方面的需要,请不要随便尝试....这个没有提供恢复的功能。方法:登录QQ空间,在打开下面的网址:http://os.qzs.qq.com/qzone/app/mood_v6/html/index.html?tab=mine为了原创 2012-09-16 00:15:34 · 11102 阅读 · 6 评论 -
js屏蔽默认快捷键,调用自定义事件
具体如何屏蔽更多的快捷键可以自行google搜索。这里要说的是如何屏蔽后去执行自定义的事件。这里为了方便使用的Kibo做例子,使用google搜索出来的结果一般都是javascript原生实现,很简单的,这里不做介绍。这里是实现了在一个textarea中enter进行保存的例子,屏蔽掉了原来的回车事件。代码如下://键盘监听 var areaKey =原创 2013-06-18 09:51:57 · 3814 阅读 · 0 评论 -
学习javascript基础知识系列第二节 - this用法
通过一段代码学习javascript基础知识系列第二节 - this用法this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上的自由和灵活,结合apply(call)方法,可以使JS变得异常强大。原创 2013-08-24 12:57:02 · 2384 阅读 · 1 评论 -
学习javascript基础知识系列第三节 - ()()用法
总目录:通过一段代码学习javascript基础知识系列注意:为了便于执行和演示,建议使用chrome浏览器,按F12,然后按Esc(或手动选择)打开console,在console进行执行和演示。由于代码中使用了console.log或dir方法,因此如果在ie中执行,请自行替换为alert或注释掉。第三节 - ()()用法原创 2013-08-25 13:13:53 · 2426 阅读 · 2 评论 -
Java - 字符串和Unicode互转 - 解析小米pm.min.js
小米JS地址:http://p.www.xiaomi.com/zt/20130313/huodong/pm.min.js上面这个JS是小米抢手机页面的代码。和抢手机有直接关联。。虽然我3次都没抢到红米手机,但是今天偶尔发现这么一个js文件,对文件内容比较好奇,但是这个js开头有个数组,部分截图如下:开始这么一大堆的16进制字符串,这种类型的数据经常会在protyti原创 2013-08-27 14:35:53 · 5313 阅读 · 7 评论 -
学习javascript基础知识系列第四节 - 闭包
闭包的含义:Wikipedia:在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。百度百科:闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或原创 2013-09-10 09:51:10 · 1812 阅读 · 2 评论 -
通过一段代码学习javascript基础知识系列
为了巩固已学的知识,同时为了方便记忆,准备写一个javascript(后面简称js)系列。计划分为以下七节:1.看一段代码2.this用法3.()()的用法4.闭包5.javascript对象6.prototype的用法7.回调函数一共计划写这七节,每节的内容基本上都是参考其他人的总结以及我个人的理解完成,引用的内容会附上相关地址。这篇作为第一节原创 2013-08-24 11:06:13 · 2801 阅读 · 0 评论 -
Java - 调用 echarts 提供的地图压缩方法压缩地图
由于默认情况下的 GeoJSON 文件太大,ECharts 提供了方法可以压缩地图。 GeoJSON 介绍:http://geojson.org/ECharts 提供了压缩算法,但是代码是 JavaScript 的,参考代码写个 Java 的也可以,但是通过 Java 提供的脚本引擎可以很方便的直接执行 JS。本文压缩代码参考下面的项目: https://github.c原创 2018-01-29 14:31:16 · 8113 阅读 · 5 评论