Получить конкретную информацию от LinkedIn

Если я могу добавить:

Angularjs Docs

Помимо просто значимости для Angularjs, «$$» или «$» просто символы, которые разрешены в именах переменных. Angularjs использует как для определения значимости для вас, так и для собственной команды разработчиков.

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

$$$$myVariableName; $myVariableName$; _myVariableName_; $$$$$$myVariableName$$$$$$$$

Вот ссылка, чтобы проверить имена переменных JS, если вы хотите:

Validator ]

Здесь также ссылка на MDN, которая объясняет разрешенные символы:

MDN разрешенные символы ссылаются на

, и вот text:

Переменные

Вы используете переменные как символические имена для значений в приложении. Имена переменных, называемых идентификаторами, соответствуют определенным правилам.

Идентификатор JavaScript должен начинаться с буквы, подчеркивания (_) или знака доллара ($); последующие символы также могут быть цифрами (0-9). Поскольку JavaScript чувствителен к регистру, буквы включают символы «A» - «Z» (верхний регистр) и символы «a» - «z» (строчные буквы).

Начиная с JavaScript 1.5, вы можете использовать ISO 8859-1 или Unicode, такие как å и ü в идентификаторах. Вы также можете использовать escape-последовательности Unixode \ uXXXX как символы в идентификаторах.

Некоторые примеры юридических имен: Number_hits, temp99 и _name.

blockquote>

Angulajs включает в себя довольно бит информации в каждом объекте; некоторые из них относятся к Angularjs, а некоторые для разработчика, а это значит, что некоторые из них могут быть недоступны для редактирования, но все они должны быть доступны для справки, если это то, что вы собираетесь использовать для этого.

Однако в будущих выпусках любые частные идентификаторы могут исчезнуть, поскольку команда Angularjs ожидает, что разработчик не будет использовать зарезервированные / частные имена.

В случае опубликованной «аналогичной ссылки» вот что говорит Angularjs:

$ Префикс Соглашения о присвоении имен Вы можете создавать свои собственные услуги, и на самом деле мы сделаем именно это на шаге 11. Как соглашение об именах, встроенные службы Angular, методы Scope и несколько других угловых API имеют префикс $ перед именем.

Префикс $ существует в пространстве имен с поддержкой углового уровня. Чтобы предотвратить коллизии, лучше не называть ваши сервисы и моделировать все, что начинается с $.

. Если вы проверите область действия, вы также можете заметить некоторые свойства, начинающиеся с $$. Эти свойства считаются закрытыми и не должны быть доступны или изменены.

blockquote>

0
задан Leo 5 March 2019 в 18:34
поделиться