![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript 技术
文章平均质量分 60
myorion
这个作者很懒,什么都没留下…
展开
-
关于 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 · 434 阅读 · 0 评论 -
IE9关联数组导致内存泄漏测试报告
最近为了满足一部分朋友的需求,给 zTree 提供了 destroy 的方法,用于让 zTree 自行清空。为了检查该方法是否有效,做了一个简单的测试——显示5000个节点然后清空,此操作循环100次,结果发现 IE9 下内存严重暴涨,于是进行了反复筛查,最终锁定了嫌疑犯:关联数组(data[key] = value)导致的内存泄漏! 只找到了嫌疑犯不行,定罪要有证据的,设计了一个简单的模...2012-08-22 09:24:34 · 89 阅读 · 0 评论 -
关于深度 clone 的后续讨论
在 zTree v3.5 发布之前看到了 [愚人码头] 的一篇文章《JavaScript深度克隆(深度拷贝)一个对象》,觉得 zTree 中的 clone 方法是应该适当优化一下,看着优化后的代码的确很简洁,大概测试无误,简单修正一下后,就直接拿了过来。 后来想了想,其实有时候代码也不能绝对为了优雅而忽略了性能,所以今天做了个简单的性能测试。 在测试过程中发现新代码虽然优雅,...2012-11-23 17:02:30 · 120 阅读 · 0 评论 -
NODE.JS & HTML5 聊天室
最近学习了一下 HTML5 + node.js,一边学习一边做例子。 用 node.js 制作 Server 端,提供 http & webSocket 服务,其中 webSocket 使用的是 socket.io 前台采用的是 静态的html 页面,用 html5 的一些新功能实现聊天室的界面。 聊天室支持 文本 和 手绘 两种功能,整体功能很简单,供大家一起学习探讨。...2012-08-14 17:10:14 · 105 阅读 · 0 评论 -
深入学习JavaScript
既然下决心要把前端好好研究一番,那么就一定要深入学习一下。 昨天一个朋友给我发Email 推荐了这个网址:http://blog.goddyzhao.me/JavaScript-Internal 真的很不错,非常值得认真学习一下。 需要加固的知识点: 1、加不加 var 可是有区别的哟!! a = 10; alert(window.a); // 10 ...原创 2012-11-21 18:22:57 · 102 阅读 · 0 评论 -
这些年我们爱犯的弱智错误(菜鸟必看)
做了开源以后,最大的感触就是:沟通增加了,信息来源增加了。提问的朋友很多,各种问题都会有,有时候在解答时也是很郁闷,这两天感觉适当总结一下自己以及周围朋友在制作 js 时爱犯的弱智错误,还是很有必要的。这些弱智错误经常会让我们抓狂——这么简单的东西怎么就是总出错呢?反复检查好几遍就是找不到错误,一旦你恍然大悟时,必然会惊呼:啊!太弱智了。。。。 这篇文章肯定无法...2012-02-26 18:07:10 · 152 阅读 · 0 评论 -
JS 代码调试经验总结(菜鸟必读)
前言:不知不觉写了很多,希望你能耐心看完这篇文章 任何一个编程者都少不了要去调试代码,不管你是高手还是菜鸟,调试程序都是一项必不可少的工作。一般来说调试程序是在编写代码之后或测试期修改Bug 时进行的,往往在调试代码期间更加能够体现出编程者的水平高低以及分析问题的准确度。不少初学者在寻找错误原因时,总是不得要领,花费了大量时间却无法解决一些最终证明是相当简单的Bug。 ...2012-06-12 18:03:31 · 369 阅读 · 0 评论 -
CSS Sprites 使用注意之—— 避免因浏览器放大导致的图片异常
近日有朋友说,将浏览器放大后,会发现 zTree 出现多余竖线,导致显示有些异常。经检查原来是 v3.0 制作时为了优化网页,使用了 CSS Sprites 技术,因此把图标都放在一起。但图标过于密集所以在放大、缩小浏览器视图的时候,会把图标周围相邻1像素的图案计算进来,从而导致了显示异常。 IE 问题最严重, Chrome 略好。下面请看截图(IE8 视图放大到 165%)...2012-02-02 14:34:16 · 231 阅读 · 0 评论 -
IE 下 css 设置透明度造成 input 内光标异常的问题
zTree v3.0 正式版发布后,有朋友反映 IE 下修改节点名称时,如果输入的字符串较长,超过了输入框可显示的长度后,用键盘左右键前后移动光标会出现异常——光标到达顶端后,文字并不会跟着一起移动!(此问题由:hxcy001 朋友提供) 个人感觉这应该算是个比较严重的 bug 了,一开始怀疑是 js 的事件机制出现了问题,导致键盘操作异常,但反复排查后没有发现 js 的明显...2012-02-01 14:01:14 · 337 阅读 · 0 评论 -
关于 IOS5 使用 position:fixed 的 bug
这两天帮某个项目处理后事,本以为可以轻松搞定,不成想又发现了一个bug..... 背景描述:ios5 提出了支持 position:fixed ,于是乎大家觉得让浮动的图层固定在屏幕最下方容易多了,赶紧用上吧。可是呢。。。页面上又有好多地方需要用到 scrollTo 控制滚动条移动,尤其是页面刚加载完毕需要让浏览器默认的 url 栏消失,一般都用 scrollTo(0,0) 或...原创 2013-01-10 16:45:25 · 117 阅读 · 0 评论