Adobe 12040118 Using Help - Page 17
Using the JavaScript command line entry field, Command line entry field, Setting breakpoints
UPC - 718659361808
View all Adobe 12040118 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 17 highlights
Help Using Help JavaScript Debugging Back 17 Step Out Ctrl+U (Windows) Command+U (Mac OS) When the JavaScript Debugger is paused within the body of a JavaScript function, resume script execution until the function returns. When the JavaScript Debugger is paused outside the body of a function, resume script execution until the script terminates. Script Breakpoints Display Display the Script Breakpoints window. Using the JavaScript command line entry field You can use the JavaScript Debugger's command line entry field to enter and execute JavaScript code interactively within a specified stack scope. Commands entered in this field execute with a time-out of one second. If a command takes longer than one second to execute, the script terminates and generates a time-out error. Command line entry field Enter in this field a JavaScript statement to execute within the stack scope of the line highlighted in the Stack Trace view. When you've finished entering the JavaScript expression, you can execute it by clicking the Command Line Entry button or pressing the Enter key. Click the button next to the field, or press Enter to execute the JavaScript code in the command line entry field. The application executes the contents of the command line entry field within the stack scope of the line highlighted in the Stack Trace view. The command line entry field accepts any JavaScript code, making it very convenient to use for inspecting or changing the contents of variables. Note: To list the contents of an object as if it were JavaScript source code, enter the object.toSource() command. Setting breakpoints You can set breakpoints in the JavaScript Debugger itself, by calling methods of the $ object, or by defining them in your JavaScript code. Setting breakpoints in the JavaScript Debugger When the JavaScript Debugger window is active, you can double-click a line in the JavaScript Source view to set or clear a breakpoint at that line. Alternatively, you can click the Script Breakpoints Display button to display the Script Breakpoints window and set or clear breakpoints in this window as described in "Script Breakpoints window" on page 18. Setting breakpoints in JavaScript code Adding the debugger statement to a script sets an unconditional breakpoint. For example, the following code causes the script to halt and display the JavaScript Debugger as soon as it enters the setupBox function. function setupBox(box) { // break unconditionally at the next line debugger; Using Help Back 17