Здравствуйте. Не могу понять, что означает эта запись на jQuery
:
var $tab_title_input = $( "#tab_title"),
Насколько я знаю, знак доллара обычно обозначает какую-то функцию (или слово jQuery
). Что этим хотели сказать разработчики? Пример взят с офсайта jQuery
.
То есть в данном конкретном случае
$tab_title_input
- просто имя, включающее знак доллара,$( "#tab_title")
- вызов функции jQuery.Нашел в одной статье, думаю это будет полезно к сведению.
Венгерская нотация (Советы: как писать качественный код на jQuery)
Если говорить простыми словами, венгерская нотация1 в jQuery — это когда в начале переменной стоит символ доллара, и вам легко сразу понять, что эта переменная содержит jQuery-объект.
// плохо
var first = $('#first');
var second = $('#second');
var value = $first.val();
// хорошо - перед объектами, которые управляются jQuery, мы ставим символ $
var $first = $('#first');
var $second = $('#second'),
var value = $first.val();
function $(id) { return document.getElementById(id); }
$("mydiv").onclick = function()
{
//some actions
}
К примеру когда я обращаюсь к DOM элементам используя функцию выше, я хочу сказатать что использовать знак $ для меня просто удобно! Я не сторонник Jquery, и свои велосипеды тоже умеют ездить!
$ у переменной значит, что это объект jQuery
Инициализация (то бишь она же идентификация, обозначение что это jQuery дабы не вызывать конфликтов)jQuery.
P.S. Не объект, не закос под пшп, это инициализация!
Так же может использоваться как простой символ в имени переменной, либо как вызов функции.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Доброго всем дня, в приложении присутствует таблица с колонкой Id и к каждой колонке есть кнопкаНужно по нажатию кнопки вводить в консоль...
Пробую выделить текст двумя регуляркамиПервая не работает в js из-за метасимвола \b
Добрый день,таков вопросКуда можно подключить свою карту Google JavaScript Maps API 3,тем самым добавлять к ней скрипты,стили (CSS)