Web前端
chenglaoshi
这个作者很懒,什么都没留下…
展开
-
JQuery Easy UI —— 如何让DataGrid自适应页面宽度
我想正在用JQuery Easy UI的朋友一定很希望DataGrid能够自适应页面大小变化,目前我还没发现其自带此功能,因此简单写了一个实现方法,与网友们分享,也希望能够帮助有需要的朋友。下面是我基于JQuery做的一个实现:[code="js"]/** * JQuery扩展方法,用户对JQuery EasyUI的DataGrid控件进行操作。 */$.fn.exte...2012-06-13 13:56:24 · 316 阅读 · 0 评论 -
在Datatables中加入错误提示功能
经常用Datatables的童鞋一定碰到过当采用服务端请求的时候,一旦后台出现异常,Datatables的会一直卡在那里,中间的正在处理的提示一直停留着。为了能给用户更好的体验,需要对Datatables进行扩展和自定义错误处理函数。首先到Datatables官网获取一个插件:http://datatables.net/plug-ins/api插件很小,代码如下所示:[...2012-10-08 17:32:41 · 298 阅读 · 0 评论 -
再议JQuery中Ajax内存溢出问题。
发现有人挺感兴趣Javascript中的内存溢出,本人经验发现有在使用Ajax的时候,很容易出现内存溢出问题。这个问题首先由使用jqPlot引发,当使用这个图形插件动态绘制图形的时候,浏览器会出现内存不断递增的情况,后来使用很多办法,但是效果都不理想。最后猜测可能和Ajax使用上有关。请看下面代码:[code="javascript"] $.ajax({ url : ...2013-01-29 12:05:25 · 660 阅读 · 0 评论 -
Java路径问题解决方案汇集
最近查看了网上很多关于路径问题资料大概总结了一下:Java路径中的空格问题1、 URLTest.class.getResource("/").getPath(); URLTest.class.getResource("/").getFile(); URLTest.class.getClassLoader().getResource("").getPath(); ...原创 2013-02-17 13:54:27 · 80 阅读 · 0 评论 -
Jquery EasyUI中级篇
JQuery EasyUI是一个很不错的Javascript开发框架,组件丰富、入门快,属性、方法、事件都比较丰富。为了让更多的人了解EasyUI,特写此文。这篇文章是针对有过EasyUI使用经验的开发者,如果您尚未使用过EasyUI,推荐访问其主业了解一些基础知识:[url]http://www.jeasyui.com/[/url]1、JQuery EasyUI的初始化J...原创 2013-12-23 16:08:16 · 105 阅读 · 0 评论 -
javascript 动态显示家庭人物结构关系图
[code="javascript"]javascript动态人物关系结构图#box{ width:500px; height:500px; position: relative}.host{ position:absolute; width:100px; height:50px; line-height:50px; text-align:center; color...原创 2014-01-07 23:53:30 · 2539 阅读 · 0 评论 -
JavaScript中,快速实现一个对象的复制!
1、第一种方式,通过JSON转换。[code="javascript"]function clone (src) { return JSON.parse(JSON.stringify(src));}[/code]注意,需要引入JSON库:https://github.com/douglascrockford/JSON-js2、第二种方式,通过编写Jav...2013-03-01 15:28:04 · 329 阅读 · 0 评论 -
Weblogic 10.3.6 解决Jar包冲突,hibernate等。
Weblogic的jar包冲突困扰了我一段时间,一般使用的是如下方式解决:[code="xml"] true [/code]但这种方式仍然会碰到兼容性问题。后台发现以下办法很奏效,有需要的可以试试:[code="xml"] 30 30 30 ...2014-07-06 16:30:25 · 461 阅读 · 0 评论 -
Java中判断文件是否是图片文件
使用Image读取文件时,如果是非图像文件,则会返回null。参考代码:[code="java"]try { Image=ImageIO.read(new File(name)); if (image == null) { valid = false; System.out.println("The file"+name+"c...2014-08-17 23:20:32 · 589 阅读 · 0 评论 -
禁用HTML超链接URL的双击
有时候我们希望控制用户在点击URL超链接的时候,只允许点击一次,下面这个方法可以解决这个问题:[code="javascript"]disableDoubleClick = function() { if (typeof(_linkEnabled)=="undefined") _linkEnabled = true; setTimeout("bl...原创 2015-05-26 10:30:37 · 735 阅读 · 0 评论 -
亲测国外很快的Maven镜像
亲测速度非常理想,并且不会像阿里的镜像很多包下载不下来。在自己空间收藏。[code="xml"] ui central Human Readable Name for this Mirror. http://uk.maven.org/maven2/ sprintio central Human Readable...原创 2016-11-23 14:29:58 · 504 阅读 · 0 评论 -
jqplot 实用技巧——重绘
技巧一:当浏览器窗体大小改变时:[code="javascript"]$('#resizable1').bind('resize', function(event, ui) { plot1.replot( { resetAxes: true } );});[/code]技巧二:重新加载数据进行重绘时:[code="javascript"]chart...2012-09-18 08:46:31 · 155 阅读 · 0 评论 -
jqPlot 实现动态显示数据,防止内存溢出的实现。
jqPlot是一个十分强大、功能丰富的图表插件,能够显示走势图、柱形图等常用的图表类型,相信国内用的人很多。大家在使用jqPlot动态更新图表时,也许会碰到过在IE中出现内存溢出的问题,下面我们来看看集中动态更新jqPlot图表的方式:方式一:通过重建图表实现动态显示。[code="javascript"] var series = [{'test'}]; var ...2012-09-12 16:06:38 · 189 阅读 · 0 评论 -
对jqplot的CategoryAxisRenderer插件进行扩展,让文字出现省略号
喜欢用jqplot的朋友一定碰到图形下标文字很长,会出现相互之间重叠的情况,如下图所示:[img]http://dl.iteye.com/upload/attachment/0075/3574/33f7b5fe-e325-3c5a-8cec-87e004e5c507.jpg[/img]这是时候,我们就必须在显示底部文字的时候进行处理,比如限定文字的长度等,如:今年收入增...下...原创 2012-10-19 15:45:52 · 219 阅读 · 0 评论 -
Play! Framework 学习笔记 — 注解
Interceptions拦截器注解:[color=blue]@Before[/color]所有访问的Action执行之前调用该方法,比如:[code="java"]public class Admin extends Application { @Before static void checkAuthentification() { ...2012-07-24 17:12:51 · 147 阅读 · 0 评论 -
Play! 框架可扩展性的一些疑问
最近在研究如何将Membase NoSQL应用到Play! 框架中,需求主要是为了将一些用户状态,比如登录状态、页面操作状态等缓存起来。众所周知,Play!是一个无状态的框架,意思就是Play!没有Session!但是使用过Play!的朋友一定知道Play!的Control里面是有一个session的,别急,这个session实际上并不是我们真正意义上的浏览器session,而是cooki...原创 2012-07-31 01:08:50 · 81 阅读 · 0 评论 -
Play! Framework 框架之自定义缓存
最近在产品研发中希望能引入Membase NoSQL缓存系统,可惜Play!默认支持Memcached,另外可从官网下载Mongo数据库的Module,也能让Play!支持Mongo数据。在一番搜索之后,发现Play!不支持Membase,这就必须要求我们只能够自己实现Cache。可惜官网给的编写Module的例子太过简单,昨天发现了《Play Framework Cookbook...2012-08-01 01:03:57 · 130 阅读 · 0 评论 -
Windows Media Player for IE,Firefox,Chrome的跨浏览器实现
最近网页中需要用到音乐播放器,在网上找了很多跨浏览器的兼容方案,由于大部分用户用的都是IE,因此首选Windows Media Player,下面贴出代码给各位参考,如果需要兼容FireFox、Chrome,需要用户自己安装插件,插件很小,大约300KB左右。下面给出源码:[code="html"] ...2012-08-01 14:03:46 · 702 阅读 · 0 评论 -
Play! Framework 学习笔记 — 安装Module模块
涉及的版本:Play! Framework 1.2.4。本文介绍如何往Play!框架中添加新的module。1、获取module列表;可以通过命令行的方式:play list-modules或者直接访问网站:[url]http://www.playframework.org/modules[/url]2、安装模块;在命令行中输入:play ins...原创 2012-08-01 15:20:29 · 242 阅读 · 0 评论 -
zTree 如何自动选中节点
下列代码可以使用在弹出树或者动态选中树的节点时使用:[code="javascript"] /* *自动选中。 */ var treeObj = $.fn.zTree.getZTreeObj("treeDemo"); var nodes = treeObj.getNodes(); if (nodes.length>0) { var n...原创 2012-11-20 13:40:59 · 1025 阅读 · 0 评论 -
让你的Play framework 1.2 支持Ajax!
相信正在使用Play Framework 1.2的朋友一定会碰到使用Ajax在Play中做异步请求是碰到的困惑。Play Framework 1.2版本是不支持原生的Javascript的Ajax请求的,如果你使用JQuery.Ajax去发送JSON数据,在Play的Controller内是无法获得JSON对象字符串的,今天通过搜索,终于找到了一个非常好的解决方案,可以让你的Play更好的...原创 2012-08-16 15:14:58 · 100 阅读 · 0 评论 -
对jqplot的CategoryAxisRenderer插件进行扩展,底部Tick在鼠标在上时浮动显示名称。...
在前一篇文章中介绍了如何让jqplot的柱形图tick下标出现省略号,参考:《对jqplot的CategoryAxisRenderer插件进行扩展,让文字出现省略号》[url]http://xianbin.iteye.com/blog/1701667[/url]下面介绍如何扩展jqplot,让其实现鼠标移动到下标tick的时候出现浮动提示框,显示完整的tick名称。文件命名...原创 2012-11-30 09:04:53 · 141 阅读 · 0 评论 -
最近好新闻不断
[b]Spring Framework 3.2 GA 发布[/b]* 升级 Spring 框架构建到 AspectJ 1.7.1, JUnit 4.11, Groovy 1.8.8, JRuby 1.6.5, Joda-Time 2.1* 兼容 Velocity 1.7 和 Velocity Tools 2.0* 兼容 JasperReports 5.0* 增加 Spring ...2012-12-14 08:36:15 · 112 阅读 · 0 评论 -
Java网络爬虫经验分享
最近三年很少写博客,虽然一直从事IT行业,但更多的是管理工作,想想真有些惭愧。最近半年,时不时业务上需要爬虫,将网页内容爬取分析,有用于AI人工智能分析,有用于大数据分析,种种应用,发现爬虫作用不小这篇文章不是一篇教学文章,更多的是分享在爬取网页中可能会遇到的一些技术问题以及常见问题,并提供解决方案。因此更适合有一定爬虫开发经验人员阅读。虽然本文使用Java,但这些常见问题...2018-04-20 09:50:52 · 181 阅读 · 0 评论