JavaScript

Интересные материалы.

http://kangax.github.io/compat-table/es6/ — кроссбраузерность javascript es6

https://pawelgrzybek.com/javascript-console-in-sublime-text/ — консоль javascript для sublime text 3

https://codyhouse.co/library
https://tympanus.net

Справочник для разработчиков.

Требования к именам переменным:
— имя может состоять из букв, цифр и символов $ и _
— первый символ не должен быть буквой
— регистр символов имеет значение. time Time TIME — разные переменный

Соглашения об именовании переменных:
— использовать английский
— нижнийВерблюжийРегистр (первая буквас нижним регистром, остальные с большой)
— имя переменной отражает информацию, которая хранится в переменной

% — оператор взятия остатка
> 256 % 7
4 (ближайшее кратное число семи 252, 256 — 252=4)

Специальные символы
\n — перенос строки
\t — символ табуляции
\\ — обратный слэш
\’ — одинарная ковычка
\» — двойная ковычка

Операторы сравнения:
> — больше
< — меньше
>= — больше либо равно
<= — меньше либо равно
== — равно
=== — точное равенство с учетом типа данных
!= — не равно

Логичекие операторы
|| — или
&& — и
! — не

Тернарный оператор
условие ? значение1 : значение22;

Алгоритм с условием:
— если — то
— если — то — иначе(else{})
— множественный выбор -иначе

switch (x) {case ‘значение’: break} — if (x === ‘значение1’)
if (условие) (действие или {несколько действий}) else{}
${name} — вывести значение переменной в тексте
Infinity — бесконечность путем деления на 0
NaN — нет ответа
** — возведение в степень
‘use strict’ — строгий режим
undefined — переменной не было присоенно значение
= — используется для присваивания значения переменной
alert — верхнее окошко
true — да
false — нет
parseInt — целые числа
parseFloat — дробные числа
window.onload — действие при полной загрузке страницы
parentNode — возвращение к родительскому блоку
Булевый тип имеет 2 значения: true (правда) false (ложь)
Любой текст заключенный в одинарные или двойные кавычки интерпретируется как строка
Дробные числа через «точку»
В js все обращение идет через точку к элементу DOM
Селекторы для id начинается с $

node -i — вызвать node.js вкомандной строке

browser-sync start —server —files «php/*.php,css/*.css,js/*.js,html/*.html,*.*» — запуск browser-sync

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *