2013-04-24 3 views
0

Я хочу добавить свои собственные объекты и функции для навигации объекта JavaScript. Я хочу написать что-то вроде navigator.AAA.BMethod();, где AAA - это мой собственный объект, а метод BMethod - это метод вызова.Расширение объекта навигатора в JavaScript

Есть ли способ сделать это?

+0

У вас есть конкретные причины для добавления свойства 'navigator'? что ты уже испробовал? –

+0

да, я хочу, чтобы мой код был как код phonegap, который имеет следующий код: navigator.accelerometer.getCurrentAcceleration (accelometerSuccess, accelometerError); – gln

ответ

0

Я не вижу хороший повод для этого, в любом случае вы можете сделать это таким образом:

navigator.AAA = { 
    BMethod: function() { 
     alert('Hello'); 
    } 
}; 
+0

почему? Я вижу, что телефонная связь делает это ... см. Здесь: http: //docs.phonegap.com/en/2.6.0/cordova_accelerometer_accelerometer.md.html#Аккелерометр – gln

+2

По-моему, изменение интерфейса хорошо известных объектов не является хорошим идея. Надеюсь, что я помог с моим ответом :-). –

Смежные вопросы