Skip to content

Instantly share code, notes, and snippets.

View genakim's full-sized avatar

Gennadiy Kim genakim

  • Uzbekistan, Tashkent city
View GitHub Profile
@genakim
genakim / 0_reuse_code.js
Created July 2, 2016 16:04
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
Structures: {
type: 'tree',
model: 'SSA.model.MOrgStructure',
parentIdProperty: 'STRUCTURE_PARENT_ID',
rootVisible: true
}
TreePanel not set roots configs
xtype: 'treepanel',
viewConfig: {
toggleOnDblClick: false
},
var me = this,
vm = me.getViewModel(),
rec = vm.get('rec'),
grid = me.lookup('grid');
var range = Ext.getStore('StructuresBase').getRange();
var structureStore = vm.getStore('Structures');
amp = .06;
freq = 2;
decay = 5;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n--;
}
// циклы анимации после ключевых кадров
loopOut()
loopOut("pingpong")
loopOut("continue")
loopOut("offset")
// зациклить после анимации последние n ключей
loopOut("cycle", n)
// цикл анимации до начала ключевых кадров

Array: перебирающие методы

Аналог for. forEach

arr.forEach(callback[, thisArg]) - для каждого элемента массива вызывает функцию callback. Ничего не возвращает. В функцию попадают три параметра:

  • item – очередной элемент массива.
  • i – его номер.
  • arr – массив, который перебирается.

Копирование коммитов по хешу

Применить определенные коммиты на место, где сейчас находишься (HEAD).

git cherry-pick <Commit1> <Commit2> <...>

Интерактивный rebase

Чери-пик хорошо когда мы знаем точно названия коммитов, в случае когда мы не знаем о именах используется интерактивный rebase.

HEAD - это указатель на текущий коммит.
HEAD всегда указывает на последний коммит из вашего локального дерева. Большинство команд Git, изменяющих рабочее дерево, начнут с изменения HEAD. Обычно HEAD указывает на имя ветки (например, bugFix). Когда вы делаете коммит, статус ветки bugFix меняется и это изменение видно через HEAD.

Отделение (detaching) HEAD означает лишь присвоение его не ветке, а конкретному коммиту.

Переход по хешу

git checkout fa012b

Относительный переход