Answered by:
Looking for recommendation on Javascript book

Question
-
I just finished a bunch of online tutorials and I'm considering buying Murach Publishing's "Javascript and Dom Scripting". I've used their SQL books in the past and they were pretty useful. The reason I'm asking here is that there is some emphasis in the book on using Firefox as a debugging tool. Perhaps there is a more Microsoft oriented book for learning Javascript?
Doug Steinschneider DCS GroupSaturday, April 2, 2011 8:31 PM
Answers
-
There are loads of resources on the web to learn javascript but after you check these out you should take a look at the CRM SDK client side scripting for CRM related javascript functions and help. IE 8 and IE 9 have an ok debug tool so thats worth checking out aswell.
MS CRM Bing'd - http://bingsoft.wordpress.com Useful Tools CRM 4 to CRM 2011 JavaScript Converter Tool CRM 2011 OData Query Designer CRM Forum Guidance on how to Help Us Help You - Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:36 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Sunday, April 3, 2011 1:24 AMModerator -
I wouldn't buy they book yet if you are looking at it for CRM development. You will find that CRM Jscript doesn't have all the bells and whistles that normal JavaScript has.
Rhett is right that you can use IE8 and IE9 for jscript development. My personal favorite way is to insert a line like this and turn on IE script debugging, the like looks like this: debugger;
If script debugging is enabled in IE it will stop of the breakpoint in your script (the debugger; line) and you can then when it asks what you want to use to debug you can use Visual Studio. It let's you set watches and step through much like you would in C# or VB.NET.
I have done a decent amount of Jscript work with CRM so far. You can see some of it at http://mileyja.blogspot.com
I hope this helps!
Jamie Miley
http://mileyja.blogspot.com
Linked-In Profile
Follow Me on Twitter!- Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:36 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Sunday, April 3, 2011 1:34 PMModerator -
You will also find useful scripts at http://www.stunnware.com/crm2/
Regards Faisal- Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:37 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Sunday, April 3, 2011 6:35 PM -
try this :
http://www.w3schools.com/js/default.asp
by the way for CRM JS, SDK is a very good resource.
cheers, S.Khan MCTS- Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:37 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Sunday, April 3, 2011 11:45 PM -
yes, the SDK located at the link below is a good source:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=420f0f05-c226-4194-b7e1-f23ceaa83b69
I don't agree quite as much on the W3Schools link as it is generic javascript. The CRM version of Jscript is definitely a subset that isn't fully featured.
Jamie Miley
http://mileyja.blogspot.com
Linked-In Profile
Follow Me on Twitter!- Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:37 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Monday, April 4, 2011 1:51 AMModerator
All replies
-
There are loads of resources on the web to learn javascript but after you check these out you should take a look at the CRM SDK client side scripting for CRM related javascript functions and help. IE 8 and IE 9 have an ok debug tool so thats worth checking out aswell.
MS CRM Bing'd - http://bingsoft.wordpress.com Useful Tools CRM 4 to CRM 2011 JavaScript Converter Tool CRM 2011 OData Query Designer CRM Forum Guidance on how to Help Us Help You - Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:36 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Sunday, April 3, 2011 1:24 AMModerator -
I wouldn't buy they book yet if you are looking at it for CRM development. You will find that CRM Jscript doesn't have all the bells and whistles that normal JavaScript has.
Rhett is right that you can use IE8 and IE9 for jscript development. My personal favorite way is to insert a line like this and turn on IE script debugging, the like looks like this: debugger;
If script debugging is enabled in IE it will stop of the breakpoint in your script (the debugger; line) and you can then when it asks what you want to use to debug you can use Visual Studio. It let's you set watches and step through much like you would in C# or VB.NET.
I have done a decent amount of Jscript work with CRM so far. You can see some of it at http://mileyja.blogspot.com
I hope this helps!
Jamie Miley
http://mileyja.blogspot.com
Linked-In Profile
Follow Me on Twitter!- Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:36 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Sunday, April 3, 2011 1:34 PMModerator -
You will also find useful scripts at http://www.stunnware.com/crm2/
Regards Faisal- Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:37 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Sunday, April 3, 2011 6:35 PM -
try this :
http://www.w3schools.com/js/default.asp
by the way for CRM JS, SDK is a very good resource.
cheers, S.Khan MCTS- Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:37 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Sunday, April 3, 2011 11:45 PM -
yes, the SDK located at the link below is a good source:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=420f0f05-c226-4194-b7e1-f23ceaa83b69
I don't agree quite as much on the W3Schools link as it is generic javascript. The CRM version of Jscript is definitely a subset that isn't fully featured.
Jamie Miley
http://mileyja.blogspot.com
Linked-In Profile
Follow Me on Twitter!- Proposed as answer by Jamie MileyModerator Monday, April 4, 2011 3:37 PM
- Marked as answer by Jamie MileyModerator Tuesday, February 14, 2012 4:44 PM
Monday, April 4, 2011 1:51 AMModerator -
You are right, I mentioned abount W3Schools because the question is generic (not for CRM though),
for CRM : SDK will do the job.
cheers, S.Khan MCTSMonday, April 4, 2011 1:59 AM -
Hi Rhett,
Thanks for confirming my suspicion that a generic javascript book might not be all that useful if my sole javascript development is for Dynamics CRM. While away from the forum after asking this question I happened to download both your oData Query tool and Metadata browser. Thanks for developing and sharing those - they are really helpful. I have several CRM 2011 development books on order that are yet to be released. I also found Carlton Colter's explanation of how to use the IE8 development toolbar as you suggest.
I'm going to keep a blog of the steps and resources I find in my journey from CRM "cut and paste javascripter" to becoming a developer of new functionality so I can share all the resources I found and put together the steps
Doug Steinschneider DCS GroupMonday, April 4, 2011 2:41 PM -
Hi Jamie,
I've been visiting your blog for javascript help. Thantks for the info on debugging in IE9
Doug Steinschneider DCS GroupMonday, April 4, 2011 2:43 PM -
Cheers Doug, keep up the blogging, the CRM community is one of the best out there.
MS CRM Bing'd - http://bingsoft.wordpress.com Useful Tools CRM 4 to CRM 2011 JavaScript Converter Tool CRM 2011 OData Query Designer CRM Forum Guidance on how to Help Us Help You Thursday, April 14, 2011 8:31 PMModerator -
Microsoft Dynamics CRM 2011 Scripting Cookbook - By Nicolae Tarla
Saturday, October 19, 2013 7:00 PM