自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 本人从今以后不再维护这里的博客, 只在 开源中国 进行发布

由于精力有限, 决定不再维护这里的博客, 以后只在 开源中国 上进行维护  http://my.oschina.net/dyhunter 有 zTree 问题 请去 开源中国,谢谢! 

2015-05-19 17:29:00 602

JQuery Tree插件——zTree v3.5.16 版 发布

zTree v3.5.16 发布,继续缓慢的修正 bug google code 已经无法上传下载包,请使用 Github 或 开源中国的 Git。GitHub:https://github.com/zTree/zTree_v3   开源中国Git:https://git.oschina.net/zTree/zTree_v3zTree 在线演示:http://www.ztre...

2014-03-09 20:09:32 304

JQuery Tree插件——zTree v3.5.15 版 发布

zTree v3.5.15 发布,继续修正 bug,同时增加了一个很小的设置功能 setting.view.txtSelectedEnable。 GitHub:https://github.com/zTree/zTree_v3    zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101zTree 快速下载地址:http://code....

2013-10-21 09:30:17 407

JQuery Tree插件——zTree v3.5.14 版 发布

 在 v3.5.13 中由于个人疏漏,产生了一个比较严重的bug,对此非常抱歉。 请尽快升级到 最新版本。 GitHub:https://github.com/zTree/zTree_v3    zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101zTree 快速下载地址:http://code.google.com/p/...

2013-06-29 00:36:35 175

JQuery Tree插件——zTree v3.5.13 版 发布

    近期由于工作繁忙,所以一直没有发布 v3.5.13 的正式版,只是在 github 上不断更新每次修改后的 beta 版。 不过考虑到 2014年开始 google code 将不在支持创建新文件的下载功能,希望大家也都逐渐习惯使用 github 吧。    GitHub:https://github.com/zTree/zTree_v3        zTree 在线操作演示:htt...

2013-06-02 21:43:05 165

JQuery Tree插件——zTree v3.5.12 版 发布

    为了学习如何在 jQuery Plugin 发布,反复练习后(因为那个版本号只能升,不能降),这次只得把版本 从 v3.5.02 直接升到 v3.5.12 了,请见谅。     jQuery Plugin:http://plugins.jquery.com/zTree.v3/    GitHub:https://github.com/zTree/zTree_v3   ...

2013-03-11 11:13:25 258

JQuery Tree插件——zTree v3.5.02 版 发布

    首先要告诉大家,在 jQuery 发布了插件注册功能后,zTree 也已经发布到了 jQuery 的 Plugins 内,同时也在 Github 上进行了发布(不过近期敏感事件期间 github 一会儿能访问一会儿又不能访问,建议大家还是苦练翻那个什么Wall的本领吧,呵呵)。     jQuery Plugin:http://plugins.jquery.com/zTree.v...

2013-01-28 10:34:02 199

原创 关于 IOS5 使用 position:fixed 的 bug

   这两天帮某个项目处理后事,本以为可以轻松搞定,不成想又发现了一个bug.....   背景描述:ios5 提出了支持 position:fixed ,于是乎大家觉得让浮动的图层固定在屏幕最下方容易多了,赶紧用上吧。可是呢。。。页面上又有好多地方需要用到 scrollTo 控制滚动条移动,尤其是页面刚加载完毕需要让浏览器默认的 url 栏消失,一般都用 scrollTo(0,0) 或...

2013-01-10 16:45:25 144

zTree v3.5 Css 详解

    zTree 的 css 文件就是 zTreeStyle.css,其实 这里面的 css 内容并不多,熟悉 css 的应该看起来还是挺容易的。    首先要强调的就是,制作 zTree 时一定要让 ul 容器设置 className:ztree; 这个主要就是为了避免与页面上自定义的css 或者其他插件的css 冲突;但 css 内容太多了,我不可能为了100%的避免冲突,就在...

2012-12-24 09:37:07 831

