Random Quote Machine | Free Code Camp

http://codepen.io/freeCodeCamp/pen/bELoPJ?editors=0010#0

~~Q1: function inIframe() 的 try...catch中,判断window.self !== window.top的目的是什么?catch(e)后,为何return true? ~~
Q2: function getQuote() 的 $ajax中,headers不是必须的,那么这里的能否省略,为什么?"X-Mashape-Key"是什么,值如何获得?
Q3: function getQuote() 的 $ajax中,url: "https://andruxnet-random-famous-quotes.p.mashape.com/cat=", 链接返回{"message":"Missing Mashape application key. Go to http://docs.mashape.com/api-keys to learn how to get your API application key."}。如何看到quote引用的格言?
Q4: $ajax() 方法? http://www.w3school.com.cn/jquery/ajax_ajax.asp
http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.html

Q5: $().attr() 方法? http://www.w3school.com.cn/jquery/attributes_attr.asp
Q6: encodeURIComponent ??
http://www.w3school.com.cn/jsref/jsref_encodeURIComponent.asp

$("#tweet-quote").attr(
          "href",
          "https://twitter.com/intent/tweet?hashtags=quotes&related=freecodecamp&text=" +
            encodeURIComponent('"' + currentQuote + '" ' + currentAuthor)
        );```
~~Q7: $().animate() 方法  ??
http://www.w3school.com.cn/jquery/effect_animate.asp
http://www.w3school.com.cn/jquery/jquery_animate.asp~~

$(".quote-text").animate(
{
opacity: 0
},
500,
function() {
$(this).animate(
{
opacity: 1
},
500
);
$("#text").text(r.quote);
}
);```

你可能感兴趣的:(Random Quote Machine | Free Code Camp)