Skip to content

Instantly share code, notes, and snippets.

@alinastorm
alinastorm / Untitled-2
Created January 27, 2019 19:25
ПРАВИЛА ОФОРМЛЕНИЯ ФАЙЛА README.MD НА GITHUB
**ПРАВИЛА ОФОРМЛЕНИЯ ФАЙЛА README.MD НА GITHUB*
<GITHUB></GITHUB>
Если вы начали работу на GitHub, решили загрузить туда свой проект для совместной работы с единомышленниками, то, скорее всего, в первую очередь перед вами встанет проблема создания первого файла – файла «readme.md».
Можно, конечно, просто выложить простой, неформатированный текстовой файл. Но вам захочется сделать его удобочитаемым, чтобы ссылки были выделены, блоки кода, присутствовали таблицы и так далее…
Эта статья поможет вам в этом.
Для форматирования текста на GitHub используются достаточно простые правила. Я перечислю основные и достаточные, так как не претендую на полноту официального руководства.
Текст можно обработать в любом простом текстовом редакторе, например в Notepad++, которым пользуюсь сам. А можно и прямо на GitHub редактировать файл в он-лайн режиме.
@alinastorm
alinastorm / JS.md
Last active January 27, 2019 19:20
# Геттеры, сеттеры и вычисляемые свойства в классах

Геттеры, сеттеры и вычисляемые свойства в классах

В классах, как и в обычных объектах, можно объявлять геттеры и сеттеры через get/set, а также использовать […] для свойств с вычисляемыми именами:

	'use strict';

	class User {
		constructor(firstName, lastName) {
			this.firstName = firstName;
			this.lastName = lastName;
We couldn’t find that file to show.
@alinastorm
alinastorm / random_id
Created January 27, 2019 17:20
model._id = Math.random().toString(36).slice(2);
model._id = Math.random().toString(36).slice(2);
We couldn’t find that file to show.
@alinastorm
alinastorm / Tutorial.md
Last active January 27, 2019 17:07
Объекты - Массивы- Методы: slice, sort, reverse, concat

slice(begin, end) копирует участок массива от begin до end, не включая end. Исходный массив при этом не меняется.

Например:

var arr = ["Почему", "надо", "учить", "JavaScript"];

var arr2 = arr.slice(1, 3); // элементы 1, 2 (не включая 3)

alert( arr2 ); // надо, учить Аргументы ведут себя так же, как и в строковом slice:

@alinastorm
alinastorm / n.toString().md
Last active January 27, 2019 16:29
n.toString() представление числа в выбранной системе счисления (может быть любым от 2 до 36)

n.toString() представление числа в выбранной системе счисления (может быть любым от 2 до 36)

var n = 255; alert( n.toString(16) ); // ff В частности, это используют для работы с цветовыми значениями в браузере, вида #AABBCC

var n = 4; alert( n.toString(2) ); // 100 основание 2 бывает полезно для отладки побитовых операций

var n = 1234567890; alert( n.toString(36) ); // kf12oi основание 36 (по количеству букв в английском алфавите – 26, вместе с цифрами, которых 10) используется для того, чтобы «кодировать» число в виде буквенно-цифровой строки.