JQuery Tree插件——zTree v3.5.01 版 发布

    赶着天黑前,赶紧发布 v3.5 的补丁,修正目前已知的 bug;“绝对不能让用户留下任何遗憾” 是 zTree 的宗旨!        对于 v3.5 的用户来说,直接替换 js 文件即可,文件名都不用修改。     zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101    zTree 快速下载地址:http...

2012-12-21 10:37:12 136

原创 和我一起学 Selenium WebDriver(7)——基础篇

    昨天我们已经可以轻松移动鼠标了,距离拖拽只有一步之遥。 其实这就是一层窗户纸,捅破它就搞定了,之前做的操作可以说都是单步操作:移动鼠标、点击页面元素、弹出窗口等等;而拖拽操作就不行了,他需要一连串连贯的动作配合起来:mousedown、mousemove、mouseup,缺了哪个都不行,顺序不对也不行。 【1、如何进行拖拽】    这时候我们就需要用到 org.openq...

2012-12-20 16:57:18 169

原创 和我一起学 Selenium WebDriver(6)——基础篇

之前掌握的技术已经可以让我们对 zTree 的很多基本功能进行测试了,但还有个大问题没办法解决就是 编辑状态下 hover 和 拖拽,想搞定这些就要搞定如何移动鼠标。【1、如何移动鼠标】行为操作需要用到 org.openqa.selenium.interactions.Action ;移动鼠标这里面提供了2个实现类:MoveMouseAction 和 MoveToOffsetAc...

2012-12-19 17:47:55 141

原创 和我一起学 Selenium WebDriver(5)——基础篇

前面的学习已经让我们可以轻松的运行js、点击节点,下面该学习如何控制 alert、confirm 和 弹出窗口这些了【1、如何处理 confirm 和 alert】 处理 confirm、alert 其实很简单,只需要利用 WebDriver 的 switchTo().alert() 方法就可以轻松切换到 alert 对象 Alert,进行控制。我们直接利用 高级增删改查 的...

2012-12-18 15:44:52 96

原创 自娱自乐 之 彩球摇奖

     上周刷微博的时候,发现写段代码还可能赢得一本好书,所以就一边学习一边练习着做了一个彩球摇奖的页面,用了一些 html5 和 css3 的内容。 不支持 IE 的!    时间短暂,也不可能深入模拟重力环境,只能是大概模拟了一下2D的效果,木有小球之间的碰撞,木有精美的界面设计,纯当练习作品,不过写完之后,感觉可以把作品积累起来,自娱自乐吧。    年终抽奖、家务分配、...

2012-12-17 17:36:40 305

原创 和我一起学 Selenium WebDriver(4)——基础篇

【1、如何处理异步加载】 对于异步加载的捕获,其实就是一个等待的过程,这在之前的例子中早已看过,只不过需要特别说明一下 WebDriverWait,当超时后就会抛出异常,所以如果你的测试中对于这个部分不需要抛出异常的话,那么最好用 try catch 包起来。这次利用 zTree 异步加载的Demo做测试,同时分别利用 WebElement 的 click 方法 和 zTre...

2012-12-10 18:01:07 149

原创 和我一起学 Selenium WebDriver(3)——基础篇

 【慎用 findElement】  今天本打算研究一下 异步加载的延迟测试,结果一不留神发现了 findElement 的问题。不敢说这是个Bug,不排除是自己学艺不精,暂且把问题抛出来,希望大家能给些意见。 1、问题描述:使用 FireFoxDriver ,用 findElement 去查找页面上不存在的元素时,会导致程序死在 findElement 上,停滞不前,...

2012-12-07 18:11:12 132

原创 和我一起学 Selenium WebDriver(2)——入门篇

【1. 加入 jUnit】 Selenium 环境搞定,接下来就要想办法让我们的测试步入正轨了,对于 java 来说,用上 jUnit 是很方便的,maven 项目加入 jUnit 也是轻而易举,稍微修改一下 pom.xml 就可以了 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt...

2012-12-06 18:26:31 144

