Jak zrobić pasek postępu js

Odpowiedz Nowy wątek
2019-04-23 09:38
0

Witam,
szukałem w internecie jak zrobić pasek postępu w js, ale tylko css się pokazywał. Czy ma ktoś poradnik jak zrobić go w js?

Pozostało 580 znaków

2019-04-23 10:05
1

Pierwszy Google z hasłem "js progress bar" i proszę: https://www.w3schools.com/howto/howto_js_progressbar.asp
Nie unikniesz jakiegoś podstawowego CSSa, bo to on dba o warstwę prezentacji, ale generalnie tutaj ograniczony jest do minimum.

O, dzięki za pomoc. - Gouda105 2019-04-23 10:24

Pozostało 580 znaków

2019-04-23 10:26
0

Jeszcze tak szybko zapytam - jak w JS sprawdzić jakim procentem liczby jest zmienna? NP.: zmienna = 5, liczba = 10 i jak sprawdzić jakim procentem liczby jest zmienna?

Yyy... var percent = zmienna * 100 / liczba? Matematyka z podstawówki... - iksde 2019-04-23 10:31

Pozostało 580 znaków

2019-04-23 10:31
2

To nie jest kwestia JS ani żadnego innego języka, ale samej matematyki.

Czy wiesz, jak byś mógł to obliczyć sobie na kartce? Jeśli będziesz w stanie to zrobić ręcznie, to nie powinno być problemów z przeniesieniem tego do komputera.


Naczelny forumowy hejter Apple

That game of life is hard to play, I'm gonna lose it anyway
The losing card I'll someday lay, So this is all I have to say

Pozostało 580 znaków

2019-04-23 10:33
0
cerrato napisał(a):

To nie jest kwestia JS ani żadnego innego języka, ale samej matematyki.

Czy wiesz, jak byś mógł to obliczyć sobie na kartce? Jeśli będziesz w stanie to zrobić ręcznie, to nie powinno być problemów z przeniesieniem tego do komputera.

Wiem, że da się to matematyką zrobić, ale myślałem, że można jakąś funkcją to zrobić (czytelniej by było)

made my day xD - sugar_hiccup 2019-04-23 14:09
Sam zrób taką funkcję. Będzie jednocześnie matematyką i czytelnie. - Delor 2019-04-23 14:29

Pozostało 580 znaków

2019-04-23 10:34
3

Nie wiem, czy jest jakaś gotowa funkcja, szczerze mówiąc nigdy mi nie przyszło do głowy, żeby takiej szukać, bo obliczenie tego, o czym piszesz to dosłownie 2-3 trywialne działania. Więcej czasu bym stracił na szukanie funkcji, niż na obliczenie tego samodzielnie.


Naczelny forumowy hejter Apple

That game of life is hard to play, I'm gonna lose it anyway
The losing card I'll someday lay, So this is all I have to say

Pozostało 580 znaków

2019-04-23 10:35
2

z paskiem postępu w JS jest problem taki, że rzadko kiedy można przewidzieć - np. ciągniesz jakieś dane przez AJAX i nie wiesz ile procentów jest załadowane (chyba, przynajmniej tyle o ile wiem. No ale tak czy siak, nigdzie nie widzę, żeby był pasek postępu, tylko są jakieś ogólne migajki, np. kręcące się kółka itp.).

Jeszcze tak szybko zapytam - jak w JS sprawdzić jakim procentem liczby jest zmienna? NP.: zmienna = 5, liczba = 10 i jak sprawdzić jakim procentem liczby jest zmienna?

Kiedyś tego uczyli w 4 klasie podstawówki... Anyway, w Google znajdziesz odpowiedź na to pytanie.

http://lmgtfy.com/?q=jak+spra[...]ntem+liczby+jest+druga+liczba

:)


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);

Pozostało 580 znaków

2019-04-23 10:40
4
cerrato napisał(a):

To nie jest kwestia JS ani żadnego innego języka, ale samej matematyki.

Czy wiesz, jak byś mógł to obliczyć sobie na kartce? Jeśli będziesz w stanie to zrobić ręcznie, to nie powinno być problemów z przeniesieniem tego do komputera.

Prezentujesz staroświeckie podejście do programowania i obejrzałeś zdecydowanie zbyt mało odcinków kołcza Aniserowicza. Programista nie musi znać matematyki, nie musi nawet programować.

Prawilny programista JS w celu obliczenia procentu ściąga z npm paczkę percent i z dynki.

https://www.npmjs.com/package/percent

const percent = require('percent');

console.log(percent.calc(5, 20, 0)); // => 25

title


Wiedza to potęga
ej, OP to jeszcze na poważnie weźmie, a przecież afera left-pad, która wstrząsnęła światem JSa zaczęła się właśnie od takiego podejścia. - LukeJL 2019-04-23 10:45

Pozostało 580 znaków

2019-04-23 10:47
3

Jedyne co mogę napisać w odpowiedzi na wpis @Haskell to cytat z Anny Marii Jopek:

Niech ktoś zatrzyma wreszcie świat, ja wysiadam
Na pierwszej stacji, teraz, tu!


Naczelny forumowy hejter Apple

That game of life is hard to play, I'm gonna lose it anyway
The losing card I'll someday lay, So this is all I have to say
Jednak są na tym świecie ludzie, co panią Dżopek znają :) - PerlMonk 2019-04-23 19:21
I którzy, mimo upływu ponad 20 lat, nadal uważaja, że została ona bardzo skrzywdzona na eurowizji. - cerrato 2019-04-23 19:40

Pozostało 580 znaków

2019-04-23 11:30
2

Sugeruję użyć elementu html5:
https://www.w3schools.com/tags/tag_progress.asp
https://css-tricks.com/html5-progress-element/

Całe JS do tego, to ustawienie obiektowi <progress> właściwego walue.
No chyba, że chcesz zrobić symulację paska progresu, który tylko wyświetla animację niezależną od właściwego stopnia zaawansowania.


Smok jak zawsze stanął na wysokości zadania :D - cerrato 2019-04-23 11:36
Nie... smok na 4p stara się sam sobie tłumaczyć: jak nie umiesz odpowiedzieć od ręki, to nie kombinuj, bo przecież nie twoje problemy, a ty masz dosyć własnych ;) - Freja Draco 2019-04-23 11:47
A potem siedzi, szuka i wrzuca posty :P - cerrato 2019-04-23 11:56
Wrzuca jak wrzuca, ale później jeszcze czyta je z ukontentowaniem po trzy razy ;) - Freja Draco 2019-04-23 13:21
Myślałem, że tylko ja tak mam ;) A jak się uda jakąś literówkę znaleźć.. potem jest "post edytowany 37 razy, ostatnio xxxx" :D - cerrato 2019-04-23 13:33
haha, też tak robię. Tzn. sam się uczę, sam jak odpowiadam innym (sam sobie tłumaczyć:), i też z tym czytaniem postów i edytowaniem ich po kilka razy xD - LukeJL 2019-04-23 13:57

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0