Спасибо, уже более ясно. Но почему тогда $() называют jquery функцией если это jquery объект?
alert('У Маши было чуть больше ' + Math.ceil(18.2) + ' рублей. ')
Т.е. $(div) эта запись это jquery объект который хранит в себе селектор?
А в данном случаи $(touch) это jquery объект который хранит в себе переменную которая хранит в себе строковое значение(селектор?)
// Вот это ...
var touch = $('#touch-menu');
$(touch).on('click', function(e) {/* ... */});
// ... тоже самое, что и это ...
$($('#touch-menu')).on('click', function(e) {/* ... */});
Можно как то посмотреть через диспетчер задач во что интерпретируется данная запись $(div)?
console.log($('div'))
$($('#touch-menu')).on('click', function(e){
http://api.vk.com/oauth/authorize?client_id=123456&scope=wall,photos,docs,offline,ads,video,audio&response_type=token&v=5.49
Но мне сильно импонирует мысль о том, что удаленный сервер один раз настроил и забыл, и можно будет безболезненно использовать на всех ПК.