Uh... I guessed it use setTimeout, but I read this: http://ejohn.org/blog/how-javascript-timers-work/ <http://ejohn.org/blog/how-javascript-timers-work/>SetTimeout seems can't emulate threads, it really confuse me.
On Fri, Dec 17, 2010 at 11:41 AM, Anton Yacenko <anton.yace...@gmail.com>wrote: > It's implemented with setTimeout. > setTimeout is not a part of ECMA specification. > It's basically a trick, that implemented in browsers, so it's our "threads" > emulation :) > > Anton. > > On Dec 17, 2010, at 5:33 AM, Yu-Hsuan Lai wrote: > > Thanks for the resources.( though my listening skill is not enough to > understand the speech...) > > Another question: > If I have two jquery.animation like below: > $(".div1").animate({width:10},"slow"); > $(".div2").animate({width:1000},"slow"); > div1 and div2 will change their width "synchronously", but doesn't > javascript have only one thread? > How do jquery implement it? > > On Fri, Dec 17, 2010 at 10:32 AM, Chris Williams <ch...@jsconf.us> wrote: > >> >> There are various advantages (simplicity, comprehensibility, flexibility) >> that single threaded, evented models have over multi-threaded paradigm. The >> biggest argument is that threading is hard and not many people actually know >> how to do it properly. >> >> >> Brendan Eich (creator of JS) spoken on this in November, give it a >> listen: http://www.aminutewithbrendan.com/pages/20101108 >> >> -- >> Chris Williams >> >> Twitter: http://twitter.com/voodootikigod >> OurParents: http://ourparents.com >> JSConf US: http://jsconf.us >> Minute With: http://minutewith.com >> >> On Thursday, December 16, 2010 at 9:31 PM, Chris Williams wrote: >> >> >> There are various advantages (simplicity, comprehensibility, flexibility) >> that single threaded, evented models have over multi-threaded paradigm. The >> biggest argument is that threading is hard and not many people actually know >> how to do it properly. >> >> Brendan Eich (creator of JS) spoken on this in November, give it a >> listen: http://www.aminutewithbrendan.com/pages/20101108 >> >> -- >> Chris Williams >> >> Twitter: http://twitter.com/voodootikigod >> OurParents: http://ourparents.com >> JSConf US: http://jsconf.us >> Minute With: http://minutewith.com >> >> On Thursday, December 16, 2010 at 9:25 PM, Yu-Hsuan Lai wrote: >> >> Javascript is a functional language, it's proper to design thread-safe >> program. >> And most modern language can support multi-threading programming. >> It's just a legacy? Or single thread has some advantages for javascript? >> >> -- >> Lai, Yu-Hsuan >> >> -- >> To view archived discussions from the original JSMentors Mailman list: >> http://www.mail-archive.com/jsmentors@jsmentors.com/ >> >> To search via a non-Google archive, visit here: >> http://www.mail-archive.com/jsmentors@googlegroups.com/ >> >> To unsubscribe from this group, send email to >> jsmentors+unsubscr...@googlegroups.com >> >> >> >> >> -- >> To view archived discussions from the original JSMentors Mailman list: >> http://www.mail-archive.com/jsmentors@jsmentors.com/ >> >> To search via a non-Google archive, visit here: >> http://www.mail-archive.com/jsmentors@googlegroups.com/ >> >> To unsubscribe from this group, send email to >> jsmentors+unsubscr...@googlegroups.com<jsmentors%2bunsubscr...@googlegroups.com> >> > > > > -- > Lai, Yu-Hsuan > > -- > To view archived discussions from the original JSMentors Mailman list: > http://www.mail-archive.com/jsmentors@jsmentors.com/ > > To search via a non-Google archive, visit here: > http://www.mail-archive.com/jsmentors@googlegroups.com/ > > To unsubscribe from this group, send email to > jsmentors+unsubscr...@googlegroups.com > > > -- > To view archived discussions from the original JSMentors Mailman list: > http://www.mail-archive.com/jsmentors@jsmentors.com/ > > To search via a non-Google archive, visit here: > http://www.mail-archive.com/jsmentors@googlegroups.com/ > > To unsubscribe from this group, send email to > jsmentors+unsubscr...@googlegroups.com<jsmentors%2bunsubscr...@googlegroups.com> > -- Lai, Yu-Hsuan -- To view archived discussions from the original JSMentors Mailman list: http://www.mail-archive.com/jsmentors@jsmentors.com/ To search via a non-Google archive, visit here: http://www.mail-archive.com/jsmentors@googlegroups.com/ To unsubscribe from this group, send email to jsmentors+unsubscr...@googlegroups.com