跳至主要内容

博文

目前显示的是 2009的博文

创建无类型对象。

类似于C#3.0里的Anonymous Types,JavaScript 也可以创建无类型的对象。形式如下: var obj1 = {}; var obj2 = { ID: 1, Name: "Johnson", showMessage: function() { alert("ID: " + this.ID + "Name: " + this.Name); } } 这里定义了两个无类型的对象,obj1和obj2。 其中obj1是一个空对象。obj2包括两个属性ID, Name和一个方法showMessage。 每个属性和方法用逗号分割。属性(方法) 名和其值之间用分号分割。 用这种方式创建属性方法时,也可以用字符串定义属性方法的名字。 如: var obj2 = { "ID" : 1, "Name": "Johnson" } in reference to: "var obj2 =  {     "ID" : 1,     "Name": "Johnson" }" - JavaScript面向对象编程(1)-- 基础 - Johnson.NET - 博客园 ( view on Google Sidewiki )

删除属性与方法

直接将要删除的属性或方法赋值为undefined即可: obj1.ID = 1; obj1.Name = undefined; obj1.showMessage = undefined; in reference to: "删除属性与方法" - JavaScript面向对象编程(1)-- 基础 - Johnson.NET - 博客园 ( view on Google Sidewiki )

修改属性与方法

// 修改属性 obj1.ID = 2; obj1.Name = "Amanda"; // 修改方法 obj1.showMessage = function() { alert("ID: " + this.ID"); } in reference to: "修改属性与方法" - JavaScript面向对象编程(1)-- 基础 - Johnson.NET - 博客园 ( view on Google Sidewiki )

对对象属性,方法的添加、修改和删除操作

var obj1 = new Object(); //添加属性 obj1.ID = 1; obj1.Name = "johnson"; //添加方法 obj1.showMessage = function() { alert("ID: " + this.ID + ", Name: " + this.Name); } in reference to: "4. 对对象属性,方法的添加、修改和删除操作" - JavaScript面向对象编程(1)-- 基础 - Johnson.NET - 博客园 ( view on Google Sidewiki )

如何获得一个类的实例

var obj1 = new myClass(); in reference to: "实现了类就应该可以获得类的实例,JavaScript提供了一个方法可以获得对象实例。即 new操作符。 其实JavaScript中,类和函数是同一个概念,当用new操作一个函数时就返回一个对象。如下:" - JavaScript面向对象编程(1)-- 基础 - Johnson.NET - 博客园 ( view on Google Sidewiki )

JavaScript如何实现类

JS中函数可以包含函数,包含在函数里边的变量作为类的属性, 被包含的函数则成为类的方法。 in reference to: "JavaScritpt没有专门的机制实现类,这里是借助它的函数允许嵌套的机制来实现类的。一个函数可以包含变量,又可以包含其它函数,这样,变量可以作为属性,内部的函数就可以作为成员方法了。因此外层函数本身就可以作为一个类了。如下:" - JavaScript面向对象编程(1)-- 基础 - Johnson.NET - 博客园 ( view on Google Sidewiki )

Google工具条的“撰写评注”很有意思

Firefox安装Google最新工具条,新增了几项功能,其中"撰写评注"很有意思。安装后,如果你打开一个有网友评注的页面,评注会出现在浏览器左边,最重要的是你可以添加自己的评论。

美国前总统小布什的退休生活

中国在这方的确比美国好五倍 in reference to: "今年初,美国前总统小布什被妻子劳拉派去买电池,店员看了看他后惊奇地问:“有没有人说过你长得真像前总统?”这位已经卸任的“憨豆”总统,在得克萨斯州东北部城市达拉斯的家中过着低调的生活,似乎已慢慢被公众遗忘了。英国《独立报》近日刊发文章,详细叙述了小布什2009年退休后的“蜗居”生活。" - [转贴]美国前总统小布什的退休生活-猫眼看人-凯迪社区 ( view on Google Sidewiki )

【新奇】据说是Google出的新玩意 相当酷!