和我一起学 Selenium WebDriver(1)——入门篇

     zTree 东西不多,我也一直使用着原始的人工测试手段,随着内容的不断增多,测试起来就越发的繁杂,而且经常犯懒,这样就会忽略很多本该发现的问题,而且也容易出现旧的bug 反复出现的情况,这都是测试不规范造成的。要做好东西就要更加规范和严格,于是乎决定要学习一下 Selenium WebDriver,也就是原先的  Selenium v2 了,这方面整体的文章并不多,所以一边学着,自己...

2012-12-05 16:24:23 182

关于深度 clone 的后续讨论

在 zTree v3.5 发布之前看到了 [愚人码头] 的一篇文章《JavaScript深度克隆(深度拷贝)一个对象》,觉得 zTree 中的 clone 方法是应该适当优化一下,看着优化后的代码的确很简洁,大概测试无误,简单修正一下后,就直接拿了过来。 后来想了想,其实有时候代码也不能绝对为了优雅而忽略了性能,所以今天做了个简单的性能测试。 在测试过程中发现新代码虽然优雅,...

2012-11-23 17:02:30 149

原创 深入学习JavaScript

 既然下决心要把前端好好研究一番,那么就一定要深入学习一下。 昨天一个朋友给我发Email 推荐了这个网址:http://blog.goddyzhao.me/JavaScript-Internal 真的很不错,非常值得认真学习一下。 需要加固的知识点: 1、加不加 var 可是有区别的哟!!  a = 10;alert(window.a); // 10...

2012-11-21 18:22:57 128

JQuery Tree插件——zTree v3.5 正式版 发布

    由于国庆之后一直忙于公司的项目,因此将 zTree 闲置了1个月左右。    这次升级继续以修正 bug 为主,这里要非常感谢各位用户的支持,这次修改的很多 bug 都是大家在使用过程中反映给我的。         zTree 目前已经能够满足绝大部分树形需求的操作,对于一棵单纯的树来说,基本可以到此为止了。所以以后 v3.x 版本也都不会增加新功能了,但会继...

2012-11-20 09:50:03 562

JQuery Tree插件——zTree v3.4 正式版 发布

   这次 v3.4 主要还是修改一些细节 bug,同时新增了 destroy 方法用于一些特殊需求中执行树的销毁操作,并且这次在制作 destroy 方法的时候无意间发现了 IE9 的内存泄漏问题,并且针对这个问题对 zTree 内部的 zId 和 节点cache的存储方式 进行了适当修改,以减少 IE9 的内存泄漏问题。  请注意:jquery.ztree.all 文件中 仅...

2012-09-03 10:55:30 136

IE9关联数组导致内存泄漏测试报告

 最近为了满足一部分朋友的需求,给 zTree 提供了 destroy 的方法,用于让 zTree 自行清空。为了检查该方法是否有效,做了一个简单的测试——显示5000个节点然后清空,此操作循环100次,结果发现 IE9 下内存严重暴涨,于是进行了反复筛查,最终锁定了嫌疑犯:关联数组(data[key] = value)导致的内存泄漏!只找到了嫌疑犯不行,定罪要有证据的,设计了一个简单的模...

2012-08-22 09:24:34 109

NODE.JS & HTML5 聊天室

最近学习了一下 HTML5 + node.js,一边学习一边做例子。用 node.js 制作 Server 端,提供 http & webSocket 服务,其中 webSocket 使用的是 socket.io前台采用的是 静态的html 页面,用 html5 的一些新功能实现聊天室的界面。聊天室支持 文本 和 手绘 两种功能,整体功能很简单,供大家一起学习探讨。...

2012-08-14 17:10:14 135

JQuery Tree插件——zTree v3.3 正式版 发布

   这次 zTree v3.3 继续修改一些细节 bug,同时尝试推出 exhide 扩展包,主要是为了实现一些扩展功能。     因为隐藏节点的功能 与 编辑功能(尤其是拖拽操作)结合使用的时候势必会产生许多需求方面的细节问题,因此 exhide 扩展请不要与 exedit 功能同时使用。  针对 隐藏节点 与 checkbox / radio 功能同时使用时的策略如下:...

