Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

cist 1520 final

QuestionAnswer
You must know which of the following to be able to use JavaScript? HTML
Which of the following is something you should have to use JavaScript? A Web browser
The choice of a Web browser is up to you, as long it's compatible with . JavaScript
is the international standard name and specification used for the JavaScript language. ECMAScript
Before its release as JavaScript, JavaScript was called . LiveScript
JavaScript is . prototype-based
In what ways can a fancy code editor help a JavaScript programmer? It may offer features such as code highlighting, completion, debugging tools, and more.
A language doesn't require a program to be compiled before it is run. interpreted
In JavaScript, what handles errors in a script? The client
How is JavaScript added to a Web page? It is added to an HTML document
JavaScript and Java are the same language False
JavaScript has similarities to other programming and scripting languages True
A fancy code editor is necessary to edit JavaScript files. False
JavaScript can only be used in a Web browser environment. False
What is added to a Web page to insert JavaScript code? <script> and </script> tags
What is the purpose of the <script> and </script> tags? All of the above
Why would you use the type attribute in the opening script tag? To ensure the Web page validates when using XHTML
Is JavaScript code case sensitive? Yes
The noscript tag provides ___ for those without ___. content, JavaScript
An external JavaScript file commonly uses a filename extension of _. .js
Which of the following correctly points to an external JavaScript file named yourfile.js? <script src="yourfile.js"></script>
In HTML, the script tag is not case sensitive. However, with XHTML, the script tag must be in _. Lowercase
The _ signals the end of a JavaScript statement. Semicolon
To write a string of text on a Web page, the _ method can be used. document.write()
When would it be a good idea to use external JavaScript file? When the script is very long or needs to be placed in more than one HTML document.
JavaScript comments can be very useful for the purpose of _ or _ your code. documenting, debugging
Which of the following indicates that a single line of commentary will follow it within JavaScript code? //
Which of the following indicates that more than one line of commentary will follow it within JavaScript code? /*
Which of the following indicates the end of a multiple-line JavaScript comment? */
When you use multiple-line JavaScript comments, you need to be careful to _ them. Close
A variable represents or holds a ___ value
What are the benefits of using variables? They can save you time writing and updating your scripts, and they can make the purpose of your code clearer.
To declare a variable, you use the ___ keyword var
What symbol is used as the assignment operator in JavaScript? =
Which of the following declares a variable named pagenumber and gives it a value of 240? var pagenumber=240;
Variable names are not case sensitive. False
A variable name must begin with a ____,____,____character. letter, a dollar, or an underscore
You should avoid using JavaScript keywords and reserved words as variable names. TRUE
Which of the following variable declarations uses a variable with a valid variable name in JavaScript? var my_house;
In JavaScript, the data types include number, string, boolean, null, undefined, symbol, and object.
To denote an exponent in JavaScript, you use the letter ___ right after the base number and before the exponent. e
Which of the following string declarations is invalid? var mytext="Here is some text!';
Which of the following statements would be valid in JavaScript? document.write("John said,\"Hi!\"");
____enable you to add things to your strings that could not be added otherwise. Special characters
Which of the following successfully displays the value of a variable named myhobby by adding it to a string? document.write("I like to " +myhobby+ " every weekend");
In general, a ____ is a little script within a larger script that is used to perform a single task or a series of tasks. function
What are two reasons why a function can be useful? They provide a way to organize the various parts of the script into the different tasks that must be accomplished, and they can be reused.
On the first line of a function, ________ whether it accepts any arguments. you declare it as a function, name it, and indicate
To declare a function, you use the ____ function. keyword
What surrounds the code inside a function? {} (curly brackets)
Function names are case sensitive. TRUE
JavaScript keywords can be used as a function names. FALSE
Which of the following would be a valid function name in JavaScript? function get_text()
Arguments are used to allow a function to import ____ values from somewhere outside the function. one or more
Arguments are set on the first line of a function, inside a set of _____ () (parentheses)
Multiple argyments are separated by what symbol? Comma
Which of the following is a valid use of the window.alert() method? window.alert("This is text");
Which of the following correctly calls a function named some_alert() and sends it two string values as arguments? some_alert("some","words");
Which of the following correctly assigns the result of a function named get_something() to a variable named shopping? var shopping=get_something();
A ___ variable can be used anywhere in JavaScript. global
The _____ keywords create values in the current block context. const and let
_____ is a symbol or word in JavaScript that performs some sort of calculation, comparison, or assignment on one or more values. An operator
____ operators are most often used to perform mathematical calculations on two values. Arithmetic
The ____ operator adds two values. addition
When the increment operator is placed before the operand,__________, and then the rest of the statement is executed. it increases the value of the operand by 1
Which of the following is not a JavaScript operator? $#
What does an assignment operator do? Assigns a new value to a variable
The ____ opertor adds the value on the right side of the operator to the variable on the left side and then assigns the new value to the variable. add-and-assign(+=)
What does comparison operator do? Compares two values or statements, and returns a valie of true or false.
Which of the following comparisons will return true? 4 !=3
Which of the following comparisons will return false? 4 <= 3
The logical operators allow you to compare two conditional statements to see if ____ of the statements are true and to proceed accordingly. one or both
Which of the following statements will return true? !(17>=20)
Which of the following statements will return false? (4 >=4) && (5<=2)
____ operators are logical operators that work at the bit level. Bitwise
In JavaScript, the operators have a certain order of _____. Precedence
Which method is used to get data stored during a drag and drop? getData()
Which object can be used to store or retrieve data during the drag-and-drop process? event.dataTransfer
The ___ event occurs when an element begins being dragged. dragstart
By default, all elements are draggable. FALSE
JavaScript ___ may make some advanced coding tasks easier by making the code easier to write. libraries
The ____ attribute of an element defines whether or not the element can be dragged. draggable
When drawing on a canvas, you can use the fillCircle() method to draw a circle. FALSE
The ____ elements allows you to use JavaScript to draw on a defined area of the page. <canvas>
The jQuery library makes it easier to write code that is ____. Cross-browser
___ syntax is used to select elements in jQuery. CSS
Which of the following lines would hide an element with an id of "story" using jQuery? $("#story").hide();
Which of the following is used to see if a document is ready in jQuery? $(document).ready()
The acronym for JavaScript Object Notation is ___. JSON
JavaScript can retrieve data from the server other than an XML document. TRUE
___ stands for Asynchronous JavaScript and XML. AJAX
What object allows you to get data from the server in JavaScript? XMLHttpRequest
Which of the following HTML5 form attributes is used for fields that must be filled in by the user to validate? required
The ___ method allows you to submit a form without the viewer clicking the submit button. submit()
One way to help with form accessibility is to use the ___ tags to identify what field a piece of text is describing. <label></label>
Which of the following would add a valid meter tag to the document to show 8 on a scale of 0 to 10? <meter min="0" max="10" value="8">8</meter>
The ____ method allows you to reset a form using your script. reset()
The ___ attribute in HTML5 allows you to give a form field a regular expression it must validate. pattern
The ___ property is an array that allows you to access each element in a specific form. elements
The ___ property allows you to access the value of the action="url" attribute in the opening form tag. action
Which of the following accesses the value of an element named e1 in a form f1? document.f1.e1.value
Using form ___ or ___ allows you to name the forms on the page that you want to access later. names ids
Which of the following holds the value of the number of forms in a document? document.forms.length
Which of the following would find the number of elements in the third form on a page? document.forms[2].length
Which of the following would access the fourth form on a page? document.forms[3]
The forms ____ allows you to access a form using an index number. array
The ____ objects provides properties and methods to get information about string or to modify strings. String
What are the two ways in which you can create String objects? Creating an instance of the String object and creating a string literal
You can create a string ____ by assinging a string value to a variable. literal
A regular text string is able to use the String object's methods because: JavaScript takes the string literal and turns it into a temporary String object
Which property of the String object can you use with both String objects and string literals? Length
The ____ property returns the length of a string. length
Which of the following correctly creates a string literal? var the_text ="Look at me!";
Which method of the String object can you use to find which character is at a given position in a string? charAt()
The ___ method adds <big> and </big> tags around a string value. big()
The concat() method ___ two or more string together and returns the new combined string value. combines
Which one of the following statements is true? The indexOf() method returns a numeric value that is the position of a character sent as a parameter, but only the position of the first occurrence of that character.
Cookie information is stored in the ____ property. document.cookie
The ___ method returns the string literal value of a string. toString()
Each time you add a set of <form> and </form> tags to an HTML document, a(n) ___ object is created. form
What is the difference between the setInterval() method and the setTimeout() method? The setInterval() method is used to repeat a function at aset time interval, while setTimeout() executes a function only once after a set time delay.
When setting the toolbar attribute as part of the third parameter in the open() method, what values may the attribute have? yes, no, 1, and 0
The prompt() method is used to ___ the viewer to enter information. prompt
The ___ method enables the viewer to print the current window. print()
What value is returned by the confirm() method if the viewer clicks the OK button? True
The ____ method pops up a message to the viewer, and the viewer has to click an OK button to continue. alert()
What is the difference between the parent and top properties? The parent property goes to the top o the current frame set, while the top property goes to the top window of all frame sets on the page.
Why would this code not work: onmouseover="window.status='Page 2'; return true;" Newer browsers do not allow the window status to be changed by default, so the user would need to change security settings in order for it to work.
The ___ property is another way of saying "the current window" in JavaScript. Self
The calls to properties and methods of the window object can often be shortend because: The window object is the global object for JavaScript in Web browsers.
The ___ property holds the name of the current window and also allows you to give the window a name. Name
The location property can cause instant redirection of the browser to a new page. TRUE
The ____ property returns the number of frames within a window. Length
The closed property is used to check whether or not a window has been closed. TRUE
A ___ object is created for each browser window window
The ____ method compares a regular expression and a string to see whether they match. match()
To replace information in a string, you can use regular expressions and the ____ method of the String object. replace()
A _____ loop looks at a comparison and repeats until the comparison is no longer true. while
To correctly access the fifth item of an array named "cool", you can write cool[5] FALSE
What property of the Array object will return the numeric value of the length of an array? The length property
When you need to use a variable to access a property name, you can use _____ notation. bracket
A _____ function can be used to create an object structure. CONSTRUCTOR
A(n) _____ of an object can be created using the new keyword. INSTANCE
You can only have one instance of an object. FALSE
Which of the following correctly assigns the day of the week for an instance of the Date object named rightnow to a variable named weekday? var weekday=rightnow.getDay();
The getMonth() method returns the same number as the number that represents the current month (for example, returns 1 if the current month is January). FALSE
The ___ method returned the number of days into the week. getDay()
What must be created in most cases before the Date object's properties and methods can be used? An instance of the Date object
The ____ method returns the square root of a number sent to it as an argument. sqrt()
Which of the following would correctly generate a random number between 0 and 7? var rand_int=Math.floor(Maath.random()*8);
The pow() method returns the numeric value of the ____ argument raised to the power of the ____ argument. first, second
The ____ method returns the arcsine of a number sent to it as an argument. asin()
The abs() method returns the ____ value of a number sent to it as an argument. ABSOLUTE
The ___ property holds the value of the square root of 2. SQRT2
Which of the following would correctly write the value of pi on a Web page? document.write(Math.PI);
The LOG10E property holds the value of the logarithm of 10*E FALSE
The LN10 property holds the value of the natural ____ of 10. logarithm
The ____ property holds the value of Euler's constant. E
What do the properties and methods of the Math objects enable you to do? A Take the square roots and other such values of strings and return a number.
You can use a ___ clause to return only the rows in a table that meet certain criteria. WHERE
You should give all users of your database permission to delete data. FALSE
An Express ____ can be used to handle what happens when users try to access a certain route from your Web app. router
The default port used when you type a URL into your Web browser is ____. 80
The ____ module can be used to create a Web server in Node.js. express
What symbol is used to return all columns when querying a database? *
The ____ module can be used to query your database from a Node script. pg
You should always use the superuser account to query your database from your Web application. FALSE
The ___ stack uses MongoDB, Express, AngulatJS, and NodeJS. MEAN
One one type of database can be used with Node.js. FALSE
Which of the following extensions would be used for a custom module? .js
A ____ module allows you to define your own reusable code. custom
Which of the following would require the built-in fs module without an error? const fs = require('fs');
Which of the following would run the Node script hello-world.js from the command window? node hello-world.js
Node.js runs in a Web browser. FALSE
The ____ method and the ____ method are two new ways to register events. addEventListener() , attachEvent()
In Internet Explorer prior to the version 9, the event object can be accessed by using ____. window.event
The keydown event occurs when a viewer presses down a key on the keyboard. TRUE
The submit event occurs when the viewer ___ on a Web page. submits a form
The ____ property of an event contains the type of event that occurred. type
The ____ object contains properties and methods for an event. event
The blur event is the opposite of the ____ event. focus
The ____ event occurs when the viewer leaves the current Web page. unload
A mouseout event occurs when a viewer clicks an element on the page. FALSE
A mouseover event occurs when: The viewer moves the mouse cursor over an element on the page
The ____ event occurs when a Web page has finished loading. Load
Which of the following correctly codes an alert on the click event? <input type="button" onclick="window.alert('Hey there!');>
To use an event handler, you place it in the ____ or the _____ code. HTML , JavaScript
Event handlers are useful because they enable you to gain _____ to the _____ that may occur on the page. access, events
An event handler is a predefined JavaScript property of an object that is used to handle an event on a Web Page. TRUE
What statements are most common between a document.open() and a document.close() statement? document.write() and document.writeln() statements.
What is the getElementsByName() method commonly used to obtain? All the elements that have the same value for the name attribute (most commonly radio buttons).
How does the writeln() method differ from the write() method? It adds a JavaScript newline character at the end of the line.
Which property return the complete URL of the current document? URL
You can use the title property to display the title of a Web page someplace other than in the top bar of the browser window. TRUE
The Document Object Model (DOM) allows JavaScript (and other scripting languages) to access the structure of the document in the browser. TRUE
The ____ property holds the value of the date and time the current document was last modified. lastModified
The ____ DOM node property allows you to change the HTML content of an element node innerHTML
The ____ property of the document object is an array that contains all the anchor (<a>) tags on the page. ANCHORS
You cannot remove nodes from the document once they have been added. FALSE
The appendChild() DOM node method allows you to add a child node as the first child node of a specified node. FALSE
The _____ method of the document object allows you to get an element by the value of its id attribute. getElementById()
You can use the DOM node property style to alter the style sheet attributes of an element. TRUE
The _______ Property of the document object returns the URL of the document that referred the viewer to the current document. REFERRER
The _______ object is an object that is created by the browser for each new HTML page that is viewed. DOCUMENT
Which of the following is not a property of the navigator object? appType
The _____ object gives you access to the various properties of the viewer's browser. NAVIGATOR
In JavaScript, there are many ____ objects you can use to gain access to certain properties and methods you may need. PREDEFINED
assuming the myhouse object exists, the kitchen property is assigned a new string value of :big: or is initialized with the value "big". What could you say about the following code? myhouse.kitchen = "big";
Which of the following would send an alert to the viewer that tells the name of the browser being used? window.alert("You are using" + navigator.appName);
If a property cannot be found in the object instance, JavaScript will look in the object's _________. PROTOTYPE
What could you say about the following code: let x = myhouse.kitchen; Assuming the myhouse object exists, it assigns the value of the kitchen property of the myhouse object to the variable x.
In JavaScript, you typically access object properties through the use of the? dot operator (.)
When using object literal notation, the properties and values are enclosed within curly brackets ({}). TRUE
When creating single objects, you can use the object ____ or object literal notation. CONSTRUCTOR
An object is a collection of _______ and _______. PROPERTIES, VALUES
Rather than executing every single line of code within the script, a conditional statement allows certain sections of the script to be executed only when a particular condition is met TRUE
Which of the following would be valid as the first line of an if/else statement? if(y<7)
Which of these would not be advisable as the first line of a while loop (it creates an infinite loop)? while (x=7)
Which of these would be valid as the first line of a for loop? for (let x = 1; x<6; x+=1)
A loop is useful because it forces you to type lines of code repeatedly. FALSE
A do while loop is special because the code within the loop is performed at least once, even if the comparison used would return false the first time. FALSE
The last line of a do while block contains only a curly bracket. FALSE
How many times can you nest a code block within another? As many times as you like (through enough nesting could make the browser run out of memory)
An ____ is a way of storing a list of data. array
By default, how does the sort() method sort the contents of an array? it sorts the content using string character codes
The ____ method is used to remove the last element from an array. pop()
___ arrays provide the ability to create arrays of more than one dimension. Nested
The ____ method is used to combine the items of an array into a single string, with each item separated by a specified character. join()
The____ method is used to combine the items of two or more arrays and return a new array containing all of the items. concat()
What does the following code do? let s_list = new Array(5); Creates an array with five items
Which of the following does not correctly create an array? let myarray = new Array[10];
You can use JavaScript keywords as array names. FALSE
In JavaScript, there are ____ ways to define an array. two
A ____ is a block of code that allows you to repeat a section of code certain number of times. loop
You can use a ___ to cycle through all of the items in an array. loop
The ___ statement allows you to take a single variable value and execute a different line of code based on the value of the variable. SWITCH
You can think of a conditional statement as being a little like _____. cause and effect
What do you use to enclose the blocks of code in conditionals and loops? curly brackets
In an array, access to an element is achieved through the use of a ___. index
Array literal notation allows you to create an array using square brackets, without the need to write out "____". new Array
A conditional statement is a statement that you can use to ____________, or do something else if that condition is not met. execute a bit of code based on a condition
Created by: evetay
Popular Computers sets

 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards