17
2012
Posted in: 春运2012
By    No Comments

NOUVEL AN CHINOIS (2012) – 中国年

L’année chinoise du LAPIN DE METAL BLANC a débuté le 3 février 2011
Celle du DRAGON D’EAU commencera le 23 janvier 2012.

Le Nouvel An Chinois 农历新年 (nónglì xinnián) aussi appelé Fête du printemps 春节(chunjié) ou Fête du Têt au Vietnam est la fête la plus importante pour les communautés chinoises à travers le monde entier. Le terme nónglì xinnián signifie littéralement “nouvel an du calendrier agricole” car il se célèbre suivant le calendrier chinois qui est à la fois lunaire et solaire. Cette fête est un moment dont on profite en prenant des vacances, en se réunissant en famille et entre amis. Traditionnellement, les festivités s’étendent sur deux semaines.

Le Dragon 龙 (lóng), symbole de l’empereur de Chine est plus excentrique que les autres, idéaliste, et née avec l’idée qu’il est parfait et inflexible. Ils est également agressif et déterminé ; faire ce qu’il veut est une seconde nature chez lui. Il s’entend bien avec le Singe et le Rat, et très mal avec le Chien.

Personnalités nées sous le signe du Dragon :
Andy Warhol, Chuck Norris, Colin Farrell, Courteney Cox, Courtney Love, David Hasselhoff, John Lennon, Keanu Reeves, Kirk Douglas , Lenny Kravitz, Michael Douglas , Michelle Obama, Mickey Rourke, Mr. T, Nicolas Cage, Patrick Swayze, Rihanna, Ringo Starr, Ronaldo, Russell Crowe, …

13
2012
Posted in: 网站架构
By    No Comments

程序前端模块化设计思路

模块化概念

模块化就是为了减少循环依赖,减少耦合,提高设计的效率。为了做到这一点,我们需要有一个设计规则,所有的模块都在这个规则下进行设计。良好的设计规则,会把耦合密集的设计参数进行归类作为一个模块,并以此划分工作任务。而模块之间彼此通过一个固定的接口(所谓的可见参数)进行交互,除此之外的内部实现(所谓的隐参数)则由模块的开发团队进行自由发挥。

程序模块化的目的:

    减少循环依赖 减少耦合 提高设计效率

程序模块化的实施:

    把耦合密集的归为一个模块 模块间通过固定的接口交互 模块内部实现自由发挥

HTML CSS Images的模块化设计

页面模块化的实施,这里指的是针对除去JavaScript部分的页面代码进行模块化实施。通过html css 图片进行模块化。

页面模块化的实施思路是高度耦合的页面片段封装,模块布局作为公开接口,高度耦合的页面进行封装,使用独立的css文件,高度耦合的图片进行封装,给某类相关性强的图片建立文件夹。

页面模块化的目的是,实现多人协同开发页面,提高页面研发速度和降低维护难度。研发速度的提升体现在多人协同并行开发, 维护难度体现在减少版本的混乱,根据模块区分版本降低版本间代码冲突和文件错误覆盖。

  拆分页面模块,从小到大的分解

1. 拆分页面模块

一个页面有很多个小单元模块组成,他来自有原始需求文档,比如logo,导航,内容1,内容2,内容3,内容4,尾部导 航,版权信息等等。根据他们就可以拆分出基本的模块。

2. 拆分网站模块

将整个网站安排频道或者分类进行拆分,比如首页,内容页,文字列表页,图片列表页,频道1页面,频道2页面,分类1页面,分类2页面,后台管理页面,等等。

3. 每个网站作为一个模块。比如商城站,支付站,论坛,三个站独立为三个大模块。

  模块化实现

1. 高度耦合提取为一个模块,用模块代码作用域进行控制

代码1. 非继承模块,通过后代选择符方式控制作用域

<div>
<h3>title</h3>
<div>
        con
    </div>

    <a>more</a>
</div>

 

.mod {}
.mod .title {}
.mod .con {}
.mod .more {}

 

<div>
<ul>
<li><a href="" title="">关于</a></li>
<li><a href="" title="">合作</a></li>
<li><a href="" title="">招聘</a></li>
</ul>

Copyright © 2009 某公司 版权所有
</div>

 

.footer {}
.footer ul {}
.footer p {}

代码2. 继承模块,提取众多模块中公共部分,具体模块通过优先级进行处理。继承模块方面整站某些模块的批量修改处理,也提高复用性,降低代码重复。

.mod {}
.mod .title {}
.mod .con {}
.mod .more {}

.note {}
.note .title {}
.note .con {}
.note .more {}

 

<div>
<h3>title</h3>
<div>
        con
    </div>

    <a>more</a>
</div>

2. 页面模块

页面模块代码作用域的控制通过css文件来控制。某类具有高度耦合的页面使用自身的css文件。

3. 模块间的公开接口

上面是模块的封装,公开的接口在页面中表现为什么?

首先是reset,base,可继承模块,这些代码是开放接口,必须根据这些代码进行页面代码开发,也就是你的页面代码必须在以上代码基础上开发。

其次是css文件,css文件名称和它作用于那些页面。

