摘要: 我是怎么看friends练口语的(转贴)很早就开始看F6,最开始是从起床开始,就一个人对着电脑,傻笑一天,每天吃一顿饭,傍晚和同学一起吃饭的时候,基本就不会说中国话了,被人说什么第一个反应就是英文。周末同学都回家了,更是变本加厉,因为没有人和我说话,内心独白都是F6里的各种声音,还有那种“哄笑”配乐,一个周下来,感觉人快疯了。大学的时候是为了好玩,没想着真的用它来学英语。后... 阅读全文
posted @ 2010-06-11 10:38 Ethan Shan 阅读(1224) 评论(0) 推荐(0)
摘要: 一、匈牙利命名法【Hungarian】: 广泛应用于象Microsoft Windows这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。 匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。 匈牙利命名法关键是:标识符的名字以一个或者多个 阅读全文
posted @ 2010-06-10 14:44 Ethan Shan 阅读(665) 评论(0) 推荐(1)
摘要: JavaScript继承机制的实现1.对象冒充原理:构造函数使用this关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使ClassA的构造函数成为ClassB的方法,然后调用它。ClassB就会收到ClassA的构造函数中定义的属性和方法。例如:下面方式定义的ClassA和ClassB:function ClassA(sColor){this.color... 阅读全文
posted @ 2010-05-14 17:27 Ethan Shan 阅读(451) 评论(1) 推荐(1)
摘要: 最近这一段时间事情太多了,没有时间再继续写,幸好这两天有点小闲,先小写一下JavaScript中面向对象一中推荐的方法。本文承接上一篇JavaScript面向对象编程(1) -- 基础。 上篇说过,JavaScript没有类的概念,需要通过函数来实现类的定义。先通过一个例子说明:Code highlighting produced by Actipro CodeHighlighter (freew... 阅读全文
posted @ 2010-05-13 15:09 Ethan Shan 阅读(445) 评论(0) 推荐(0)
摘要: 自从有了Ajax这个概念,JavaScript作为Ajax的利器,其作用一路飙升。JavaScript最基本的使用,以及语法、浏览器对象等等东东在这里就不累赘了。把主要篇幅放在如何实现JavaScript的面向对象编程方面。 1. 用JavaScript实现类 JavaScritpt没有专门的机制实现类,这里是借助它的函数允许嵌套的机制来实现类的。一个函数可以包含变量,又可以包含其它函数,这样,... 阅读全文
posted @ 2010-05-13 15:06 Ethan Shan 阅读(569) 评论(0) 推荐(0)
摘要: 上回说到了类的定义,prototype通过一个全局对象Class从形式上将函数和类区别开来。既然是类,那么就有抽象类,具体类,类的继承,同时,类的成员可以有实例成员和静态成员。下面来看一下prototype是怎么做到这些的。(更多请关注:www.x2design.net)先看prototype中的以下的代码: var Abstract = new Object();Object.extend = ... 阅读全文
posted @ 2010-05-13 14:51 Ethan Shan 阅读(2272) 评论(0) 推荐(0)
摘要: prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:  首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻... 阅读全文
posted @ 2010-05-13 09:30 Ethan Shan 阅读(454) 评论(0) 推荐(1)
摘要: either...or...与 neither...nor...一、either...or... either...or...意为"或者……或者……;不是……就是……"之意。表示两者之一,连接句子中两个并列的成分。例如: When the girl is happy, she eithe... 阅读全文
posted @ 2010-05-12 16:51 Ethan Shan 阅读(666) 评论(0) 推荐(0)
摘要: 我们根据实例来解释JQuery选择器(selectors)中xpath几种常用的用法比如下面html代码<ul><li class="aaaa" title="ttt">li-1</li><li class="bbbb">li-2</li><li title="fffff">li-2</li></ul>... 阅读全文
posted @ 2010-05-12 14:51 Ethan Shan 阅读(670) 评论(0) 推荐(0)
摘要: 一、标签选择器:   顾名思议,标签选择器是直接将HTML标签作为选择器,可以是p、h1、dl、strong等HTML标签。如: p { font:12px;} em { color:blue;} dl { float:left; margin-top:10px;}   二、id选择器:   我们通常给页面元素定义id。例如定义一个层 <div id="menubar"></div> ... 阅读全文
posted @ 2010-05-12 14:43 Ethan Shan 阅读(5092) 评论(0) 推荐(0)