Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

Safort 26.01.2015 00:34

Zend,
128 кб в сжатом виде. Всё равно толстовато, конечно, но это же нужно только для жирных проектов, где если бы не реакт или его аналог, то кода было бы ещё больше.

//забавно ты цитируешь)

cyber 26.01.2015 01:43

Цитата:

Сообщение от Zend
Пусть лучше скажут не стрёмно ли им грузить либу на 500кб ради возможности совать HTML в JS.

это не сжатая, а сжатая 100+ весит

Gozar 26.01.2015 02:11

Цитата:

Сообщение от Zend
Пусть лучше скажут не стрёмно ли им грузить либу на 500кб ради возможности совать HTML в JS.

react.with.addons = 137kb

http://help.yandex.ru/common/browser...sers-cache.xml
Не стесняйся задавай еще примитивные вопросы.

l-liava-l 26.01.2015 05:17

Нужно было прикрутить калькулятор к редактору математическому.

Нашел в сети и собственно его и заюзал...это п*ц :)

function raznd(aa) {
        bf1 = bf1 * 1;
        bf2 = bf2 * 1;
        if (aa == "srm" && tmd == "rv") {
          bf1 = Math.sqrt(bf2);
          bf2 = 0;
          tmd = "sl";
        } else if (aa == "srm" && tmd != "rv") bf1 = Math.sqrt(bf1);
        if (aa == "dnd" && tmd == "rv") {
          bf1 = 1 / bf2;
          bf2 = 0;
          tmd = "sl";
        } else if (aa == "dnd" && tmd != "rv") bf1 = 1 / bf1;
        if (aa == "pnm" && tmd == "rv") {
          bf1 = -1 * bf2;
          bf2 = 0;
          tmd = "sl";
        } else if (aa == "pnm" && tmd != "rv") bf1 = -1 * bf1;
        if (aa == "spz" && tmd == "rv") {
          bf2 = bf2 + "";
          bf1 = bf2.substr(0, bf2.length - 1);
          bf2 = 0;
          tmd = "sl";
        } else if (aa == "spz" && tmd != "rv") {
          bf1 = bf1 + "";
          bf1 = bf1.substr(0, bf1.length - 1);
        }
        matDeist();
        display.value = bf1;
      }

      function cleaBu() {
        bf1 = "0";
        bf2 = "0";
        bfr = "0";
        tmd = "sl";
        display.value = "0";
      }

      function corosib() {
        bf1 = bf1 * 1;
        bf2 = bf2 * 1;
        bf1 = bf1 + "";
        bf2 = bf2 + "";
        var zf1 = bf1.split(".");
        var zf2 = bf2.split(".");
        if (zf1.length == 1) var kl1 = 0;
        else var kl1 = zf1[1].length;
        if (zf2.length == 1) var kl2 = 0;
        else var kl2 = zf2[1].length;
        var okz = kl1 + kl2;
        var itg = bf1 * bf2;
        itg = itg + "";
        mig = itg.split('.');
        if (mig.length > 1) {
          var zpo = mig[1].charAt(okz) * 1;
          mig[1] = mig[1].substr(0, okz) * 1;
          if (zpo > 4) mig[1] = mig[1] + 1;
        }
        var vozvrat = mig.join('.');
        return vozvrat;
      }

cyber 26.01.2015 05:31

l-liava-l, а написать нормальный не судьба?)

melky 26.01.2015 10:46

Цитата:

Сообщение от Safort (Сообщение 353468)
Gozar,
да я уже наверноепонял. Только вот меня смутило как вы фильтруете html-сущности и т.д. В шаблонизаторах(в том же SS) вся эта годнота автоматом делается + ещё 100500 плюх. А как у вас? Как я понимаю, там доп. модули используются? Или же многие стандартные функции для шаблонизаторов есть и в реакте(JSX).

чего?) не понял.
защита от XSS автоматом. для принудительного вывода HTML нужно изголиться (dangerouslySetInnerHTML)

Цитата:

Сообщение от Safort (Сообщение 353468)
//Потихоньку осиливаю реакт.

о, свежее мясо новые люди :)

Цитата:

Сообщение от Zend
Пусть лучше скажут не стрёмно ли им грузить либу на 500кб ради возможности совать HTML в JS.

реакт - это не "совать разметку в код".
это скорее, организация сущностей

Цитата:

Сообщение от Safort
//забавно ты цитируешь)

:lol: поддельщик

Цитата:

Сообщение от Safort
128 кб в сжатом виде. Всё равно толстовато, конечно, но это же нужно только для жирных проектов, где если бы не реакт или его аналог, то кода было бы ещё больше.



128 кб из 1мб - ~10% от размера сборки. один фиг шрифты больше весят.

ЗЫ только заметил - скрипты весят мегабайт ... это плохо)))

Gozar 26.01.2015 12:29

Цитата:

Сообщение от melky
ЗЫ только заметил - скрипты весят мегабайт ... это плохо)))

Фигасе у тебя svg трехметровые летают :) Что там у тебя внутри такое большое?

Весь граф интерфейс амикса в 400 кб. умещается.

melky 26.01.2015 13:26

Цитата:

Сообщение от Gozar (Сообщение 353512)
Фигасе у тебя svg трехметровые летают :) Что там у тебя внутри такое большое?

Весь граф интерфейс амикса в 400 кб. умещается.

шрифты :)

Zend 26.01.2015 15:05

Цитата:

Сообщение от melky
шрифты

в них наверное вся графика что есть захерачена

melky 26.01.2015 15:24

Цитата:

Сообщение от Zend (Сообщение 353532)
в них наверное вся графика что есть захерачена

возможно ... я даже уже не помню, откуда эти файлы взялись.
раз уж у нас тема оффтопа, то: как нормально (не как на скрине) отконвертировать шрифты?


Часовой пояс GMT +3, время: 03:13.