Hammrich: History state is for session stuff, I’ve only seen it used to track things like scroll position
Wenig: If you want people to be able to link to the state, you put the data in the url and read from the url
Defusco: RequestAnimationFrame can be a bit intense – what’s an easy way to limit how many calls this makes? Make a counter variable with ifcounter % val or something or is there a different approach?
Suchocki: GetBoundingClientRect returns an object with left/top values that appear to work as long as the page has not scrolled. As soon as the page has been scrolled down, the values start to not match up, increasingly more and more the more you scroll. How can I account for that?
Vancampen: GreenJello, thanks it works perfectly
Defusco: GreenJello: just that sometimes I don’t think I need request to be requesting quite so much for what i’m doing, so it’d be cool to limit that a bit
Tidrington: Undrinkablesoup, maybe you want el.offsetTop/offsetLeft ?
Shymske: Baxx, so you want to throttle http requests?
Fallis: Http://jsfiddle.net/jyoticharan/r4AGd/6/ could someone guide. thanks
Volz: Smgs, start by looking up the syntax for a “for loop”
Defusco: GreenJello: I dunno I guess so, just so that if it’s currently refreshing 40 times a second I could change that to 10 or whatever just to make it a bit easier on the processer or whatnot
Fallis: GreenJello: https://jsfiddle.net/d03px1ut/ could you help with this.
Gavia: Baxx, underscore/lodash has a function called throttle that lets you say “don’t run this more than every 100ms”
Defusco: GreenJello: I’m not using and libraries at the mo – I’m only doing something really basic for learning so it’s nothing that has to be releasable or whatever
Warneke: Throttle is the simplest way to solve that
Defusco: GreenJello: oh ok cool, didn’t mean to be obtuse :
Pachelo: You could write it yourself if you like
Defusco: GreenJello: if it’s simple then yeah, but this was just something that I thought might make sense and maybe commonly done, I guess you’ve answer ‘yes, with throttle though’ ha
Defusco: I’m a bit confused about why I’m getting only a small box on this that refreshes : https://jsfiddle.net/9scf62kh/
Defusco: You can move the ball with the arrow keys – but it can only move a bit
Leazer: Good morning folks. I posted a question on so about inheritance issue. This is the code that was given to. It works. However, I don’t know if it’s a good solution or if there is a nicer way – http://jsfiddle.net/dqggvjrj/
Seybert: Zumba_addict what was the question this is solving?
Blumer: Yeah, that’s pretty much how you do it
Smolic: Or use es6 cl***es if you can
Jover: Yansanmo, clearly for implementing people
Mckirgan: Can you use composition instead?
Bermers: I would like to see a website with that modal
Inzunza: I was wondering why he had to prototype the method. Why did he not add the method at first?
Bruins: Acmello, there’s no real code there, so you can’t really say if it’s good or bad or how you’d do “it” in other ways
Spirk: Because there’s no “it”
Dyck: Btw, what does this do? Cl***A.callthis;
Weinstock: GreenJello: offsetTop seems to increase even if the page has not been scrolled.
Holderby: GreenJello, I’m saying it’s a better solution, just saying there’re other different ways to deal situations where inheritance my be suitable :
Hanses: I use the following formula to calculate the Y position of the object: rectObject.top + theElement.offsetTop