could you post the notes. that was a great description. Thanks, Pete On Nov 12, 2009, at 6:27 PM, Donal Fitzpatrick wrote:
> > Hi James, > > OK I'm not sure how much you know of internet markup, so forgive me if I'm > being too simplistic. > > Way back in about 1995 what we know of as the internet was still pretty much > in its infancy. At that stage, documents were rudimentary and the things > that could be displayed on the web were fairly primitive. At this time > browsers such as the text-based Lynx, and the graphically oriented Mosaic and > Netscape were dominant. > > Documents were static. They were prepared using HTML, and the level of > interactivity was minimal. Along came Netscape (the company) and decided it > would be nice to have a degree of interactivity on the web. So they > developed Javascript. > > In essence, javascript sits in the header portion of an HTML document and > enables client-side scripts to be embedded into web pages. This differs from > PHP (another scripting language) in that PHP runs on the server and delivers > pages to the browser. > > OK let's give you an example. Let's suppose you have a form on a web page > that requires a certain type of input; let's say for arguments sake a > telephone number. So I as a user enter abcdef7 instead of 1 2 3 4 5 6 7. I > click the submit button. If the developer has written the appropriate > javascript code, it will check the input of the form before it is sent to the > server for processing. If everything is in order, (which in our previous > example it is not) it will send the data to the server for storage or > whatever needs to be done. However, as there are errors in the data in the > telephone number field it can either pop up a message box informing us of the > error, or perform some other action. > > Javascript can also handle various events like mouse clicks, keyboard events, > and loads of other things to make the web experience more dynamic. However, > in my opinion, badly written Javascript has been responsible for more > inaccessible or unusable webpages than anything else over the years, and yep > I'm including flash in there as well. > > In essence, Javascript, therefore, is a client-side (or browser side) way of > adding dynamism or interactivity to web pages. > > I'm giving a lecture to some first year undergrads on this stuff in a few > weeks, so if you do want more info just let me know and I'll send you a link > to the notes. > > Cheers, > > Donal > On 12 Nov 2009, at 22:08, James & Nash wrote: > >> What is JavaScript? I've looked it up on Wikipedia, but I've found it too >> technical. Thanks for any explainations. >> >> TC >> James >> ----- Original Message ----- >> From: Chris Blouch >> To: [email protected] >> Sent: Thursday, November 12, 2009 8:55 PM >> Subject: Re: Safari 4.0.4 update released??? >> >> Nice. Sunspider Javascript benchmarks dropped from 857ms to 671ms on my >> MacbookPro. That's a bit more than a 20% improvement in JavaScript execution >> speed. >> >> CB >> >> Charlie Doremus wrote: >>> Have just installed 4.0.4 update, minutes ago. If I see anything >>> interesting will report. >>> Macworld says; Software Update will tell you that the update improves >>> JavaScript performance, makes searching through large browser histories >>> less painful, and enhances the stability of third-party plug-ins and, for >>> what it’s worth, Yahoo Mail (Yahoo!). >>> >>> On Thu, Nov 12, 2009 at 9:45 AM, Christina <[email protected]> wrote: >>>> >>>> I saw this on twitter and wondered if it was true and if anyone has >>>> upgraded and noticed any changes or improvements. >>>> >>>> Thanks, >>>> Christina >>> >>> >>> >>> >>> >>> >>> -- >>> Check out our web site, www.giantdolphin.com >>> >>> >> >> >>> > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/macvisionaries?hl=en -~----------~----~----~----~------~----~------~--~---
