预览模式: 普通 | 列表

[Javascript]Closure——Google Javascript Library

一直走在Web Ajax应用开发前列的Google发布了他们所使用的Javascript类库——Closure

这名字就很有JS特色,正是无比强大的Closure让JS拥有了让人欲罢不能的魔力。

这套类库包括三个部分,一个是代码压缩(Closure optimizer),一个是类库(Closure Library),还有一个是模板(Closure Templates),用来动态生成HTML代码。

查看更多...

Tags: Javascript框架

分类:代码编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 723

流水账——这个秋天有点短

这月初,北京迎来了今年的第一场大雪,全国北方和中东部也大幅降温,周一上班,在人行道上都被风吹的迈不动步。甲流仍然在肆虐。

工作

事情不算多,经常有空去看些自己想要看的东西。

查看更多...

Tags: 看片 游戏 读书 流水账

分类:一地鸡毛 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 322

[Javascript][jQuery]kxbdTabs和kxbdAccordion

又写了一个选项卡和Accordion,这次是用jQuery完成的,这两个plugin内部实现其实基本一样,连应用也基本一致,之所以分成了两个,主要是因为前台代码结构并不由我控制,kxbdAccordion是适用于当前的业务需求,而我为了更多的适应将来的需求而重构了一下,写了kxbdTabs,一般情况下,使用kxbdTabs就好。

两个plugin区别在于kxbdAccordion要求是固定的DOM结构,而kxbdTabs通过传入选项卡数组和内容数组,可以更灵活的适应于大多数情况。在具体应用上,kxbdAccordion要实现选项卡的效果,也必须在CSS上多编写些代码,

功能不多,就是常用的展示,包括轮换,一些效果的设定,能通过事件callback来应对更多特殊的要求。

查看更多...

Tags: Javascript JQuery

分类:代码编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 337
在昨天完成的hLayout的基础上,加上了纵向拖拉布局的功能,其实纵向与横向完成的思路完全一致,只要将与方向有关的代码换下既可。

新的widget能设定上下左右四个方向,也能互相嵌套,有点要注意的是当父级容器有同方向(横向或者纵向)的Layout时,要加上父级Layout的ID。

在FF3.5和Chrome2下没看出来什么问题,在IE下还是有些小问题,主要在滚动条上,实际运用中应该能够避免。

查看更多...

Tags: Javascript JQuery UI

分类:代码编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 598
最近在写一些UI布局方面的代码,jQuery UI里包括一些常用的插件,不过日常工作中还有不少UI需要而jQuery UI并没有提供,我这几天写的hLayout插件是在draggable插件基础上完成的。全屏的流体布局通常出现在Web软件里,Yahoo最近推出的新版邮箱就很强大,包括多种Web UI实现。

jQuery UI在core.js里提供构建jQuery widget的方法,这种方式和写jQuery plugin就有些差异了,而和我使用Mootools或者Prototype来写有些类似。现在用jQuery来写代码就让我感觉习惯多了。

我写这个插件的思路还是通过绝对定位来实现,用JS来设定拖动后的各元素的位置。因为要实现布局的嵌套,所以用hLayoutManager来管理所有hLayout,实现父级改变hLayout后,子级元素也做相应的变化。hLayout除了可以无限嵌套外,还可以设定是固定左边还是右边的宽度。

查看更多...

Tags: Javascript JQuery

分类:代码编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 499
贴子地址:http://www.javaeye.com/topic/474725

作为一个爱看书之人,前两天在网上书城也看到了这本书,并没有深入。没有想到的是,今天一上网就被这贴子的标题给吸引进来了。这是我第二次看到如此激烈的辩论(亦有可能是我很少看贴吧),前一次,还是苏沈小雨为主角,那一次我是支持被批的苏沈小雨,而这一次,我得支持炮轰他人的HAX了。

事件的两位主角我都不认识,我支持的是HAX批评技术界的不严谨之风。

查看更多...

分类:闲言碎语 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 336