十一
30
2009
Top30 最佳Eclipse插件
作者: seasunPyDev – Python Development Environment for Eclipse


pyDev 使的程序员可以使用eclipse来开发Python、Jython和Iron Python应用,而且Pydev+eclipse也成为开发Python的首选IDE。
(全文…)
十一
30
2009
PyDev – Python Development Environment for Eclipse


pyDev 使的程序员可以使用eclipse来开发Python、Jython和Iron Python应用,而且Pydev+eclipse也成为开发Python的首选IDE。
(全文…)
十一
29
2009
日前,Mozilla 的 Arun Ranganathan 向 W3C 提交了一个草案,旨在推出一个 JavaScript API,让 JavaScript 脚本直接操作本地文件,Firefox 的最新浏览器版本中已经对该 API 提供了大量的支持,不过出于安全考虑,该API 将只对本地文件提供有限的访问。
该 API 引入了一个 FileReader 对象,可以异步加载本地文件系统中的文件,并允许开发者为诸如加载失败,进度,加载完成等事件分配回调函数,它提供的方法可以从本地文件中读取文本或二进制数据,并通过一个 abort 方法随时打断操作。
(全文…)
十一
19
2009
产品经理在公司里经常是最忙碌的那个人,事无大小,有事就找产品经理,因为产品经理您是对产品负责的人,不找你找谁呢?这就造成了产品经理的时间管理很成问题。本来安排好的计划,却因为种种琐事无法得到执行。基于此种现状,我今天想跟大家侃侃产品经理的工作内容究竟有哪些,哪些是主要的,哪些是次要的。
产品经理的工作主要是管理与其产品相关的所有大小事务,以满足客户/用户需求为己任,并为产品规划长期的发展线路,即大家俗称的。
所以在产品经理的工作中夹杂着各种日常、短期及长期的工作内容或规划。
(全文…)
十一
19
2009
如果你想给你的网站设计添加一些趣味,那么可以考虑引入一些插图。下面是一些在网站中使用插图的很棒的实例。
(全文…)
十一
17
2009
获取一组radio被选中项的值
var item = $(‘input[@name=items][@checked]‘).val();
获取select被选中项的文本
var item = $(“select[@name=items] option[@selected]“).text();
select下拉框的第二个元素为当前选中值
$(‘#select_id’)[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$(‘input[@name=items]‘).get(1).checked = true;
获取值:
文本框,文本区域:$(“#txt”).attr(“value”);
多选框checkbox:$(“#checkbox_id”).attr(“value”);
单选组radio: $(“input[@type=radio][@checked]“).val();
下拉框select: $(‘#sel’).val();
控制表单元素:
文本框,文本区域:$(“#txt”).attr(“value”,”);//清空内容
$(“#txt”).attr(“value”,’11′);//填充内容
多选框checkbox: $(“#chk1″).attr(“checked”,”);//不打勾
$(“#chk2″).attr(“checked”,true);//打勾
十一
17
2009
十一
15
2009
JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 Google 搜索出排名前 10 位的 JavaScript 库,并对它们逐一进行介绍。
(全文…)
十一
11
2009
我经常收集各种各样的至理名言,最近我重温敏捷软件开发;真正的问题是什么?下面是一份26条关键原则的清单,以指引敏捷软件开发团队。
1、完整地干完一件事后在开始另一件事:用厨房比喻来说就是:“先上这道菜,再开始做下一道”。软件开发的最大问题就是同时开始几件事情,这将不可避免的造成某些工作被废弃,从而造成浪费。专注于一件事;完整地实现其功能;运行测试;编写文档;签入所有,把这当做一项工作完成,然后再开始下一件事。
2、不要破坏构建:非常明显,但必须被包含在任何软件开发建议清单中。程序员在签入之前采取所有合适的预防措施进行测试,则永远不会破坏构建。如果构建被破坏,通常是因为有人偷懒了。
3、在用例需要之前,不要实现程序:当你实现一个特定的类,你应该在脑海中有一个特定的用例,同时应该只实现用例需要的方法。你可以考虑该类潜在的功能,写入注释之中,但直到用例真正需要时,才应去实现它。
4、在用例需要之前,不要添加数据成员:同上一条,不过这是从类的数据成员角度考虑的。似乎显而易见地,“客户”记录需要“送货地址”,但直到有用例明确需要送货地址,才应该实现它。
5、不要害怕做决定,不要害怕改变先前的决定:敏捷开发是关于相应变化和快速相应的。开发初期,你没有完整的信 息。你应该尽可能的推迟决策,直到你必须做出决策的时候。没有信息,无法支持你的决定,相反,在有效信息的基础上做出最佳决定。有了新的信息,不要害怕改 变先前的决定。(某些“恐龙”称之为摇摆不定,但我称之为响应变化的环境)
(全文…)
十一
11
2009
十一
11
2009
联系页面,往往被很多设计者在整个网站的设计过程中忽视了。大部分人干脆就放一个标准的联系表。然而,一些设计师多走一步,的确可以获得很大的回报。联系页面其实也是网站很重要的一部分,特别是对于自由职业者来说,一个好的联系页面或许会给你 带来更多的潜在客户哦。
(全文…)