Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Задать количество символов перед номером страницы! (https://javascript.ru/forum/misc/60439-zadat-kolichestvo-simvolov-pered-nomerom-stranicy.html)

Lemme 30.12.2015 00:20

Deff, хух, отредактировал, а я то думаю, либо меня уже выключает, либо что-то не то=) Сидел мозг себе выносил=)

мб и лучше, хотя чем?

p.s я лишь показал очередной вариант =)
Цитата:

Просто интересно какие еще могут быть варианты )

рони 30.12.2015 00:25

Цитата:

Сообщение от Teamur
Рони, при изменении числа символов должно быть (дб) динамическое изменение на выходе единиц заполнителя. Спасибо.

не осилил

Deff 30.12.2015 00:28

Teamur,
1. Думаю однократный скрипт ?
2. Array(n) чуть быстрее repeat (По крайней мере в XP в Опере, мозилле, Хроме, если посмотреть, он на базе Array построен)

Teamur 30.12.2015 00:30

Deff, многократный.
По поводу репита, со временем наверное будут оптимизации, ведь это новая технология...!
И вообще вместо ручного ввода количества символов заполнителя можно использовать колесо мыши!
Крутанул вверх -> звездочек стало больше и наоборот...
Так вот в связи с этим встает вопрос быстродействия.

Lemme 30.12.2015 00:33

Deff, windows 8.1, chrome. Других браузеров под видной нету(

Цитата:

for (var i=0;i<5;i++){console.time(i);console.log("0".repea t(5));console.timeEnd(i);}
VM498:2 00000
VM498:2 0: 0.357ms
VM498:2 00000
VM498:2 1: 0.318ms
VM498:2 00000
VM498:2 2: 0.330ms
VM498:2 00000
VM498:2 3: 0.239ms
VM498:2 00000
VM498:2 4: 0.620ms
undefined

for (var i=0;i<5;i++){console.time(i);console.log(Array(5). join(0));console.timeEnd(i);}
VM499:2 0000
VM499:2 0: 0.566ms
VM499:2 0000
VM499:2 1: 0.340ms
VM499:2 0000
VM499:2 2: 0.313ms
VM499:2 0000
VM499:2 3: 0.307ms
VM499:2 0000
VM499:2 4: 0.269ms
undefined
Хотя этот console.time такой console.time :D

Deff 30.12.2015 00:35

Цитата:

Сообщение от Lemme
мб и лучше, хотя чем?

Ну думал не пристёгиваться к ECMAScript 6

Lemme 30.12.2015 00:37

Deff, разве что так =)

Deff 30.12.2015 00:38

Цитата:

Сообщение от Teamur
По поводу репита, со временем наверное будут оптимизации, ведь это новая технология...!

Cогласен, вона у Lemme,
У мну он на базе Array

рони 30.12.2015 00:39

Lemme, на всякий
либо repeat 4 либо Array 6 :)

Lemme 30.12.2015 00:40

рони, да эт ясно, просто лень было менять цифры, на результат то не повлияет :D


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