- 浏览: 276861 次
- 性别:
- 来自: 尤溪
-
最新评论
-
palytoxin:
我现在也发现是这样
关于分享 -
float2net:
Java社区,分享有利于提高。
关于分享 -
hz_qiuyuanxin:
头晕啊,啊邱
RSpec学习笔记 -
reyesyang:
...
关于分享 -
Hooopo:
一般实现map都先实现each
在 Ruby 中对树状结构(tree)进行 map 操作
文章列表
转自:http://www.douban.com/group/topic/4896721/
Procrastination的形成
1. 一个人认为自己5天之内可以做完一件事情,所以在离deadline还有15天的时候一点不着急,直到最后只剩5天了才开始。
2. 这种紧迫感和焦 ...
- 2009-07-18 20:54
- 浏览 1799
- 评论(7)
不知道自己这几天是怎么了,什么都不想做,很郁闷……
晚饭了小睡了一下,起来感觉好了一点,上JE博客瞎逛,看了些博客,觉得挺有意思。
刚看到这么篇博客,文中主要内容是:虽然cancelBubble不是w3c标准,但chrome也支持事件的cancelBubble。但作者好像把cancelBubble和stopPropagation的作用混起来了。在我的印象中,cancelBubble只是阻止事件冒泡的,但事件的传播方式除了“冒泡”还有“捕获”,stopPropagation是用于同时阻止事件的冒泡和捕获。像文中作者所说的一样:从字面上就应该可以看出这两者的意思,cancelBubble的字面意思 ...
- 2009-06-21 22:22
- 浏览 5836
- 评论(0)
莫名其妙的问题是指:代码无论怎么看都正常,但运行结果就是不对。经常会遇到些莫名其妙的问题,有时候确实是第三方的bug,有时候却是因为自己粗心,不管什么原因,都记在这里边吧,供以后参考,这是第一篇。
<%= f.select :clazz_id, [['cc','dd'],['aa','bb']], :prompt=>"abcdefg" %>
这写法哪有错了?那个:prompt的内容就是不出来。
生成的代码本该是:<select id="student_clazz_id" name="student[clazz_id]&q ...
- 2009-06-12 14:43
- 浏览 1248
- 评论(8)
这标题起得好长好牛B,喔呵呵呵呵……
忙活一下午,写出这么个玩意,其中emptySelect和loadSelect方法的代码来自《jQuery in Action》一书,稍有改动。childSelect是自己照着加的,可能写得不太好看。
(function($){$.fn.loadSelect = function(opti ...
- 2009-06-10 18:31
- 浏览 6311
- 评论(3)
<html>
<head>
<script src='jquery-1.3.2.js'></script>
<script>
$(function(){
$('textarea').keypress(function(e){
if(this.value.length >= 5)
e.preventDefault();
});
})
</script>
</head>
<body>
<texta ...
- 2009-06-07 18:32
- 浏览 3351
- 评论(2)
有如下代码:
<html>
<head>
<script src='jquery-1.3.2.js'></script>
<script>
$(function(){
$('li:has(ul)').click(function(e){
alert($(this).attr('name'));
});
})
</script>
</head>
<body>
<ul>
<li name='li1 ...
- 2009-06-04 17:31
- 浏览 5077
- 评论(4)
书上举了个例子:引用http://www.flickr.com/services/rest?api_key=xxx&method=flickr.photos.search&tags=penguin
尽管URI里包含“rest”字样,但它显然是一个采用HTTP信封的RPC式服务。另一方面,它的作用域信息(“具有‘penguin’标签的照片”) ...
- 2009-05-15 13:10
- 浏览 1344
- 评论(4)
原帖:http://www.iteye.com/topic/106064
dongbin 写道2. REST不是Model的Proxy
以为只要Model和Model的关系设计好了,REST风格的URL就被决定了。这就是我前段时间所犯的最愚蠢的错误。这种思想让我用Model First的方式设计系统。结果系统实现得越多,离用户价值越远。
3. REST不是 map.resources,更不是Nested Resource
如果按照Model的层次关系来设计URL,如果层次关系很深,必然导致Nested Resource的层次很深。而是否需要这样的URL应该由需求决定,而不是Mode ...
- 2009-05-09 11:24
- 浏览 1148
- 评论(1)
本文主要是针对《悟透JavaScript》第7、11章做的笔记。
为了方便,这篇笔记里我直接使用“类”这个名称。
0、JSON
先插点题外话(不是JavaScript的题外话,只是与主题“继承”没有直接关系),说说JSON。
JSON是JavaScript对象的另外一种表示方式,可以算是JavaScript对象的字面量吧。习惯上,我们是这样创建对象并给它添加属性:var object = new Object
object.name = "an object"
object.age = 0
实际上,我们还有另外一种表示JavaScript对象的方式,也就是JSON, ...
- 2009-04-22 22:55
- 浏览 1737
- 评论(0)
1、对象冒充
先创建一个Person类:
function Person(name, age){
this.name = name
this.age = age
this.sayHello = function(){
alert("Hello, I'm " + this.name + ".")
}
}
接着要创建一个Employee类,这个类有Person所拥有的name和age属性,另外 ...
- 2009-04-22 05:35
- 浏览 1232
- 评论(0)
之所以给“类”加上引号,是因为书上说JavaScript中其实没有类这么个概念。
注:文中代码及一些文字摘自《JavaScript高级程序设计》,有些地方稍有修改。
1、工厂方式:
function createCar(sColor, iDoors, iMpg){
var oTempCar = new Object
oTempCar.color = sColor
oTempCar.doors = iDoors
oTempCar.mpg = iMpg
oTempCar.showColor = function(){
alert(this.color)
}
ret ...
其实吧,接口这东西。。我举个例子来说,你如果正在写业务代码,考虑着业务逻辑,这时候突然需要访问底层与业务无关的东西,而这个底层的东西你又得花很多时间去思考。这样你就得中断对业务逻辑的思考,跳到底层实现中去,实现完底层这么复杂的一个东西之后,也许你又得从头开始思考业务逻辑,思考刚才做到哪了。其实这是面向过程的思考方式了——坏处就是一次需要考虑太多东西,思维还做了2次(或者更多次)跳跃。
如果有接口这么个东西,你就可以先不考虑底层的实现,写个接口,直接调用这个接口,继续业务逻辑的编写,完了之后再去实现这个接口,这样思维就不用那么跳跃,代码质量应该会相对高一些,写程序也轻松些。这就是我理解的所谓“分 ...
刚看了个自制框架的帖子,其实之前这类帖子见得比较多,吵得也都挺厉害。好像总有人一边对提议“不要发明轮子”的同学挺反感,一边以发明家自居,把话扯到中国的软件业上去。之前还看到有人见到“只用SSH的公司“坚决 ...
因为刚刚在学习中“顿悟”了、“理解”了,所以想到的第一篇文章是这个:写给我的团队成员(二)—— 编程,乐趣何在?
nearo 写道这种乐趣可能,
来自于“发现”的惊喜,
来自于“理解”的激动,
来自于“学习”的充实,
来自于“顿悟”的爽快!
来自于“英雄所见略同”的自豪感!
离开公司前写给在一起奋斗了半年多的兄弟们
这篇文章是daquan198163在06年写的,但我是08年在搜索TDD相关文章时发现了它。不夸张的说,下面这句话几乎成了我的信仰,对敏捷开发的信仰:
daquan198163 写道我始终坚信,软件开发是一项伟大的、创造性的劳动,它应该是一件充满乐趣的事,同时给我们带来成就感和体面 ...
- 2009-01-13 17:18
- 浏览 1289
- 评论(0)
2010年10月13日 再次补充:这个笔记可以删了,大家请无视,包括下面的加粗黑体字。
之前写的一篇东西,现在看来问题很多:http://yuan.iteye.com/blog/257923
(其实当前这篇也是我在摸索的过程中记录自己想法的一篇笔记,现在回头 ...