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
-~----------~----~----~----~------~----~------~--~---

Reply via email to