← Ноябрь 2024 | ||||||
1
|
2
|
3
|
||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://webdiz.com.ua
Открыта:
01-06-2016
Как создать сайт от новичка до гуру. А также как зарабатывать на сайте и не толко
Статистика
0 за неделю
Как создать сайт
HTML 5 - геолокация. Как определить местоположение пользователя Здравствуйте! В этом уроке рассмотри как можно найти местоположение пользователя. Для этого используется свойство HTML5 Geolocation API, которое позволяет вам поделиться своим местоположением с вашими веб-сайтами. JavaScript может фиксировать вашу широту и долготу и может быть отправлен на бэкэнд-сервер и выполнять такие интересные вещи, как поиск местных предприятий или отображение вашего местоположения на карте. Сегодня большинство браузеров...
Как создать сайт
Поиск на заданной позиции, флаг <y> в регулярных выражениях Здравствуйте! В этом уроке рассмотрим флаг y в регулярных выражениях. Флаг y позволяет произвести поиск на определённой позиции в исходной строке. Чтобы разобрать флаг y и понять, чем же он хорош, рассмотрим практический пример. Одна из часто встречающихся задач регулярных выражений - лексический разбор: мы имеем некий текст, например, на каком-то языке программирования и получаем его структурные элементы. Читать далее ...
Как создать сайт
Катастрофический возврат медленные регулярные выражения Здравствуйте! В этом уроке рассмотрим так называемые <медленные> регулярные выражения. Все дело в том, что некоторые регулярные выражения, простые с виду, могут выполняться довольно долго, и даже <подвешивать> интерпретатор JavaScript. Рано или поздно с этим сталкивается любой разработчик, потому что нечаянно создать такое регулярное выражение - очень просто. Типичный симптом: регулярное выражение обычно работает нормально, но иногда, с некоторыми стр...
Как создать сайт
Опережающие и ретроспективные проверки в регулярных выражениях Здравствуйте! В этом уроке мы рассмотрим опережающие и ретроспективные проверки. В некоторых случаях нужно найти соответствия шаблону, но только те, за которыми или перед которыми следует другой шаблон. Для этого в регулярных выражениях есть специальный синтаксис: опережающая (lookahead) и ретроспективная (lookbehind) проверка. В качестве первого примера найдём стоимость из строки 1 индейка стоит 30E. То есть, найдём число, после которого есть ...
Как создать сайт
Экранирование, специальные символы в регулярных выражениях Здравствуйте! В этом уроке рассмотрим экранирование в регулярных выражениях. Как мы уже видели, обратная косая черта \ используется для обозначения классов символов, например \d. Это специальный символ в регулярных выражениях (как и в обычных строках. Есть и другие специальные символы, которые имеют особое значение в регулярном выражении. Они используются для более сложных поисковых конструкций. Вот полный перечень этих символов: [ \ ^ $ . | ? * + ...
Как создать сайт
Граница слова: \b в регулярных выражениях Здравствуйте! В этом уроке рассмотрим как определять границу слова в регулярных выражениях. Граница слова \b - проверка, как ^ и . Когда движок регулярных выражений видит \b, он проверяет, что позиция в строке есть границей слова. Есть 3 вида позиций, которые являются границами слова: Начало текста, если его первый символ \w. Позиция внутри текста, если слева находится \w, а справа - не \w, или наоборот. Конец текста, если его последний символ \w. Читать далее ...
Как создать сайт
Shadow DOM и события Здравствуйте! В этом уроке мы разберем события теневого DOM. Ведь смысл создания теневого DOM-дерева - это инкапсуляция внутренних деталей компонента. Допустим, клик произошёл внутри теневого DOM на компоненте <user-card>. Но скрипты основного документа ничего ведь не знают о внутреннем устройстве теневой DOM-структуры, в особенности, если компонент создан сторонней библиотекой. Поэтому, чтобы не нарушать инкапсуляцию, браузер меняет у этого события целевой элемент. События, кото...
Как создать сайт
Слоты теневого DOM и композиция Здравствуйте! Многим типам компонентов, таким как вкладки, меню, галереи изображений и другие, требуется какое-то содержимое для отображения. Так же, как встроенный в браузер тег <select> ожидает получить контент пунктов <option>, компонент <custom-tabs> может ожидать, что будет передано фактическое содержимое вкладок, а <custom-menu> - пунктов меню. Код, использующий меню <custom-menu>, может выглядеть примерно так: <custom-menu> <titl...
Как создать сайт
Атака типа clickjacking Здравствуйте! В этом уроке я расскажу о атаке типа <clickjacking. Атака типа clickjacking (англ. <захват клика) позволяет вредоносной странице кликнуть по сайту-жертве от имени посетителя. Многие сайты были взломаны подобным способом, включая Twitter, Facebook, Paypal и другие. Все они, конечно же, сейчас уже защищены. Читать далее ...
Как создать сайт
Длинные опросы. Как поддерживать постоянное соединение с сервером Здравствуйте! В этом уроке рассмотрим такую проблему, как постоянно поддерживать связь с сервером и тут на помощь приходят <длинные опросы. Длинные опросы - это самый простой способ поддерживать постоянное соединение с сервером, не используя при этом никаких специфических протоколов (WebSocket или Server Side Events. Его очень легко реализовать, и он хорошо подходит для ряда задач. Читать далее ...