只能说未来到了~ 不知道大家小的时候有没有看过七龙珠呢?里面的赛亚人有一个可以侦测跟分析战斗力的仪器,虽然以前觉得很特科幻但是这项技术其实已经慢慢在研发了,相信未来不久就会出现在大家眼前,而今天就是要介绍一下这个大家梦寐以求的新产品Google可携式搜寻面板,可不要小看这薄薄的一张面版,里面内建了WIFI、Google 搜寻、马上出现搜寻的结果 你不僅可以看整棟樓,也可以詳細到只看其中一層樓的資訊,馬上就出現聯絡電話跟聯絡人姓名了,不過不知道這樣會不會侵犯到隱私,當然這個面板不只是只能搜這些而已,它還可以搜尋其他物體像是汽車,走在路上突然看到一台很帥的車,卻不知道叫甚麼名子也不知道裡面的性能等詳細資料,或是出遊時不知道附近有什麼好吃的食物或看到很漂亮的花跟很奇特的不知名昆蟲等等...只要在這個機器上做選擇它都可以即時幫你查到相關資料。   這台內建掃描器,所以當你有遇到不知道的詞或單字也可以搜尋一下,        這個單字的各種解釋就會馬上出現,你也可以利用各種字典跟維基百科,這樣是不是方便很多了呢 市內導覽可在任何建築物內,機場,車站,醫院等地方達到引路的功能        線上即時翻譯拉丁文馬上變英文,只是不知道翻的好不好。   如果你想在密密麻麻的報紙裡面找到一些你比較感興趣的文字也可以使用關鍵字搜尋喔 就連天空上的星星也可以研究喔,感覺比天文台還要好了@@     甚至也可以預先看到開花後的樣子喔 再來就是養生者的福音了,它可以幫你分析食物裡的營養成分、熱量等  出門對準天空,螢幕立即顯示今日的氣象報告。 對準一個景物(例如這個火山),螢幕就會顯示標的物地圖位置。  也可當成USB,轉載相機、iPod裡頭的圖片檔案。    在一個剛裝潢好的空屋當中,透過搜尋器來幫忙家具的配置、並顯示價錢、顏色等情報 最後還滿期望這個產品能趕快出現在市面上,這能帶給我們更多更好的搜尋跟便利啊      

