K_Reverter的网页开发记录

要么不做,要么就当作艺术品来做!

导航

2011年8月26日 #

甘南-青海湖九日游(一.出发)

正文内容加载中...

posted @ 2011-08-26 17:59 K_Reverter 阅读(318) 评论(0) 推荐(0) 编辑

2011年1月22日 #

Jla框架介绍(五) 设计模式:模块和实例管理

摘要: 今天我要分享的是模块管理,这是Jla框架的一个非常重要的内容,本篇所介绍的模式也将比前面介绍的Jla框架核心存在更多争议,坦白的说,我的这个解决方案面向了复杂的设计模式问题,却并没有提出自己的解决方案,最多只是将问题变得更清晰一些。 大家都知道,要开发一个较为复杂的程序,光靠OOP的思路肯定是解决不了问题,因为OOP解决的是类之间组织的问题, 对于各个功能之间的耦合的解决办法,并没有提出什么实质的解决方案,针对这一点网上有一个流传广泛的《可扩展的JavaScript架构》的解决方案,还有这个PPT,这个解决方案的主要思路如图: 总体上来讲,就是沙箱的机制,将各个功能逻辑拆分为一个个的模块,各个 阅读全文

posted @ 2011-01-22 11:24 K_Reverter 阅读(1517) 评论(1) 推荐(0) 编辑

2011年1月18日 #

Jla框架介绍(四) 配置管理模式

摘要: 今天轮到分享这个框架的配置管理机制,一般来讲,每个代码单元都可能允许通过配置参数来实现定制化的界面和功能,如果没有配置,一般是很难将一个代码单元直接移植到另一个应用里面去使用,这一章,我简单的分享一下我为Jla框架设计的配置机制。 配置机制需要实现在任意地方,对任意的代码单元进行统一的配置,而代码单元在读取这个配置的时候,按照统一的标准去读取,而不应该该配置是由哪个代码单元设置的,这就是配置机制的设计思路,进一步将代码单元和应用本身分离开来。 我设计的配置机制非常简单,对代码单元来讲,只需要这样使用即可读取配置:[代码] 这个程序简单的读取了自己的两项配置,Js.Config的get方法有三个 阅读全文

posted @ 2011-01-18 18:36 K_Reverter 阅读(1559) 评论(1) 推荐(0) 编辑

2011年1月17日 #

Jla框架介绍(三) 资源引用和Sprite模式

摘要: 前面的一篇文章,我介绍了Jla框架的代码单元的规范,为什么需要有这样的规范?最主要的目的还是将能够将代码和功能进行有条理的拆分,让每个代码单元仅仅关注自身的逻辑,这样就可以提高代码的重用性。 可是要真的实现让每个代码单元能够心无旁骛的开始自身逻辑的实现,仅仅有一个框架规范还远远不够,我们必须对一些大部分代码单元都会关心的问题提供一个合理的解决方案,保证代码单元不再为这些事情而操心,其中最重要的两个解决方案是资源管理和配置管理,关于配置的管理,我会在下一篇文章之中讲到,本文将首先讲到资源管理。 在本框架之中,每个程序是以JavaScript为主体的,但是单靠JavaScript,肯定不能实现那些 阅读全文

posted @ 2011-01-17 12:05 K_Reverter 阅读(1522) 评论(5) 推荐(1) 编辑

2011年1月15日 #

Jla框架介绍(二) 核心和基本规范

摘要: 这一篇将介绍Jla框架的核心,在此之前,先要介绍"Jla"这个名称,全称是"JavaScript Lazy App",这个框架的核心是将一系列代码单元组合起来,在页面上按需加载,也就是通俗提到的"懒载入",这也就是这个名字的由来。 当我们来仔细审视JavaScript相对于其他语言的特点时,我们会发现,安全性和对懒载入的支持是我们不能忽视的特性,安全性是指用户通常会信任JavaScript脚本的运行,因此运行的平台非常广泛,而懒载入则使得我们在开发之中,可以灵活的控制程序单元从服务端流向客户端的过程,这样,就为使用JavaScript进行大型项目的开发提供了可能。 在现在,越来越多的桌面应用程 阅读全文

posted @ 2011-01-15 13:09 K_Reverter 阅读(1548) 评论(4) 推荐(1) 编辑