2012-07-16 12:54:08 294

简述如何制作 zTree v3.x 系列的扩展 js 库

     zTree v3.x 版本修改了结构,将原先混在一起的代码进行了拆分,调整了内部结构。目前的结构可以比较方便灵活的用插件形式覆盖核心代码或开发自己的新功能,而又不用去特意修改核心代码,也便于以后的 zTree 代码升级。    因为这两天准备要开始进行 zTree v3.3 中扩展功能的开发,故趁机简单介绍一下如何制作 zTree v3.x 的扩展 js 库。    ...

2012-06-29 15:31:05 226

JS 代码调试经验总结(菜鸟必读)

  前言:不知不觉写了很多,希望你能耐心看完这篇文章 任何一个编程者都少不了要去调试代码,不管你是高手还是菜鸟,调试程序都是一项必不可少的工作。一般来说调试程序是在编写代码之后或测试期修改Bug 时进行的,往往在调试代码期间更加能够体现出编程者的水平高低以及分析问题的准确度。不少初学者在寻找错误原因时,总是不得要领,花费了大量时间却无法解决一些最终证明是相当简单的Bug。 ...

2012-06-12 18:03:31 411

原创 启用新域名—— zTree.me

折腾一上午,终于启用 新域名 zTree.me 欢迎各位捧场! 由于备案问题,虚拟主机使用了港台的服务器,速度可能会有点儿慢,见谅!

2012-05-24 14:11:45 135

JQuery Tree插件——zTree v3.2 正式版 发布

    因最近本人工作较忙,所以 v3.2 拖了很久,还望见谅。    这次 v3.2 最主要的工作是针对 exedit 部分的调整,一方面将 addNodes、removeNode、removeChildNodes 这3个方法转移到 core 中方便大家使用,另一方面是针对拖拽进行了较大修改(主要是彻底解决一些浏览器兼容问题,提升拖拽时的流畅度、改善拖拽时的位置提示信息等),因为修...

2012-05-14 13:53:29 156

这些年我们爱犯的弱智错误(菜鸟必看)

    做了开源以后,最大的感触就是:沟通增加了,信息来源增加了。提问的朋友很多,各种问题都会有,有时候在解答时也是很郁闷,这两天感觉适当总结一下自己以及周围朋友在制作 js 时爱犯的弱智错误,还是很有必要的。这些弱智错误经常会让我们抓狂——这么简单的东西怎么就是总出错呢?反复检查好几遍就是找不到错误,一旦你恍然大悟时,必然会惊呼:啊!太弱智了。。。。    这篇文章肯定无法...

2012-02-26 18:07:10 184

JQuery Tree插件——zTree v3.1 正式版 发布

    选在情人节发布 zTree v3.1,希望 zTree 能够拥有更多的“粉丝”。    这次 v3.1 整体改动不大,但因为修改了 css 和 图片,所以升级时需要注意了!    另外,应不少朋友的要求,我把 API 的页面抽取出来,做了一个简易版的 API 离线文档,方便大家使用。    在线操作演示:http://www.baby666.cn/v3/dem...

2012-02-14 10:22:47 193

CSS Sprites 使用注意之—— 避免因浏览器放大导致的图片异常

    近日有朋友说,将浏览器放大后,会发现 zTree 出现多余竖线,导致显示有些异常。经检查原来是 v3.0 制作时为了优化网页,使用了 CSS Sprites 技术,因此把图标都放在一起。但图标过于密集所以在放大、缩小浏览器视图的时候,会把图标周围相邻1像素的图案计算进来,从而导致了显示异常。    IE 问题最严重, Chrome 略好。下面请看截图(IE8 视图放大到 165%)...

2012-02-02 14:34:16 258

