tag:blogger.com,1999:blog-426922399870577072.post1831564724368020791..comments2024-03-28T03:52:01.971-04:00Comments on The Database Programmer: Javascript As a Foreign LanguageKenDownshttp://www.blogger.com/profile/11117175783163937575noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-426922399870577072.post-41581626248102517782015-01-16T13:06:35.184-05:002015-01-16T13:06:35.184-05:00Such a nice post i have ever seen! These are some ...Such a nice post i have ever seen! These are some great tips! Javascript is really very important to learn these days. Thanks for sharing us the informative post.<br /><a href="http://www.chac-mool.com/" rel="nofollow">Spanish school Costa Rica</a>Anonymoushttps://www.blogger.com/profile/03183255553251603022noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-76750275472875811312009-04-30T12:10:00.000-04:002009-04-30T12:10:00.000-04:00Hey Ken,
Nice lecture. Regarding the AJAX acronym...Hey Ken,<br /><br />Nice lecture. Regarding the AJAX acronym, don't take it too hard that people use it loosely, i.e., when they aren't talking about XML at all. Think of the "X" as standing for, well, $x, as in "whatever." <br /><br />Do you take requests? Write us a piece about binding in JS. There are some great tutorials already out there but [flattery] you are such a gifted explainer of such stuff...[/flattery]David Mintzhttp://davidmintz.org/noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-91002308003817240912009-03-10T13:27:00.000-04:002009-03-10T13:27:00.000-04:00@valugi: Very glad you caught the references, most...@<A HREF="http://www.blogger.com/profile/14315000511107263438" REL="nofollow">valugi</A>: Very glad you caught the references, most people don't! All of my examples in presentations as well always contain locations such as Echus Overlook, corps such as Praxis. Gives me a kick.KenDownshttps://www.blogger.com/profile/11117175783163937575noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-80794444866672608562009-03-10T12:48:00.000-04:002009-03-10T12:48:00.000-04:00I just loved the Red Mars references :)I just loved the Red Mars references :)Anonymoushttps://www.blogger.com/profile/14315000511107263438noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-26760960517905441212008-09-05T22:59:00.000-04:002008-09-05T22:59:00.000-04:00Everything is an object in JS, so everything is eq...Everything is an object in JS, so everything is equivalent.<BR/><BR/>In a dynamic language, this is nirvana. You can make anything, do anything, if you only understand.<BR/><BR/>Start at Crockford, Douglas. This is a good intro, though.<BR/><BR/>Javascript: The Definitive Guide is also an excellent resource for C/C++/Java programmers who under best from source code. Knowing how it works makes you smarter.<BR/><BR/>Also, jQuery is very good primarily due to the examples. As a next step, any JS developer should learn it's ways.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-8345980579933277782008-08-28T06:04:00.000-04:002008-08-28T06:04:00.000-04:00This is a good introduction. I'd also recommend Si...This is a good introduction. I'd also recommend <A HREF="http://simon.incutio.com/slides/2006/etech/javascript/js-reintroduction-notes.html" REL="nofollow">Simon Willison's "(Re)-Introduction to JavaScript"</A> is really required reading for anyone really desiring to "get" the language.<BR/><BR/>Also it's best to reserve the term "<A HREF="http://en.wikipedia.org/wiki/JSON" REL="nofollow">JSON</A>" for strictly conforming strings (e.g. no functions allowed); anything else is just an <A HREF="http://en.wikipedia.org/wiki/Object_literal" REL="nofollow">object literal</A>.<BR/><BR/>BTW, your (other) articles are really helping fill in gaps of my BD knowledge. Thanks!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-47370998901265187982008-08-22T11:24:00.000-04:002008-08-22T11:24:00.000-04:00Thank you, Ken. I will be passing this URL around...Thank you, Ken. I will be passing this URL around to my colleagues and students.<BR/>-cAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-42364432984431435662008-08-06T07:37:00.000-04:002008-08-06T07:37:00.000-04:00You can use the "var" keyword inside of loops [......<I>You can use the "var" keyword inside of loops [...]</I><BR/><BR/>With the caveat that the variable you've created isn't local to the loop, sure. Kinda misleading, though--the only blocks with scope in JavaScript are functions.Unknownhttps://www.blogger.com/profile/08817856100576381310noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-70689575204119094452008-08-06T07:04:00.000-04:002008-08-06T07:04:00.000-04:00Although most (all?) modern frameworks like to imp...Although most (all?) modern frameworks like to implement classes to make Javascript more Java-like (my favourite of the ones I've seen is mootools), I find that doing object-oriented programming in Javascript becomes considerably easier if I disregard class-based inheritance altogether and embrace the object-based principles Javascript was designed around in the first place. See http://www.crockford.com/ for some excellent strategies for doing this.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-39775969161950901922008-08-05T08:25:00.000-04:002008-08-05T08:25:00.000-04:00antony: Thanks!<A HREF="http://www.blogger.com/profile/02872204281273641689" REL="nofollow">antony</A>: Thanks!KenDownshttps://www.blogger.com/profile/11117175783163937575noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-57414863443101319922008-08-05T08:23:00.000-04:002008-08-05T08:23:00.000-04:00It is a fantastic thing. Kudos to you.It is a fantastic thing. Kudos to you.Antonyhttps://www.blogger.com/profile/02872204281273641689noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-78643703135680822152008-08-04T15:55:00.000-04:002008-08-04T15:55:00.000-04:00Xun: thanks!<A HREF="http://www.blogger.com/profile/16827442827009516164" REL="nofollow">Xun</A>: thanks!KenDownshttps://www.blogger.com/profile/11117175783163937575noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-12720225886873038822008-08-04T15:33:00.000-04:002008-08-04T15:33:00.000-04:00Good writing.Good writing.Xunhttps://www.blogger.com/profile/16827442827009516164noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-75033784316174844922008-08-04T11:44:00.000-04:002008-08-04T11:44:00.000-04:00anonymous: thanks, its fixed.anonymous: thanks, its fixed.KenDownshttps://www.blogger.com/profile/11117175783163937575noreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-84931018753523716132008-08-04T11:04:00.000-04:002008-08-04T11:04:00.000-04:00Minor bug:this.style.className = 'readOnly';should...Minor bug:<BR/>this.style.className = 'readOnly';<BR/><BR/>should be:<BR/>this.className = 'readOnly';Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-426922399870577072.post-48347534138684624682008-08-04T03:39:00.000-04:002008-08-04T03:39:00.000-04:00Good stuff ! Thank you ;DFrancoisGood stuff ! Thank you ;D<BR/>FrancoisAnonymousnoreply@blogger.com