Показать сообщение отдельно
  #108 (permalink)  
Старый 10.12.2013, 00:07
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от Maxmaxmaximus4
 
Регистрация: 08.12.2013
Сообщений: 142

Сообщение от cyber
я тут немного завис, как ты сделал scope для функции так что бы items не был глобальной переменной? О_о
немного уличной магии ^_^ это не глобальная переменная это синтаксис такой, это поле контроллера, можем развернуть такие поля в текущий скоуп а можем развернуть в инстанс
controller='Ctrl as obj' и обращаться уже нужно будет уже как obj.items а не просто items
^____^

а еще есть frp стиль, в котором и рекомендуется писать. (это) синтаксис ячеек, если то что приравнивается в поле контроллера обернуто в ячейки то оно оборачивается в функцию и вешается геттер на это поле, так что значение там будет всегда актуальное.

<script src='//mychamber.ru/build/ui.js'></script>

<div controller="Ctrl">
  <button click="up()">up</button>
  {a} плюс {b} ровно: {c}
</div>


<script>
  function Ctrl() {
    a = 11
    b = 20
    c = (a + b)
    up = function() { a++ }
  }
</script>



cyber, почему ты проверяешь ячейку так if(elem) insert.push(i); ??

я что, нули не могу хранить в массиве теперь и пустые строки?

Последний раз редактировалось Maxmaxmaximus4, 10.12.2013 в 00:09.
Ответить с цитированием