All Coursera Quiz Answers

JavaScript jQuery and JSON Week 3 Practice Quiz Answer

Hello Friends in this article i am gone to share JavaScript jQuery and JSON Week 3 Practice Quiz Answer with you..

JavaScript jQuery and JSON Week 3 Practice Quiz Answer


Also visit this link:ย  JavaScript jQuery and JSON Week 2 Practice Quiz Answer


 

JQuery

Question 1) What is the purpose of the following JQuery ready() call?

$(document).ready(function(){
ย window.console && console.log(‘Hello JQuery..’);
});

  • Ascertain if the document is ready to load
  • Clear the browser window so drawing can start in the upper left hand corner
  • Register a function that will be called when the HTML document is completely loaded
  • Enable the retrieval of data in the JSON format

 

Question 2) What portion of the DOM (Document Object Model) will be affected by the following JQuery statement:

$(‘#para’).css(‘background-color’, ‘red’);

  • All tags with a class attribute of “para”
  • A tag with an id attribute of “para”
  • Allย  elements in the DOM
  • A tag with a class attribute of “para”

 

Question 3) What does the following JQuery code do?

$(‘#spinner’).toggle();

  • Call the global JavaScript function toggle with the spinner tag as its parameter
  • Switch the spinner.gif with the image spinner_toggle.gif
  • Hide or show the contents of a tag with the id attribute of “spinner”
  • Indicate that page loading has completed

 

Question 4) What will the following JQuery code select from the given HTML?

<p id=”p”>two
ย  <input type=”text” name=”one” value=”three” title=”four”>
ย  <input type=”text” name=”five” class=”p” value=”p”>
</p>
<script>
$(‘#p’).find(‘input[name=”one”]’).val();
</script>

  • three
  • five
  • one
  • two
  • four

 

Question 5) Which of the following is not a primitive type supported in JSON?

  • integer
  • boolean
  • url
  • string
  • array

 

Question 6) In the following JSON, how would you print the value “six”?

data = {‘one’:’two’, ‘three’: 4,
ย  ‘five’ : [ ‘six’, ‘seven’ ],
ย  ‘eight’ : { ‘nine’ : 10, ‘ten’ : 11ย  }
}

  • alert(data.five[0])
  • alert(five.six)
  • alert(data.eight.nine)
  • alert(five)
  • alert(data[‘six’])

 

Question 7) What would the following JavaScript print out?

data = {‘one’:’two’, ‘three’: 4,
ย  ‘five’ : [ ‘six’, ‘seven’ ],
ย  ‘eight’ : { ‘nine’ : 10, ‘ten’ : 11ย  }
};
alert(data.eight.nine);

  • 10
  • 11
  • nine
  • seven
  • six

 

Question 8) In the following code, what would you expect in the variable named “data”?

$.getJSON(‘json.php’, function(data) {
ย  ย  $(“#back”).html(data.first);
ย  ย  window.console && console.log(data);
ย });

  • The tag in the DOM that has an id attribute of “first”
  • A string that is the entire HTTP response of the output from the script json.php
  • Either a JavaScript object or list depending on the returned output of the script json.php
  • All of the tags from the DOM with a class attribute of “back”

 

Question 9) Which of the following JQuery statements will hide spinner.gif in this HTML?

<div id=”chatcontent”>
ย <img src=”spinner.gif” alt=”Loading…”/>
</div>

  • $(“spinner.gif”).alt = -1;
  • $(“spinner.gif”).suppress();
  • $(“#chatcontent”).hide();
  • $(“img>spinner.gif”).hide();
  • $(“.chatcontent”).off();

 

Question 10) What does the PHP function json_encode() do ?

  • Reads a JSON string representation and converts it to a PHP object or list
  • Takes a PHP object or list and serializes it into a JSON string representation
  • Encodes the less-than and greater-than characters to make a string safe for JSON
  • Encodes all non-printing characters with their hexadeciamal equivalents