`
文章列表
转自:http://www.douban.com/group/topic/4896721/ Procrastination的形成        1. 一个人认为自己5天之内可以做完一件事情,所以在离deadline还有15天的时候一点不着急,直到最后只剩5天了才开始。        2. 这种紧迫感和焦 ...
不知道自己这几天是怎么了,什么都不想做,很郁闷…… 晚饭了小睡了一下,起来感觉好了一点,上JE博客瞎逛,看了些博客,觉得挺有意思。 刚看到这么篇博客,文中主要内容是:虽然cancelBubble不是w3c标准,但chrome也支持事件的cancelBubble。但作者好像把cancelBubble和stopPropagation的作用混起来了。在我的印象中,cancelBubble只是阻止事件冒泡的,但事件的传播方式除了“冒泡”还有“捕获”,stopPropagation是用于同时阻止事件的冒泡和捕获。像文中作者所说的一样:从字面上就应该可以看出这两者的意思,cancelBubble的字面意思 ...
莫名其妙的问题是指:代码无论怎么看都正常,但运行结果就是不对。经常会遇到些莫名其妙的问题,有时候确实是第三方的bug,有时候却是因为自己粗心,不管什么原因,都记在这里边吧,供以后参考,这是第一篇。 <%= f.select :clazz_id, [['cc','dd'],['aa','bb']], :prompt=>"abcdefg" %> 这写法哪有错了?那个:prompt的内容就是不出来。 生成的代码本该是:<select id="student_clazz_id" name="student[clazz_id]&q ...
这标题起得好长好牛B,喔呵呵呵呵…… 忙活一下午,写出这么个玩意,其中emptySelect和loadSelect方法的代码来自《jQuery in Action》一书,稍有改动。childSelect是自己照着加的,可能写得不太好看。 (function($){$.fn.loadSelect = function(opti ...
<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 ...
有如下代码: <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 ...
书上举了个例子:引用http://www.flickr.com/services/rest?api_key=xxx&method=flickr.photos.search&tags=penguin 尽管URI里包含“rest”字样,但它显然是一个采用HTTP信封的RPC式服务。另一方面,它的作用域信息(“具有‘penguin’标签的照片”) ...
原帖: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 ...
本文主要是针对《悟透JavaScript》第7、11章做的笔记。 为了方便,这篇笔记里我直接使用“类”这个名称。 0、JSON 先插点题外话(不是JavaScript的题外话,只是与主题“继承”没有直接关系),说说JSON。 JSON是JavaScript对象的另外一种表示方式,可以算是JavaScript对象的字面量吧。习惯上,我们是这样创建对象并给它添加属性:var object = new Object object.name = "an object" object.age = 0 实际上,我们还有另外一种表示JavaScript对象的方式,也就是JSON, ...
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属性,另外 ...
之所以给“类”加上引号,是因为书上说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 写道我始终坚信,软件开发是一项伟大的、创造性的劳动,它应该是一件充满乐趣的事,同时给我们带来成就感和体面 ...
2010年10月13日 再次补充:这个笔记可以删了,大家请无视,包括下面的加粗黑体字。 之前写的一篇东西,现在看来问题很多:http://yuan.iteye.com/blog/257923 (其实当前这篇也是我在摸索的过程中记录自己想法的一篇笔记,现在回头 ...
Global site tag (gtag.js) - Google Analytics