Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #33887
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Newsgroups | comp.lang.javascript |
| Subject | Re: Inserting stuff received with AJAX into the DOM |
| Date | 2017-08-27 03:02 +0200 |
| Organization | PointedEars Software (PES) |
| Message-ID | <2423280.mvXUDI8C0e@PointedEars.de> (permalink) |
| References | (10 earlier) <onetvb$1gto$1@csiph.com> <3126118.iIbC2pHGDl@PointedEars.de> <onf6h2$1mrv$1@csiph.com> <8133365.CDJkKcVGEf@PointedEars.de> <onr7pm$ppa$1@csiph.com> |
Cezary Tomczyk wrote: > On 21/08/2017 22:16, Thomas 'PointedEars' Lahn wrote: >> Cezary Tomczyk wrote: >>> On 21/08/2017 17:47, Thomas 'PointedEars' Lahn wrote: >>>> Cezary Tomczyk wrote: >>>>> On 21/08/2017 16:44, Thomas 'PointedEars' Lahn wrote: >>>>>> Cezary Tomczyk wrote: >>>>>>> I am sure that: >>>>>>> >>>>>>> const par = document.createElement( 'p' ); >>>>>>> >>>>>>> will always create HTML element. I can't see any real scenario where >>>>>>> createElement method will return "something else than a reference to >>>>>>> an object that has a method named “appendChild”" in that particular >>>>>>> scenario. >>>>>> Why? >>>>> https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement >>>>> […] >>>> Certainly you can come up with something better than hearsay. >>> Possibly there is a better explanation than just hearsay. >> Possibly. Can you come up with it? > > No. I was expecting you'll do that. That is precisely your fallacy here. He who makes a claim carries the burden of proof to support it; not others carry the burden of proof to refute the same claim or prove the opposite claim. >> This is not about not feature-testing the createElement() method. It is >> about testing its return value before using that. > > Got it, but still I claim that in that particular case I would not test > it. It does not matter what you claim. It matters on what kind of reasoning you are basing your (design) decisions. >>> I might be wrong, but if there are cases that may strongly require "if" >>> here then I'd like to know. >> >> You are trying to shift the burden of proof again. You have claimed that >> this method can never return something unsuitable. So how do *you* >> support that claim *other* than with hearsay from MDN (I called it >> “hearsay” because it is a wiki and there is no other reference attached >> to your claim)? >> You have claimed that this method can never return something unsuitable. > > Let me clarify it: it may return something unexpected, but I've never > tested return value from createElement method before I use it because 1) > it was always working as expected and 2) I haven't got any scenario > where I could say it's required. That is precisely the problem. Your decisions are apparently based only on wishful thinking. >> So, what if no exception is being thrown by a method, would you not want >> to make sure as best as you can that the return value of a method is >> actually a reference to an object, before you attempt to access its >> properties? > > Generally yes, but as for the returns from createElement method I do not > do that. Not being based on sound reasoning, your decision-making process is not logical. >>> and unless it's not modified it has been always working quite good. >> Based on what *data*? > > Own experience. Do you realize that one’s experience is limited? > I'd rather strongly urge to give me a scenarios where createElement > method returns something different than created HTML element. I'd like > to understand why do I need to test a return value of createElement > method if it's actually a reference to an object, before I attempt to > access to it's properties. You are trying to shift the burden of proof again. I am not playing that game. Also, please trim your quotes from now on. . . . -- PointedEars FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix> <https://github.com/PointedEars> | <http://PointedEars.de/wsvn/> Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Inserting stuff received with AJAX into the DOM bit-naughty@hotmail.com - 2017-08-19 12:35 -0700
Re: Inserting stuff received with AJAX into the DOM bit-naughty@hotmail.com - 2017-08-19 12:55 -0700
Re: Inserting stuff received with AJAX into the DOM Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-08-20 12:16 +0200
Re: Inserting stuff received with AJAX into the DOM Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2017-08-20 15:55 +0200
Re: Inserting stuff received with AJAX into the DOM Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-08-20 19:18 +0200
Re: Inserting stuff received with AJAX into the DOM Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2017-08-20 21:50 +0200
Re: Inserting stuff received with AJAX into the DOM Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-08-20 22:39 +0200
Re: Inserting stuff received with AJAX into the DOM Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2017-08-21 08:29 +0200
Re: Inserting stuff received with AJAX into the DOM Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-08-21 16:44 +0200
Re: Inserting stuff received with AJAX into the DOM Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2017-08-21 17:24 +0200
Re: Inserting stuff received with AJAX into the DOM Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-08-21 17:47 +0200
Re: Inserting stuff received with AJAX into the DOM Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2017-08-21 19:50 +0200
Re: Inserting stuff received with AJAX into the DOM Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-08-21 22:16 +0200
Re: Inserting stuff received with AJAX into the DOM Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2017-08-26 09:25 +0200
Re: Inserting stuff received with AJAX into the DOM Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-08-27 03:02 +0200
Re: Inserting stuff received with AJAX into the DOM Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-08-20 12:30 +0200
Re: Inserting stuff received with AJAX into the DOM bit-naughty@hotmail.com - 2017-08-20 07:37 -0700
Re: Inserting stuff received with AJAX into the DOM "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-08-20 17:17 +0200
Re: Inserting stuff received with AJAX into the DOM Tim Streater <timstreater@greenbee.net> - 2017-08-20 17:48 +0100
Re: Inserting stuff received with AJAX into the DOM bit-naughty@hotmail.com - 2017-08-20 11:21 -0700
Re: Inserting stuff received with AJAX into the DOM Tim Streater <timstreater@greenbee.net> - 2017-08-20 19:29 +0100
Re: Inserting stuff received with AJAX into the DOM "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-08-21 01:29 +0200
Re: Inserting stuff received with AJAX into the DOM Andrew Poulos <ap_prog@hotmail.com> - 2017-08-21 16:29 +1000
Re: Inserting stuff received with AJAX into the DOM "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-08-21 12:25 +0200
Re: Inserting stuff received with AJAX into the DOM Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-08-21 16:47 +0200
csiph-web