Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.




407 posts

Ultimate Geek


#115723 4-Apr-2013 14:40
Send private message

Hello,

I currently manage a 3 person web team including myself and wondered if anyone knows of any good JQuery/Javascript courses in New Zealand, preferably Christchurch?

Google seems to return University courses full time, doesn't seem to be any day/week long courses.

Thank you.

Create new topic
Cloud Guru
4062 posts

Uber Geek

Trusted
Snowflake
Subscriber

I iz your trusted friend
5853 posts

Uber Geek

Mod Emeritus
Trusted
Lifetime subscriber

  #793480 4-Apr-2013 20:39
Send private message

Being a web developer myself, knowledge of JavaScript is a must for any web developer, jQuery has a good API documentation - and a good developer should be able to read through and understand API documentation.

Having said that, JavaScript is pretty easy to understand and can be as easy and simple as you want it to be, or it can do complex and sophisticated stuff. You'll probably be concerning on what CSS and HTML tags can be used on what browsers and whether if some of the JavaScript functions are working across these browsers. jQuery and many other plug-ins or libraries can help alleviate these barriers.




Internet is my backyard...

 

«Geekzone blog: Tech 'n Chips Takeaway» «Personal blog: And then...»

 

Please read the Geekzone's FUG

 


 
 
 
 




407 posts

Ultimate Geek


  #793697 5-Apr-2013 09:28
Send private message

We can read Javascript/JQuery and make changes but its more writing things from scratch, I find myself using W3 to help piece together code or taking other code and modifying it.

I iz your trusted friend
5853 posts

Uber Geek

Mod Emeritus
Trusted
Lifetime subscriber

  #793717 5-Apr-2013 10:09
Send private message

leo0787sx: We can read Javascript/JQuery and make changes but its more writing things from scratch, I find myself using W3 to help piece together code or taking other code and modifying it.


Often that's not uncommon, and also, perhaps before writing the first code, plan out what you want to actually achieve and how something is functioning. A preliminary of psuedo-coding of ideas and methods probably will be useful then translate that into JavaScript later.




Internet is my backyard...

 

«Geekzone blog: Tech 'n Chips Takeaway» «Personal blog: And then...»

 

Please read the Geekzone's FUG

 


3467 posts

Uber Geek

Trusted

  #793737 5-Apr-2013 10:22
Send private message

jquery is amazing, i think its the best thing to happen to javascript. but now with AngularJS, i find myself writing less and less jquery plugins/code.

I strongly suggest you look at angularjs as well as jquery, angular allows you to bind objects to a template/page so you don't need to load values from the page into javascript for posting to the server.

eg instead of doing something like var name = $('#name').val()'; where #name is a input, you can just bind the input to the value with ng-model="name" so when the input changes the value changes automatically.

hard to explain the benefits of angularjs here (code usually gets formatted away in this texteditor). but check it out. I still encourage learning jquery, just dont use it as heavily now as I would of used it 2 years ago.

with angular my javascript code is reduced to about 20% of what it use to be.

92 posts

Master Geek


  #799935 15-Apr-2013 23:37
Send private message

Hey, I wouldn't bother with a course. There's a lot of amazing books around, and you can Google your questions that dozens of people have already asked before.. you'll find that 99% of them will have already been answered.

I found this Javascript tutorial quite amazing. I found a ton of awesome stuff I didnt realise you could do in Javascript.
http://ejohn.org/apps/learn/

Once you got Javascript down, have a go at JQuery..  check out the docs on jquery.com, and get used to writing selectors to find elements on your page. Visit random sites, and use debugging console's in Firefox or Chrome or whatever you like to use, and play with your selectors. Type $('input')  and hit enter, see what it returns.. get complicated and specific. Modify it when it doesn't find what you want..

Once you got that down, start playing with frameworks that sound useful. Someone has mentioned Angular, which I'm not familiar with.. but it sounds similar to knockout.js which binds properties to your html.. e.g. change a value in your input element and the property thats bound to it is updated automatically without the need for events to assign values from element to variable, etc.

If you want a clearer separation of concerns, have a look at something like backbone.js which implements a client side model view controller pattern.

Bear in mind that JQuery is starting to get quite big, and if you want JQuery functionality but without the need for compatibility with older browsers,  you could try something faster and more compact like Zepto.js.

Also, check out Underscore.js. It does a LOT, but what I like most is the functions for working with collections and JSON.

And also, look into templating (defining a block of HTML that can be repeated with properties inserted). Everyones doing it these days.. kendo, knockout, underscore, etc.. it's good.



Create new topic




News »

New Zealand software Rfider tracks coffee from Colombia all the way to New Zealand businesses
Posted 3-Aug-2020 10:35


Logitech G launches Pro X Wireless gaming headset
Posted 3-Aug-2020 10:21


Sony Alpha 7S III provides supreme imaging performance
Posted 3-Aug-2020 10:11


Sony introduces first CFexpress Type A memory card
Posted 3-Aug-2020 10:05


Marsello acquires Goody consolidating online and in-store marketing position
Posted 30-Jul-2020 16:26


Fonterra first major customer for Microsoft's New Zealand datacentre
Posted 30-Jul-2020 08:07


Everything we learnt at the IBM Cloud Forum 2020
Posted 29-Jul-2020 14:45


Dropbox launches native HelloSign workflow and data residency in Australia
Posted 29-Jul-2020 12:48


Spark launches 5G in Palmerston North
Posted 29-Jul-2020 09:50


Lenovo brings speed and smarter features to new 5G mobile gaming phone
Posted 28-Jul-2020 22:00


Withings raises $60 million to enable bridge between patients and healthcare
Posted 28-Jul-2020 21:51


QNAP integrates Catalyst Cloud Object Storage into Hybrid Backup solution
Posted 28-Jul-2020 21:40


Vector and AWS join forces to accelerate the future of energy
Posted 28-Jul-2020 21:35


JBL launches new mobile earbuds and PC speakers
Posted 22-Jul-2020 16:04


Ingram Micro brings virtualisation intelligence to market
Posted 21-Jul-2020 13:25



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.


Support Geekzone »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.