再次是布局、模块class,id命名,模块在页面的哪个位置。在CSS中的表现就是定位,布局,和部分盒模型。float、position、 width、height等等。布局通常使用css作为接口实现,如果布局具有高度的逻辑性,完全可以通过html和css组合进行,比如960 Grid System,或者采用YUI grid.css。模块class和id的命名用于区分模块,不能在一个页面的所有css中出现不同模块同用一个class和id名。

规划整站模块

上文提到的基本的原理,真正实施起来还是存在很多问题,模块粒度问题,公共模块与普通模块的区分,继承模块是否值得继承等等,页面模块如何划分。

首先,了解你的项目,通过画网站树状图了解你网站的总体结构和页面模块。

其次,理清结构逻辑和视觉逻辑,结构逻辑就是看你的页面由那些模块组成,视觉逻辑了解可继承模块,布局逻辑(网格布局或者非网格布局)

11
2012
Posted in: 项目需求分析
By    No Comments

WBS:工作分解结构(Work Breakdown Structure)

WBS:工作分解结构(Work Breakdown Structure) 创建WBS:创建WBS是把项目可交付成果和项目工作分解成较小的,更易于管理的组成部分的过程。

一、WBS的定义

WBS(工作分解结构)是Work Breakdown Structure的英文缩写,是项目管理重要的专业术语之一。WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。无论在项目管理实践中,还是在PMP,IPMP考试中,工作分解结构(WBS)都是最重要的内容之一。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。WBS同时也是控制项目变更的重要基础。项目范围是由WBS定义的,所以WBS也是一个项目的综合工具。

WBS是由3个关键元素构成的名词:工作(work)–可以产生有形结果的工作任务;分解(breakdown)–是一种逐步细分和分类的层级结构;结构(structure)–按照一定的模式组织各部分。根据这些概念,WBS有相应的构成因子与其对应:

11
2012
Posted in: 春运2012
By    No Comments

铁道部耗资千万订票网未曾模拟演练出现买票难

平均猛刷超过500次才能买一票

启用半年未做过春运订票模拟演练

紧张,无奈,失望,窝火,抓狂……

如果你最近尝试在铁道部官方订票网站www.12306.cn买票回家过年,面对网站的崩溃、登录缓慢、无法支付或者扣钱不出票,多少都会有这些感受。

据调查,铁道部耗资数千万聘请两家上市公司参与建设网站订票系统,但从未做过有关春运订票的模拟演练,网站也无巨大访问量经验。正因如此,熟悉网购的民众也要靠“技术”狂刷网站才能买到票,而对很多网络菜鸟而言,想成功网购火车票要靠“运气”。 Read more >>

10
2012
Posted in: 互联网大事记
By    No Comments

2011互联网大事记:CSDN“泄密门”两名黑客已经落网

几乎让互联网裸奔的“CSDN泄密门”事件传出最新消息,两名涉案黑客已经被抓,还有部分人员尚未落网。

日前,CSDN网站数据库遭黑客入侵,600万用户注册邮箱和密码被泄露。此后人人网、天涯社区、百合网等众多知名网站数千万网友个人信息相继被泄露,更有人将其做成压缩包,上传至网络供人下载。国内网站纷纷“沦陷”,大有“裸奔”之势。

记者昨日联系到北京市公安局外宣处,工作人员表示,目前已有两名涉案黑客被抓,由于部分涉案人员没有归案,具体案情尚不便向外界透露。北京市公安局外宣处相关负责人员告诉记者,此次泄密与实名制无关。

10
2012
Posted in: 春运2012
By    No Comments

铁路系统瓜分春运网络售票蛋糕:肥水不流外人田

每年1-2月间,世界上最紧俏的一种商品,当推中国春运火车票;而掌握这种商品独家发售权的中国铁路系统,则成为全世界最忙碌的卖家。

今年,这个卖家也大举进军电子商务,在中国铁路客户服务中心官网12306.cn开通春运售票服务,于是该网站毫无悬念地成为今冬电商界的一朵奇葩,尴尬也随之而来。

根据互联网排名网站Alexa的排名,昨日,12306.cn单日访问量已飙升至全球106位、逼近了京东商城的第93位。而在春运开始前,其单日排名基本上在千名开外,其三个月来的平均排名也仅为1147位。

随着春运高峰的到来,它的排名料将继续上升。但在巨大的访问压力下,这个由铁道部下属企业开发维护的网站却几次濒临瘫痪,一些旅客也遭遇购票失败却被扣款等问题。

“铁老大”做电子商务,毕竟还不够专业,既然如此,为什么不引入更加专业的服务商来参与呢?春运售票的蛋糕,究竟分给了谁?谁才有资格分?为何不用在线订机票模式? Read more >>

10
2012
Posted in: 春运2012
By    No Comments

铁道部烧钱数千万 两上市公司参建“龟速”订票网

春运启动,火车票网络购票12306网站崩溃及登录缓慢却令人大失所望。而有份参与购票系统建设的两家上市公司太极股份(002368.SZ)和网宿科技(300017.SZ)也大为紧张。

1月9日,记者以投资者身份致电上述两家公司,其董秘办人士均谨慎地表示,造成网站登录异常的原因目前铁道部还在查找,但均与其本身负责部分无关。

而对于铁道部后续可能的改进措施,上市公司则认为,如铁道部追加投资,将对其有利。财报显示,铁道部信息技术中心为太极股份的第五大客户,12306网站的金额达到了1685.89万元。 Read more >>

无觅相关文章插件,快速提升流量