Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

пятница, 11 марта 2011 г.

Javascript. ООП.

function someObj() {

    this.publicVar = 'public';

    var privateVar = 'private';

    this.someMethod = function() {

        alert('boo');

    }

}


o_obj = new someObj();

alert(o_obj.publicVar); //сообщит "public"

o_obj.publicVar = 'new';

alert(o_obj.publicVar); //сообщит "new"

alert(o_obj.privateVar); //ничего не сообщит или будет ошибка, зависит от браузера

o_obj.someMethod(); //сообщит "boo"

Комментариев нет:

Отправить комментарий