09版发达国家名单,拉美诞生第一个发达国家

  联合国开发计划署刚刚公布了2009年度各国的人类发展指数(HDI)。从指数中可以看出,今年全球的发达国家已经增加到37个,准发达国家已经增加到 16个。2009年正式跨入发达国家龙门的4个国家是卡塔尔、捷克、巴巴多斯和马耳他;而新加入准发达国家行列的有3个国家:安提瓜和巴布达、墨西哥、哥 斯达黎加。首先对这些国家的国民表示祝贺!      通常人们界定一个国家是否属于发达国家,都是用人均GDP来界定,但单独用人均GDP 显然存在很多缺点,首先是人均GDP很不稳定,受汇率、物价等影响而波动很大,其次人均GDP也只代表了经济水平,而不能代表一个国家的全面发展水平。对 此,联合国的开发计划署编制了"人类发展指数",用以取代单一的人均GDP衡量体系。"人类发展指数"由三部分内容构成,包括"健康长寿"、"教育获得" 和"生活水平", 健康长寿,用出生时预期寿命来衡量;教育获得,用成人识字率(2/3权重)及小学、中学、大学综合入学率(1/3权重)共同衡量;生活水平,用实际人均 GDP(购买力平价美元)来衡量。通过公式将这三方面的指标组合起来,计算出各国的"人类发展指数",以此来界定一个国家是否属于发达国家,就比较全面客 观了。      按照" 人类发展指数"超过0.9为发达国家,超过0.85为准发达国家(发达国家的预备队),可以看出,到2009年,世界已经有37个发达国家(比2008年 增加4个)和16个准发达国家。新增的4个国家是卡塔尔、捷克、巴巴多斯和马耳他,新增的3个准发达国家是:安提瓜和巴布达、墨西哥、哥斯达黎加。      这其中,以巴巴多斯进入发达国家行列的意义最为重大,因为它成为拉丁美洲第一个发达国家,也是第一个以黑人为主体的发达国家。      我把37个发达国家和16个准发达国家分别按地区和档次整理列出。括号里面的数字就是该国的"人类发展指数",按照联合国开发计划署2009年公布的(其所采用的实际上为2007年的数据)。      一、 按地区列出   (1)37个发达国家名单:    欧洲(23国):挪威(0.971);冰岛(0.969);爱尔兰(0.965);荷兰(0.964);瑞典(0.9...

很抱歉,您的计算机或网络可能正在发送自动查询

公司所有电脑用一个代理上网,于是使用谷歌搜索时每次都提示: 很抱歉... ...您的计算机或网络可能正在发送自动查询。为了保护我们的用户,我们目前无法处理您的请求。 要继续搜索,请输入下面所示数字: 真是烦死了,为此谷歌丧失里公司里很多用户,他们抱怨这个SB的行为,抱怨每次输入那该死验证码! 谷歌这样做可能因为遭受CCAV大裤衩无耻恶意的黄色关键词搜索之后,为了防范这里想CCAV这些无耻的东西而出此下策,可殃及了一些共用代理上网的公司,我想这个也是他们没想到的。

Google在网吧什么样

Google在网吧什么样,想必各位不知道吧? 看附近,每个 google.com 、 google.cn 和 g.cn 的页面最上方都被添加两个如下文字链接: 有奖问答   网吧联盟!没"玩"没了,礼金"点"不断! baidu和bing的页面并没有这两个链接,情况附件!

我有罪,请原谅与教诲。

我有罪!当看到《中国在WTO知识产权仲裁中败北》的消息时,居然由衷的高兴起来,心里美滋滋的,笑得双唇不合,且与每一个熟悉的人分享之。我有罪,请原谅与教诲。 [QUOTE]据《华尔街日报》报道,世贸组织周三公布了长达460页的中美知识产权仲裁结果(PDF)。根据裁决结果,世贸组织要求中国政府不得强迫美国知识产权所有者只能与政府掌控的公司交易,这种做法会极大地消耗物流和成本。对美国电影、游戏和唱片行业而言,这个结果是一次巨大的胜利,将允许它们以更低的价格、通过更好的销售渠道出售自己的作品。世贸组织还要求中国允许外国公司通过互联网销售音乐。[/QUOTE]

看通用破产的困惑

在美国 美国产福克斯三厢 2.0AT豪华型的价钱是:6.8304 * 18,265 = 124 757.256 = 12万人民币 在中国 国产福克斯三厢 2.0AT豪华型的价钱是:151900 = 15万人民币 难道中国产的福克斯成本高过美国产的? 美国汽车公司的工人平均每小时工资包括福利等,竟高达70多美元 而在中国汽车工厂里工人每小时工资包括福利等只是1.5美元 那国产汽车成本高过美国,又是为什么? 是政治成本吗? 如何是? 那就是说,在中国,工人本来可以得到更高的报酬,但却支付给政府了? 是这样吗? 然而中国的厂家却没有面临破产倒闭的,这又如何解释?

Re: 为什么Linux连输入法都做不好?

这样泛泛而谈的敏感词比 CCAV 还要 CCAV, 嘛叫"Linux 输入法", 你恰好用过其中一个可能配置得不太好的输入法,然后就说"Linux 输入法" 差,算什么逻辑? 别说别人骂你绿坝, 如果有人找一个 Windows 下的垃圾输入法(如只能 ABC),认为这个(Windows 下其中一个)输入法差, 然后抱怨 Windows 输入法是最垃圾的输入法, 你会怎么样想? 2009/7/19 GANG.STONE < romantic.stone@gmail.com > 我不得不承认Linux下的中文输入法是目前为此见过的最垃圾的输入法,

Re: 为什么Linux连输入法都做不好?

2009/7/19 GANG.STONE < romantic.stone@gmail.com > 早就对Linux下的中文输入法振振有词了,别的不说,我不得不承认Linux下的中文输入法是目前为此见过的最垃圾的输入法,比我N年前的手机输入法还糟糕。 你用过的是什么输入法? 貌似现在并没有一个叫 "Linux 输入法的东西" 常见的 ibus 是中国人(  Shawn.P.Huang )开发的,fcitx 亦是中国人(一位搞核武器的牛人 Yuking)开发的 不能跟踪, 你说的是不能光标跟随,说了很多这是因为输入法有多种工作方式, 而你的发行版可能默认的不一样   样式丑陋...... 什么叫样式丑陋? 因为 Gtk 主题不同? 别跟我说可以通过到XXX修改XXX为XXX可以解决问题,让这样的事情见鬼去吧。 谁才见鬼, 为什么不能去配置, 再说配置是发行版的事情。 难怪MS说其成功是因为对手太垃圾,深感中.... 当然可以找一大堆原因来告诉我为什么会是这个样子的。可Linux要想在桌面市场有所作为,最好什么都别说。 你让别人别说,那你干吗要说 整个胡搞曼缠

为什么Linux连输入法都做不好?

早就对Linux下的中文输入法振振有词了,别的不说,我不得不承认Linux下的中文输入法是目前为此见过的最垃圾的输入法,比我N年前的手机输入法还糟糕。不能跟踪,样式丑陋......别跟我说可以通过到XXX修改XXX为XXX可以解决问题,让这样的事情见鬼去吧。 难怪MS说其成功是因为对手太垃圾,深感中.... 当然可以找一大堆原因来告诉我为什么会是这个样子的。可Linux要想在桌面市场有所作为,最好什么都别说。

纯CSS无hacks的跨游览器多列布局

翻译自Matthew James Taylor的Equal Height Columns with Cross-Browser CSS and No Hacks,有些部分根据我的理解改了,让一些初心者更好理解。 利用纯CSS创建一个等高多列的布局并不件易事,本教程将着重分析出现在多列布局的多个问题,然后为大家等来一个简单全游览器通吃的解决方法,不使用图片,脚本,CSS hacks并在最严格的XHTML 规范中都能通过验证。 问题的症结所在 如上图所示,由于各列的内容不一致导致其背景的高度也不统一。而背景实质上是内容(标准的盒子模型是由内容区,补白区,边框区与边界区组成,背景存在于前三者中;IE为前两者)的自适应的问题。再转化一下,如何撑大那些较短的列的高度,让所有列的高度等于最高的列的高度?这个,的确很很棘手,因为我们不清楚各列的高度,也无从得知哪一列最高。我们也不能简单地给所有列一个明确的高度,这可能会导致所有列都多出一大片空白,或者很不亏由于高度不足导致某些列的内容无法全部显示出来!现实中,内容的长度是动态的,因此每列的高度也是动态的。我们必须意识到在网络中,不存在"固定"二字,每个人的显示器的分辩率都不尽一样,游览器的字体大小设置也不尽相同,这些都会影响到内容的显示高度。 对内容与背景实行分离 解决等高问题的第一步就是把它拆分为两个较小的,可以单独解决的部分。这样,我们原来是一列对应一个DIV,现在是一列对应一个DIV,一个用来装载内容,一个用来显示背景。这种分离有利于我们对各个元素的掌控和把它们用另一种更有效的方式组合起来,这引起我很快会在下面的章节讲述。 利用浮动嵌套解决最高列的高度的问题。 这是解决多列等高的关键。使一个DIV的高度等于最高列的高度的唯一方法就是让这个DIV包含所有的列。换句话说,通过把所有的列放在一个容器中,容器的高度就是最高列的高度。这是个非常有用的结构。 单行三列的布局的结构层代码。 < div   id = "container1" > < div   id = "col1" >Column 1</ div > < div   id = "col2" >Column 2...