Gangloff: Oh, just saw you posted another one
Goedicke: Unnig it in the console
Geiszler: I was about to say the params 😀
Kalkman: Zumba_addict: one more piece I forgot, it also sets the prototype: http://jsfiddle.net/xbLf3y8s/2/
Cellio: I remember reading that using new is discouraged. Is it true?
Reaid: Really appreciate your time helping me. I wish I was near your place and I can treat you for a lunch
Kalkman: No worries : glad to help
Kalkman: New is. a little bit magic. it isn’t exactly obvious what it does, so in that sense it’s not perfect
Sulouff: Thanks too Pikul, I’ll download the video
Kalkman: Gentleman: I can never remember, is Object.create the better new? or do you do something else
Quirino: Object.create is the weird one
Luedeman: Everything on the prototype!
Kalkman: Well before setPrototypeOf, isn’t Object.create how you set the prototype?
Brombach: If you want everything on the prototype, then yea I’d use create
Kalkman: Ignoring Prototype hacks and such
Thomasson: So the article tells me I should run away from cl*** heirarchies. Is this fiddle a cl*** heirarchy? http://jsfiddle.net/dqggvjrj/2/
Progacz: I asked it earlier to Gentleman but looks like he’s not available
Simonian: I use ***ign far more often
Zaborac: More like a constructor hierarchy
Vallien: Ok. So that code pattern is ok to use?
Juart: Or is there a better/nicer way?
Kimberly: I would like to do the following:
Woodfork: 1 save the value of the width style in an element
Archiopoli: I prefer Object.create but constructors do have their advantages
Kalkman: Zumba_addict: generally, trying to force cl***es into JS is going to lead to pain
Gottlieb: 2 set the width to what I want essentially freeze the width, actually, in px
Theeman: 3 then restore the previous width
Begay: Well I avoid any sort of oo in js as much as possible
Fester: The problem is that I want to restore “100%” width
Kalkman: Zumba_addict: if you *really* do want something like cl***es, then get yourself babel, and look at ES6 cl*** keyword
Frank: And I don’t know how to get that value!
Kalkman: It’s not really a cl*** but it will take away a lot of this confusion for you
Galassi: Only by ****yzing all the stylesheets and rules :
Ordal: Which seems like overkill
Jemmings: Any way to find out whether a width was “100%” ?
Kalkman: Zumba_addict: http://www.2ality.com/2015/02/es6-cl***es-final.html
Levings: Kalkman: wasn’t really sure i was looking into cl*** heirarchy. I just asked in so how instance C will be able to inherit properties of instance A – http://stackoverflow.com/questions/32643167/advanced-javascript-inheritance-is-failing-parent-parent-child
Anspach: Http://stackoverflow.com/questions/324486/how-do-you-read-css-rule-values-with-javascript
Kalkman: Zumba_addict: If you want c to inherit properties from a, then Object.setPrototypeOfc, a
Kalkman: And now c.foo will search c for foo, and if it doesn’t find it, will search a for foo
Arata: Similar from your example right?
Putalavage: I’ll try to rewrite it using setProtoTypeOf and if I fail, I’ll ask help here :
Liggins: Zumba_addict: well also i’d suggest reading object thinking
Drexler: Thanks EdwardIII, I’ll google it
Kotzen: How do i add a listener for a html SELECT ? i’ve tried 3 things and failed :
Geroge: I hope it’s geared towards JS because we know about JS’s weirdness 😀
Kacvinsky: Ok, it isn’t, not at all
Kalehuawehe: But it’s about the principles by OO in an effort to create a language-agnostic way of really understanding what it’s good for