We started with custom webpack config (without any boilerplate)
- Webpack 2.0
- Webpack-server
- Lots of code have been already written
- Babel
- Sass + PostCss
interface TNode { | |
value: number | |
left?: TNode | |
right?: TNode | |
} | |
export interface Tree { | |
root: TNode | |
} |
Пример кода для блока, где 3 человечка, а разделитель только справа от второго | |
```javascript | |
var blocks = [ | |
{ | |
"text": "...", | |
"persons": [ | |
{ | |
"separatorFromRight": false | |
}, |
[Nov 29 15:58:52.874] Exception 28 @ 0x4027639e, vaddr 0x00000000 | |
[Nov 29 15:58:52.877] A0: 0x40276228 A1: 0x3ffffa40 A2: 0x3fff033c A3: 0x00000000 | |
[Nov 29 15:58:52.883] A4: 0x00000001 A5: 0x00000000 A6: 0x00000000 A7: 0x00000001 | |
[Nov 29 15:58:52.888] A8: 0x3fff0338 A9: 0x00000007 A10: 0x3fff0398 A11: 0x00000007 | |
[Nov 29 15:58:52.894] A12: 0x3ffee3a4 A13: 0x00000076 A14: 0x000000d0 A15: 0x40200010 | |
[Nov 29 15:58:52.899] | |
[Nov 29 15:58:52.899] (exc SP: 0x3ffff8a0) | |
[Nov 29 15:58:52.902] | |
[Nov 29 15:58:52.902] --- BEGIN CORE DUMP --- | |
[Nov 29 15:58:52.905] {"arch": "ESP8266", |
/* | |
* Copyright (c) 2014-2017 Cesanta Software Limited | |
* All rights reserved | |
* | |
* This example demonstrates how to use mJS DHT library API | |
* to get data from DHTxx temperature and humidity sensors. | |
*/ | |
// Load Mongoose OS API | |
load('api_config.js'); |
findActiveInput(input:ISearchInput){ | |
let res, | |
actInpt = undefined; | |
// Функция .forEach синхронная | |
res = this.activeInputs.forEach((inp) => { | |
console.log(inp); | |
// inp почему-то array а не отдельный элемент массива activeInputs | |
inp.forEach(inputt =>{ | |
if(inputt === input){ |
/* | |
Get ellement offset. | |
@constructor | |
@param {node} element - needs node element | |
@return {Object} - Top and left element offsets | |
@returnParams {Number} Object.top - top offset | |
@returnParams {Number} Object.left - left offset | |
*/ | |
var getWindowsWidthAndHeight = function(){ | |
var w = window, | |
d = document, | |
e = d.documentElement, | |
g = d.getElementsByTagName('body')[0], | |
x = w.innerWidth || e.clientWidth || g.clientWidth, | |
y = w.innerHeight|| e.clientHeight|| g.clientHeight; | |
return {width:x,height:y} | |
} |
/* | |
В даной заметки хочеться зафиксировать самый на данный момент удобный вариант реализации типографики. Данная типографика | |
будет реализована на основе золотого сечения. Используется SASS. За основу взят уменьшенный шрифт 16px (Verdana была бы 14px) | |
План: | |
1. Создание переменных | |
2. Основные параметры стилей | |
3. Методология присвоения классов тэгам | |
4. Заметки |
# Есть опасение, что большой ошибкой было добавлять новые функции в сам нод | |
# Сейчас, если найти нод, который уже был пройден через функции TZQ, то он | |
# будет иметь все методы, что были переданы при создании. | |
# В следующей версии надо будет разделить, как в jQuery, модель от нода, при | |
# помощи создания нового пустого объекта, копировании в него функций модели и | |
# дальнейшего доавбления внутрь под индекс нода. Пример: | |
# createModel: (el)-> | |
# if el? | |
# res = {} |