2014年10月23日

一些比较高效的CSS写法建议

摘要: 当浏览器解析html的时候,它构造了一个文档树来展现所有被显示的元素。 它在特定的样式表中去匹配元素,根据标准的css的层叠,继承和顺序规则, 在mozilla的实现中(可能其他的也是这样),对于每一个元素,css引擎通过规则去寻找匹配,css引擎评估每一个规则是从右到左的,从最右的selector... 阅读全文

posted @ 2014-10-23 09:06 复活的老羊 阅读(235) 评论(0) 推荐(0)

用JavaScript实现一个简单的树结构

摘要: 数据源用数组混json结构,实现了基本的功能。效率一般,跟 dhtree 梅花雪树对比了下,都差不多。 (ps感觉比dhtree快点,跟梅花雪树差不多,个人测试)这个实现树的原理是根据json,不断的生成ul li, 下面是一个简单的例子(只有涉及到生成树,也就是说只是展示,tree类代码只有64行... 阅读全文

posted @ 2014-10-23 09:04 复活的老羊 阅读(212) 评论(0) 推荐(0)

深入研究JavaScript的事件机制

摘要: 本篇开始将回顾下Javascript的事件机制。同时会从一个最小的函数开始写到最后一个具有完整功能的,强大的事件模块。为叙述方便将响应函数/回调函数/事件Listener/事件handler都称为事件handler。先看看页面中添加事件的几种方式:直接将JS代码写在HTML上测试:Nowamagic... 阅读全文

posted @ 2014-10-23 09:01 复活的老羊 阅读(190) 评论(0) 推荐(0)

JQuery拖拽改变元素的尺寸

摘要: "元素拖拽改变大小"其实和"元素拖拽"一个原理,只是所动态改变的对象不同而已,主要在于 top、left、width、height 的运用,相对实现起来也非常容易。以下附出源码原型,弄明白了原理再扩展其他实际应用,思路就变得简单、清晰得多了。先来看看效果:下面是 JavaScript Codevie... 阅读全文

posted @ 2014-10-23 08:58 复活的老羊 阅读(359) 评论(0) 推荐(0)

理解JavaScript的function

摘要: JavaScript中最有特色而又让你困惑的function算一个了,下面看一下常用操作:function doit(){ .....}doit();JavaScript中的函数我们可以把它当作方法使用var obj=new Object();obj.say=function(){ .....}ob... 阅读全文

posted @ 2014-10-23 08:56 复活的老羊 阅读(257) 评论(0) 推荐(0)

导航