ონლაინ მაჩქმალი უფასოდ
ზუსტი მაჩქმალი წრეების ჩაწერით, ყველაზე სწრაფი/ნელი წრის მონიშვნით და კლავიატურის მალსახმობებით. ითვლის ნულიდან მილიწამის სიზუსტით.
კლავიატურა: Space დაწყება/გაჩერება · L წრე · R გადატვირთვა
გავრცელებული გამოყენება
- Stopwatch HIIT და მოაჯალეს ვარჯიშებიდროის მაღალი ინტენსივობის მოაჯალეს დასვენება პერიოდი და წრე ვარჯიშები სიზუსტე და lap ჟურნალი.
- მოხარშვა stopwatch მულტი-საფეხურ რეცეპტებიტრეკი მოხარშვა დრო ხორბალი, კვერცხი, მაკარონი და სხვა დრო-მგრძნობიარე კერძი lap ნიშნები მოცემული გეტაფასი.
- სპორტი რეის დროის stopwatchდროის გაშვება lap ცურვა კომპლექტი bike მოაჯალეს და სხვა სპორტული კვლები სიზუსტე.
- პრაქტიკა პრეზენტაცია დროის კი stopwatchდროის თუ თქვენი წამოწერის პრეზენტაცია აკეთებთ დარწმუნებული ფიტი განკარგული დროის: lap ნიშნები თითოეული განყოფილება.
- Stopwatch გულისხმიერებ და breathworkდროის გულისხმიერებ სეანსი, სჭირდება დღე და breathwork ნიმუში მინიმალური ვიზუალური ხელოვნება.
როგორ მუშაობს
ეს წამზომი მთლიანად ბრაუზერში მუშაობს, ბრაუზერის ჩაშენებული performance.now() API-ის გამოყენებით — მონოტონური, მაღალ-გარჩევადობის ტაიმერი — მართული requestAnimationFrame მარყუჟით, რომელიც ჩვენებას ხატავს ყოველ ანიმაციის კადრზე (ჩვეულებრივ 60-ჯერ წამში). სერვერი არცერთ ეტაპზე არ არის ჩართული.
- 1performance.now() ზომავს დროს„დაწყებაზე“ დაჭერისას, ხელსაწყო აღრიცხავს საცნობარო წერტილს performance.now()-ით. ყოველ ანიმაციის კადრზე, ჩვენება ამ საცნობაროს გამოაკლებს მიმდინარე performance.now() მნიშვნელობას, გასული მილიწამების გამოსათვლელად — მეორდებადი setInterval გამოძახებებთან დაკავშირებული საათის-დრეიფის პრობლემების თავიდან ასაცილებლად.
- 2requestAnimationFrame ატარებს ჩვენებასფიქსირებულ-ინტერვალიანი ტაიმერის ნაცვლად, ციფრების ჩვენება ხდება requestAnimationFrame მარყუჟში. ეს ჩვენებას ბრაუზერის საკუთარ რენდერის ხაზსადენთან სინქრონში ინახავს, ასე რომ ცენტისწამების მთვლელი გლუვად ტრიალდება და არასდროს ცეცხლდება ეკრანის განახლების სისწრაფეზე უფრო სწრაფად.
- 3localStorage ინახავს მიმდინარე სესიასყოველ დაწყების, გაჩერების ან წრის ღონისძიებაზე, ხელსაწყო წერს ასლს localStorage-ში — საათის-დროზე-მიმაგრებული დროის შტამპის ჩათვლით. თუ გვერდს ძალაში ყოფნისას გადატვირთავთ, წამზომი ამ საცნობაროს კითხულობს, ითვლის, რამდენი მილიწამი გავიდა მისი ჩაწერის შემდეგ, და სწორი დროიდან განაგრძობს.
- 4წრეები გამოიტანება tab-გამოყოფილ ტექსტად ან CSV-ადთითოეული წრე ინახავს ორივეს — მის ნაწილის დროს (სხვაობა წინა წრიდან) და ჯამურ სულს. „ყველას კოპირება“ tab-გამოყოფილ მწკრივებს ბუფერში წერს navigator.clipboard.writeText-ის მეშვეობით; „CSV-ის ჩამოტვირთვა“ ქმნის UTF-8 BOM Blob-ს, ასე რომ ფაილი Excel-ში სწორად იხსნება, იმპორტის ოსტატის საჭიროების გარეშე.
დაკავშირებული ინსტრუმენტები
წრის ამრიცხველი (დროში)
ზუსტი წრის ტაიმერი, რომელიც ჩაწერს თითოეულ გაყოფას მაღალი გარჩევადობის დროებით. ნახეთ საუკეთესო, საშუალო და ყველაზე ცუდი წრეები, ექსპორტი CSV-ად და შეინახეთ სესია განახლებისა გავლა. კლავიატურის მალსახმობები ჩართულია.
ალგორითმის ვიზუალიზატორი
დაინახეთ დახარისხება, გზის ძებნა და კლასიკური ალგორითმები ცხადი სახით — bubble/quick/merge sort, Dijkstra/A*/BFS ინტერაქტიული აბირების ქსელზე, ასევე ორობითი ძებნა, Sieve, N-Queens და Game of Life. ნაბიჯ-ნაბიჯი ანიმაცია, სინქრონიზებული pseudocode, ლაივ მეტრიკა და გვერდ-გვერდ რასის რეჟიმი. მობილური-მეგობრული და 100% თქვენი ბრაუზერში.
მნიშვნელოვანი ციფრების კალკულატორი
დაითვალეთ მნიშვნელოვანი ციფრები რიცხვში და დამრგვალეთ ის მნიშვნელოვანი ციფრების ნებისმიერ რაოდენობამდე.