Archive for August, 2007

Input text 输入焦点在文本框边线的问题

Friday, August 24th, 2007

<html>
<head>
<style type=”text/css”>

#Content

{

width:960;

height:105px;

}

.myInput

{

height:20px;

font-size:12px;

}

#Left

{

width:100%;

float:left;

position:relative;

top:20%;

}

#Right

{

float:right;

}

#Right li

{

float:left;

}
</style>
</head>
<body>
<div id=”Content”>

<div id=”Left”>

<img width=”100px” height=”100px” src=”123″>

</div>

<ul id=”Right”>

<li>

请输入文本

</li>

<li>

<input type=”text” class=”myInput”/>

</li>

</ul>
</div>
</body>
</html>

问题:当向文本框中输入字符时,鼠标需放在文本框边界处才会出现输入提示符,这时才能够输入

解决:将Left的width:100%去掉。

需求演化……

Thursday, August 23rd, 2007

左一:用户的需求

右一:分析员理解的需求

左二:设计师理解的需求

右二:程序员理解的需求

左三:实际用户想要的

右三:经过修改后,用户得到的最终产品

FLEX:修改Errortip的样式

Saturday, August 18th, 2007

在网上查了N多资料,有说用ErrorTip 类型选择器的,有说用StyleManager设置的,反正试了个遍,统统不管用。逼急了,仔细的翻阅Flex 帮助文档(全E文,看的眼花),终于找到了一段

Error tips are instances of the ToolTip class that get their styles from the errorTip class selector. They are most often seen when the Flex validation mechanism displays a warning when data is invalid. But you can use the definitions of the errorTip style and apply it to ToolTips to create a custom validation warning mechanism.

The styles of an error tip are defined in the defaults.css file, which is in the framework.swc file. It specifies the following default settings for errorTip (notice the period preceding errorTip, which indicates that it is a class selector):

.errorTip { color: #FFFFFF; fontSize: 9; fontWeight: “bold”; shadowColor: #000000; borderColor: #CE2929; borderStyle: “errorTipRight”; paddingBottom: 4; paddingLeft: 4; paddingRight: 4; paddingTop: 4;}

ok,真相大白,.errorTip 类选择器是默认的error tip的样式,只要重新定义了这个选择器,就可以重新设置ErrorTip的样式了。

最终,在Flex 3.0 beta1 ,windows server 2003 sp1 下如此设置:

<mx:Style>

.errorTip

{

fontSize:12;

color:#ffffff;

}

</mx:Style>

网站项目开发的专业化

Tuesday, August 14th, 2007

1、主要集中于Windows平台下的Web开发,基于Asp.net(这有个问题,Windows 平台不适合大规模的网站,不过就目前来说,我们也无法承受很大的项目,中小企业的WEB应用程序已经够我们练习很久了)

2、优化网页代码:HTML、CSS、JAVASCRIPT

3、了解缓存机制,并能够熟练运用。

4、掌握浏览器兼容性(在中国主要是IE和FF,还有就是MAC的浏览器,其他的基本没有)

5、要不要制订评估用户体验的标准?以及如何来制定。可以说用户体验这方面是一个很大块的内容,不仅仅是设计以及技术上得问题,呵呵如果将这个搞懂了,就可以写本书了。

6、这些内容其实都是可以统规于Web项目质量管理的。

所谓质量管理,在我看来就是制订一些切实可行的标准来规范化开发。

7、上述内容只是专业化的一部分,不过确实基础中的基础。其次还有正规的项目管理方案。不过这个已经是团队比较足够成熟时的事情了。

对专业化的一种比较简单的认识

Tuesday, August 14th, 2007

我觉得团队肯定要走专业化的道路
就是集中团队的力量搞某一方面的技术突破
打好这方面的技术基础

当然,以现在的情况来看
Web开发是我们团队最熟悉和最了解的
我们现在面临的问题主要是开发效率与开发质量的问题
(效率!=一定时间内投入更多的时间,开发质量=高度的顾客满意度)

对这个问题我思考的不是很深入
就我个人而言
效率与质量的问题还是个人技术基础的问题
比如,平时开发的时候,如果将一些常用的模块封装起来,这样明显可以提高开发的速度,这是效率方面的

如果能够在开发的过程中关注诸如页面加载时间、安全性、用户体验这方面的问题,必然会使我们的提供的服务拥有更好的品质

现在,这些问题我并不是很清楚,因而,也谈不上专业,呵呵
如果这些细枝末节我都很清楚的话,那么我就可以说是这方面的专家,也算是专业人士了