粗茶淡饭


Rome was not built in a day. 生气是拿别人的错误来惩罚自己
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

12 2008 档案

摘要:我们在使用createElemen方法t创建一个元素节点的时候,似乎在IE下面怎么写都可以,但切换到FF等其它浏览器却总是会报错。 比如我们要创建一个input元素,那么在IE下,我们可以有多种写法: 要测试某种情况,请将其它情况注释: 以上3种方式在IE中均可以通行,然后再非IE核心的浏览器中(如FF,OP,SF等),前2种写法均会报错,无法正确创建这个input元素。 标准写法为... 阅读全文

posted @ 2008-12-29 23:09 茶^_^米 阅读(428) 评论(0) 推荐(0)

摘要:我们知道appendChild和insertBefore都有插入节点的功能。但在应用上,这两者之间还是有一些区别的。 比如我们要在下面这个div中插入一个子节点P时: NodeNode 我们可以这样写(测试某种情况时请将另外一种注释): 通过以上的代码,可以测试到一个新的节点被创建到了节点div下,且该节点是div最后一个节点。(如要查看DOM,IE可以通过IE Developer To... 阅读全文

posted @ 2008-12-29 22:48 茶^_^米 阅读(406) 评论(0) 推荐(0)

摘要:virtual 用在基类中,指定一个虚方法(属性),表示这个方法(属性)可以重写。 override 用在派生类中,表示对基类虚方法(属性)的重写。 以上的基类和派生类都是相对的。B 是 C 的基类,也可以是 A 的派生类,B 中既可以对 A 中的 virtual 虚方法用 override 重写,也可以指定 virtual 虚方法供 C 重写。 不能重写非虚方法或静态方法。重写的基方法必须是 v... 阅读全文

posted @ 2008-12-19 10:38 茶^_^米 阅读(174) 评论(0) 推荐(0)

摘要:Js Eval函数资料 0推荐JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。举个小例子: var the_unevaled_answer = "2 + 3";var the_evaled_answer = eval("2 + 3");alert("the un-evaled answer is... 阅读全文

posted @ 2008-12-12 11:41 茶^_^米 阅读(343) 评论(2) 推荐(0)

摘要:我看过了这篇文章,深有感触。当前,搞GIS百分之九十的人在做应用。GIS大学教育,基本以应用为主。 这样导致结果是什么呢,我们GIS理论不强,做不了GIS的底层开发。我们软件开发比上计算机专业的,做应用,和他们没有太多优势。 我建议,我们GIS学生,多看看GIS基础理论,多注意GIS底层开发,如下文提到,我们做GIS的解决方案人,减少做软件的实现者。来自:ITPUBhttp://www... 阅读全文

posted @ 2008-12-09 08:43 茶^_^米 阅读(1090) 评论(0) 推荐(0)