Изучаем HTML 5-Б. Лоусон, Р. Шарп - 2011 |
Страница 179 из 244 -л Попробуйте использовать ночную сборку Opera, Webkit или Chrome.</li>' ; return; } db = openDatabase('tweets', '1.0', 'db of -i tweets' , 2 * 1024 * 1024); db.transaction(function (tx) { tx.executeSql('CREATE TABLE tweets (id -i unique, screen_name, date integer, -i text) ' ) ; }) ; getTweets(); } function getTweets() { var script = document.createElement('script'); script.src = -i 'http://search.twitter.com/search. -i json?q=html5 -. -RT&rpp=100&callback=saveTweets'; document.body.appendChild(script); } // наша функция обратного вызова API Twitter function saveTweets(tweets) { tweets.results.forEach(function (tweet) { db.transaction(function (tx) { var time = (new Date(Date. -i parse(tweet.created_at))). getTime(); tx.executeSql('INSERT INTO tweets -i (id, screenname, date, text) -i VALUES (?, ?, ?, ?)', [tweet.id, tweet. from_user/ time / 1000, -i tweet. text] );// делим на 1000, -I чтобы добраться до секунд }); }); } function show(amount) { db.transaction(function (tx) { tx.executeSql('SELECT * FROM tweets' + -. (amount ! ='all' ? ' WHERE date > -1 strftime ("%s", "now", "-' +amount + -i minutes")' "), [], function (tx, -i results) { var html = [], len = results.rows.length; |