I would read a few short tutorials on JavaScript before jumping into jQuery. 
It is important to understand things like dictionaries, as nearly every 
jQuery UI component requires you to pass a dictionary of arguments. Working 
with jQuery is much different than working with regular JavaScript, so don't 
feel like you need to be a JS expert to use jQuery, as jQuery is almost a 
language on its own.

The important thing to remember with using JavaScript is to terminate every 
line with a semi-colon (;), even though this is not a requirement, you will 
save yourself hours of debugging by just doing it. Another thing is to never 
declare a variable like you do in Python. Always declare your variables 
using: "var myvar = 1;" The key component being the "var" keyword. If you 
forget to add that keyword to the beginning, the variable you declare will 
be available globally, and this can cause a lot of unexpected problems.

As for jqgrid, it is part of plugin-wiki, I believe. However, jqgrid itself 
is a beast. If you are anything like me, you will find yourself writing a 
full page of just initialization arguments. I would work to become 
proficient in jQuery, jQuery UI, and web2py long before you start playing 
with jqgrid, as there is a lot of stuff you have to figure out in order to 
get everything working properly. To avoid frustration, it would help to 
already know how all the individual pieces work before trying to integrate 
them.

Reply via email to