Web МастерскаяБлог
Сообщество Web Мастеров. Тут собрано всё, чтобы написать свой первый сайт, запустить его в Интернет и поддерживать его в течении всей его работы.
Отличие объявления переменных через let и var в JavaScript
Самое главное отличие между let и var, как мне кажется - это видимость объявленной переменной. Переменная, что была объявлена через var будет видна по всей функции, переменная, что была объявлена через let, будет видна только в блоке, то есть между фигурными скобками
Пример объявления переменной через var:
Пример объявления переменной через let:
Код первого примера выведет на экран строку "Второе значение", код второго примера выведет на экран "Первое значение"....
{ и }, где она и была определена, или видна не будет в блоке, если переменная объявлена вне блока.Пример объявления переменной через var:
var variable = 'Первое значение';
if (variable) {
var variable = 'Второе значение';
};
alert(variable); // На экране: "Второе значение"Пример объявления переменной через let:
let variable = 'Первое значение';
if (variable) {
let variable = 'Второе значение';
};
alert(variable); // На экране: "Первое значение"Код первого примера выведет на экран строку "Второе значение", код второго примера выведет на экран "Первое значение"....
- Жалоба
Определить страну и город на JS + API Яндекс
Для того, что бы определить страну и город на JS + API Яндекс, подключаем между тегами
Далее пишем код, который будет забивать название страны и города в переменные и передавать их в блоки для вывода на экран:
Теперь в нужной части страницы вставляем:
...
<head> и </head> jQuery и API Яндекс, например так:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script>Далее пишем код, который будет забивать название страны и города в переменные и передавать их в блоки для вывода на экран:
<script type="text/javascript">
$(document).ready(function() {
ymaps.ready(function() {
var country = ymaps.geolocation.country;
var city = ymaps.geolocation.city;
$('#country').html('Выша страна ' + country);
$('#city').html('Выша город ' + city);
});
});
</script>Теперь в нужной части страницы вставляем:
<!-- Для вывода страны -->
<div id="country"></div>
<!--Как подключить highlight.js (Подсветка синтаксиса)
Подключить highlight.js на сайте довольно просто, для этого переходим на сайт: https://highlightjs.org/ выбираем все языки, которые необходимо посветить на вашем сайте и скачиваем архив (https://highlightjs.org/download/).
Распаковываем архим, файл highlight.pack.js и один из файлов стиля (css) помещаем на вашем сайте, далее между тегами
И файл стиля, например vs.css:
Еще один код, который надо вставить между тегами <head> и </head>:
Теперь тот код, что надо подсветить помещаем между тегами:
Вот и всё!
Спасибо за внимание!...
Распаковываем архим, файл highlight.pack.js и один из файлов стиля (css) помещаем на вашем сайте, далее между тегами
<head> и </head> подключаем файл highlight.pack.js, прописывая:
<script type="text/javascript" src="js/highlight.pack.js"></script>И файл стиля, например vs.css:
<link rel="stylesheet" href="css/vs.css" /> Еще один код, который надо вставить между тегами <head> и </head>:
<script type="text/javascript">
hljs.initHighlightingOnLoad();
</script>Теперь тот код, что надо подсветить помещаем между тегами:
<pre><code>
<!-- Тут код, который необходимо подсветить -->
</code></pre> Вот и всё!
Спасибо за внимание!...
Удалить пробелы в начале и в конце строки на jQuery
Порой появляется необходимость удалить пробелы в начале и в конце строки, например, когда надо проверить поле формы на пустоту. Удаляются пробелы при помощи функции trim, предназначение этой функции, как раз для удаления пустого место с начала и конца строки. Делается это так:
Чтобы убедиться, что функция действительно работает, могу предложить попробовать выполнить код ниже:
Тут мы создаем переменную с пробелами в начале и в конце фразы "Библиотека jQuery". Функция alert, строчкой ниже, выведет окошко с сообщением:
Видно, что между фразой и кавычками имеются пробелы.
Дальше по коду, функция trim удаляет пробелы и отдает новое значение той же переменной.
Кстати писать функцию необходимо со знаком доллара, либо со словом jQuery (так: $.trim или так: jQuery.trim), в противном случаи, функция работать не будет и...
row = $.trim(row);Чтобы убедиться, что функция действительно работает, могу предложить попробовать выполнить код ниже:
var row = ' Библиотека jQuery ';
alert('\'' + row + '\'');
row = $.trim(row);
alert('\'' + row + '\'');Тут мы создаем переменную с пробелами в начале и в конце фразы "Библиотека jQuery". Функция alert, строчкой ниже, выведет окошко с сообщением:
' Библиотека jQuery '
Видно, что между фразой и кавычками имеются пробелы.
Дальше по коду, функция trim удаляет пробелы и отдает новое значение той же переменной.
Кстати писать функцию необходимо со знаком доллара, либо со словом jQuery (так: $.trim или так: jQuery.trim), в противном случаи, функция работать не будет и...
Массивы (JavaScript: Array)
Массив - это одна из разновидность объекта, чье предназначение - хранить различные значения.
Пустой массив:
Или:
Массив с четырьмя значениями:
Или:
"Вытащить" значение из массива можно так
Пример:
На экране появится окошко с именем "Виктория"....
Пустой массив:
var a = [];Или:
var a = new Array();Массив с четырьмя значениями:
var family = [
'Алексей',
'Виктория',
'Юлия',
'Никита'
]; Или:
var family = new Array(
'Алексей',
'Виктория',
'Юлия',
'Никита'
);"Вытащить" значение из массива можно так
family[0] (первое значение (Алексей)), family[1] (второе значение (Виктория)) и так далее.
Пример:
var family = [
'Алексей',
'Виктория',
'Юлия',
'Никита'
];
alert(family[1]);На экране появится окошко с именем "Виктория"....
Категории
- Apache 6
- CMS 3
- CSS 19
- FTP 1
- HTML 12
- JavaScript 44
- MySQL 17
- Nginx 16
- PHP 54
- phpMyAdmin 2
- SEO 4
- SVG 6
- URL 1
- XML 3
- Безопасность 7
- Библиотека JS 16
- Графика 3
- Доменное имя 1
- Инструкция 1
- Кодировка 2
- Контент 8
- Мнение 3
- Монетизация сайта 2
- Настройка 3
- Ошибка 12
- Поисковая система 2
- Продвижение сайта 6
- Производительность 1
- Прочее 1
- Софт 1
- Старт 2
- Сценарий 1
- Функция 1
- Хостинг | Сервер 3
Реклама













