Jump to content

nerv

Expert
  • Posts

    674
  • Joined

  • Last visited

  • Days Won

    29

Everything posted by nerv

  1. nerv

    VBA переносы

    я знает =) На скорую руку Private Sub Worksheet_Change(ByVal Target As Range) Dim vValDim StrVal As StringDim dDate As Date If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("A2:A10")) Is Nothing Then With Target StrVal = Format(.Text, "000000") If IsNumeric(StrVal) And Len(StrVal) = 6 Then Application.EnableEvents = False dDate = DateValue(Left(StrVal, 2) & "/" & Mid(StrVal, 3, 2) & "/" & Right(StrVal, 2)) .NumberFormat = "dd/mm/yyyy" .Value = CDate(DateSerial(Year(dDate), Month(dDate), Day(dDate))) End If End With End If If Not Intersect(Target, Range("B2:B10")) Is Nothing Then With Target vVal = Format(.Value, "0000") If IsNumeric(vVal) And Len(vVal) = 4 Then Application.EnableEvents = False .Value = Left(vVal, 2) & ":" & Right(vVal, 2) .NumberFormat = "[h]:mm" End If End With End If Application.EnableEvents = TrueEnd Sub
  2. http://babeljs.io/docs/learn-es2015/#arrows http://babeljs.io/repl/#?code=%0Aconsole.log((x%20%3D%3E%20x%20%3E%3E%201)(4))%3B%0A
  3. читайте: (x => x >> 1)(4)=)
  4. 1. проект, о котором речь шла выше "стартанул" уже много лет назад 2. если в проект не заложено масштабирование, далеко от стартовой линии он не убежит
  5. не надо жаргона. "Правильные пацаны" используют es6 модули. существует ООП и паттерны, тот же MVC. Но ты этого пока не понимаешь судя по коду и я не против, если ты хочешь мучиться, в то время как можно взять и сделать =) существуют 1. "сборщики модулей" http://webpack.github.io/, http://browserify.org/ 2. http://requirejs.org/(увеличит кол-во запросов к серверу)
  6. их много. Один из них https://github.com/angular/angular.js/issues/11454 более чем немного обновил этот коммент я с главной перешел http://devday.ru/report/152 быстро глянул слайды, похоже на адекватную презентацию)
  7. мое скудное описание официальное описание Как по мне лишен недостатков angular, Ractive.js & Rivets.js. Т.е. у разработчика Vue.js вроде как получилось взять все самое лучшее от этих фреймворков/библиотек. Я на скорую руку поднимал пару демок на Vue.js, одна из них Решение пятнашек. Для быстрого старта с Vue.js достаточно посмотреть песочницу* *тому, кто писал на ангуляре upd: я краем глаза смотрел исходники (вроде чистые), немного пулл-реквестил
  8. @cyklop77, используй http://vuejs.org/и будет тебе счастье
  9. nerv

    Фриланс

    http://javascript.ru/forum/offtopic/45898-interesnye-ssylki-i-ikh-obsuzhdenie-166.html#post381950
  10. Современные возможности ES-2015
  11. ага, и функций в js до arrow funciton тоже не было) куда еще реальней. Тебе сервер null вернул, а ту его в items зафигачил или ты не читал мои постыили не смотрел мою ссылку или и то и другое покажи сеттер. Есть предположение, что это вместо this._items.slice();
  12. ответ из серии "яблоко - это яблоко, потому, что яблоко" тогда что для тебя множество? http://jsfiddle.net/kqp13mh9/1/
  13. если не пустое, то полное если не множество, то ж*па?) итого: полная + ж*па) ЧТО ТОГДА?
  14. у меня опечатка была, исправил в посте вышеречь о том, как определить пустое множество в случае с [null] // length = 1это менее очевидно, чем в случае с [] // length = 0
  15. это официально признанный баг, который не фиксится для обратной совместимости [null].length === 1;[].length === 0;
  16. хороший вопрос. Допустим this._items = null;тогда код getItems: function () { return [].concat(this._items);}будет возвращать [null]лично мне такое поведение кажется не очень логичным. Более разумным вижу вариант getItems: function () { return this._items || [];}
  17. под сложным я подразумевал другое)
  18. 1. изменить в конфиге smatry символы разделители 2. изменить в конфиге vue.js символы разделители 3. использовать {ldelim}{rdelim} в smatry 4. не использовать '{' & '}' при описании шаблона (да, это возможно) 5. ...
  19. вероятно, поэтому есть минимум три способа избежать этого
  20. <style> .в-самом-деле { /* code */ }</style>А жуквери со смарти не конфликтует?
  21. минимум за полгода до утверждения было известно, что его утвердят в июне этого года (о чем я писал в статье) все по плану =) не хочу разводить холивар в этой теме. Скажу в двух словах, что в es6 нет понятий (модификторов) private/public насколько мне известно. Есть static. как делать приватные поля - отдельная тема)
  22. на основании чего ты сделал вывод "будет конфликтовать"? Умозаключение из серии "хорошая погода. Курс доллара должен вырасти" не поверишь, у нас тоже смарти ничего не буду объяснять. Нет времени. Не интересно. Лениво.
  23. Утверждён стандарт ECMAScript 6
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy