Възможно ли е да се използва $ (знак за долар) в името на променливата
В анкетата могат да участват само регистрирани потребители. Влез Моля.
Можете ли да използвате $ (знак за долар) в име на променлива?
Hardcore conf в C++. Каним само професионалисти.
Чете сега
Коментари 24
Е, зависи как сте съгласни.
Но не бих го харесал, не е обичайно)
Първо си помислих, че питаш за php, после чак видях в кой блог е тази публикация.
Според проучването, IMHO е възможно, но не е желателно. По-добре е да оставите $ като специален знак за специални променливи, например, както съветва ECMA (вече написано по-горе), или за jQuery.
Щом стандартът позволява, значи може. Но ако работите в екип, тогава трябва да предупредите всички и да се съгласите с всички, за да няма проблеми с неразбирането.
Всъщност е въпрос на навик и вкус. Искаш да сложиш, искаш - не.
Лично аз не харесвам $something (въз основа на съображенията, че може да има само едно "нещо", а не нещо и друго $something)
Мисля, че ако не сте сигурни дали нещо е jQuery обект или препратка към HTMLObject, използвайте $(something) отново и не се притеснявайте. Можете да измерите режийните разходи, но мисля, че не са много големи. По принцип е логично, че $ () първо проверява обекта за "усуканост" и в този случай го връща.
Специално погледнах източника, $($(something)) ще има само три допълнителни проверки (на nodeType, typeof string, typeof функция), преди да върне обект. Малко вероятно е това да се сравни с истинско тясно място във вашия скрипт.