IE 下 css 设置透明度造成 input 内光标异常的问题

    zTree v3.0 正式版发布后,有朋友反映 IE 下修改节点名称时,如果输入的字符串较长,超过了输入框可显示的长度后,用键盘左右键前后移动光标会出现异常——光标到达顶端后,文字并不会跟着一起移动!(此问题由:hxcy001 朋友提供)    个人感觉这应该算是个比较严重的 bug 了,一开始怀疑是 js 的事件机制出现了问题,导致键盘操作异常,但反复排查后没有发现 js 的明显...

2012-02-01 14:01:14 375

zTree v2.x 升级 v3.0 之 异步加载 与 添加节点的错误分析

      (补充: 计划 v3.1 中修改进行异步加载的逻辑: 父节点默认状态下只能异步加载一次,除非 使用 reAsyncChildNodes 方法强行进行异步加载。这样也就不会出现这个要讨论的错误了。)    zTree v3.0 对于可编辑模式 和 异步加载模式共存的处理做了一些完善,从而也会导致使用原先 v2.x 实现的方法放在 v3.0 下出现异常。     这里针对 ...

2012-01-13 16:34:44 233

关于 onclick 与 bind ‘click’ 的讨论

    zTree v3.0 正式版发布后,整体反映还不错,我很高兴。 不过昨天 有位叫做 amixu 的朋友发现了一个让人有些烦恼的bug(请打开 v3.0 正式版 下载文件中的 core/url.html) 你会发现如果在 IE 下 那个 Nothing 的节点点击后依然会进行跳转,return false 失效了。(由于目前机器不是win7 所以 IE9 没有进行测试,这里说的 IE 是 6...

2012-01-12 18:05:24 477

JQuery Tree插件——zTree v3.0 正式版 发布

    在大家的帮助 和 关注下,今天 zTree v3.0 正式版 可以发布了。 v3.0 正式版在功能、性能方便比 v2.x 版本都有了很多改善,尤其是性能方面。用过 v3.0 beta 版本的朋友应该已经体验到了。     但还要再提提醒大家,v3.0 在代码架构上的改动较大,所以升级 v2.x 版本的 zTree 必须要配合修改代码,不能仅仅升级 js 文件。 对于没...

2012-01-10 09:39:32 488

国庆前,zTree 开发推迟

    大家好,由于本人工作原因,国庆前会相当忙,因此 zTree v3.0 正式版的制作会暂停,另外对于大家问题的回复也会延迟,争取1-2天之内都给答复。

2011-09-19 09:20:49 95

zTree v3.0 beta Bug 汇总

    v3.0 改动很大,而且计划这次 从 beta 到 正式版至少需要1-2个月的时间进行沉淀,因为这期间一方面需要修正bug、增加适当功能。同时也在努力争取正式版时推出英文版的 Demo 和 API,所以专门开篇文章,用来发布 v3.0 beta 中已经发现的 bug 和解决方案,帮助这期间遇到 bug 的朋友解决问题。    在发布正式版之前,查看 v3.0 beta 的改动计划以...

2011-09-09 15:15:55 290

JQuery Tree插件——zTree v3.0 beta 发布

:D 终于可以将 zTree v3.0 beta 发布出来了,在这里首先感谢大家对 zTree 的支持。 这次 zTree v3.0 改动相当的大,包括:js 的代码架构;包括 css 调整;当然还有采用了延迟加载技术后,对性能的优化。赶快去下载吧:[url]http://code.google.com/p/jquerytree/downloads/list[/url]...

2011-09-09 10:28:38 133

zTree 正式搬家到 iteye

一直以来,本人仅仅是 iteye(javaeye) 的看客,属于深水潜水员,在使用了一阵百度空间作为 zTree 的 blog 后,感觉怪怪的,而且百度空间和百度贴吧的诸多问题让我感觉不爽。因此决定搬家到 iteye 中。 毕竟这里是专业的技术论坛,希望在这里与大家一起分享、讨论技术问题。 以后大家关于 zTree 的问题也请直接在 iteye 中进行提问,这里技术氛围很浓,...

2011-09-09 10:21:02 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除