Запишите приложение Facebook в JavaScript

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

class Program
{
    static void Main(string[] args)
    {
        var pub = new PublicClass();

        // If PrivateClass was public we could do this
        //var priv = new PublicClass.PrivateClass(pub);
        //priv.ChangeX(3);
    }
}

public class PublicClass
{
    private int _x;
    private readonly PrivateClass _privateClass;

    public PublicClass() => _privateClass = new PrivateClass(this);

    private class PrivateClass
    {
        private readonly PublicClass _publicClass;
        public PrivateClass(PublicClass publicClass)
        {
            _publicClass = publicClass;
            ChangeX(2);
        }

        // We can access our parents class's private members
        public void ChangeX(int newX) => _publicClass._x = newX;
    }
}
6
задан Romain Linsolas 16 April 2009 в 11:32
поделиться

2 ответа

Да. Абсолютно. Фактически, один из вариантов разработки приложения для Facebook - это встроенная рамка, указывающая на ваш сайт, которая может быть любой, в том числе веб-службой HTML.

Существует две официально санкционированные библиотеки для доступа к информации Facebook, и одна из них основан на JavaScript

Вы можете сделать немного на Facebook только с помощью Javascript / HTML. Существует множество возможностей использования сервисов за пределами вашего собственного сайта (например, Flckr, Google Ajax API и т. Д.).

Приложения Facebook приятно разрабатывать.

Документация действительно находится по адресу: http://developers.facebook.com/

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

8
ответ дан 10 December 2019 в 02:53
поделиться

Да, хотя ваше приложение не может многое сделать на Facebook. Обратитесь к http://developers.facebook.com за документацией.

1
ответ дан 10 December 2019 в 02:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: