A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
というかまずこの質問の上でだしてるあなたの質問にだれも返答しないように、
jsというよりもプログラム自体ほとんど未経験なんだと思うけど。
いきなりクライアントというよりも。基本的な部分のプログラムの勉強をまず軽くやったほうがいいよ。
twitterクライアントつくるなら、これの場合はinnerhtmlとかをつかってノードの書き換えや追加、あたりのをまず理解しとかないと、リアルタイム更新というのはできないよ。
あなたが言ってることは、ようはjsonで得たデータをinnerHTMLとかつかってタイムラインの部分のnodeを書き換えてやればいいんだよ。
言葉にするとこの一行ですんじゃうことなんだけどw、そもそものdom操作が理解できてなさそうなので、その人に↑の1行で言っても先ず理解できないでしょうから。助言のしようがちょっとないんだ。
(´・ω・`) javascript dom で検索するといろいろ例文があるので、そこらいちどぐるっとめぐって勉強するといいよ。
あと基本的なjavascriptの構文とともにオブジェクト指向言語の勉強してクラスやメソッドの理解をしておけば、必要な機能をライブラリ化して後で再利用とかできるようになるし、ほかの言語みてもとまどわないだろう。ただjavascriptは型もなにも自由すぎて最初にこいつから勉強するのはあまりおすすめ出来ないんだけどw
ちゃんと勉強するなら
JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで
という本がおすすめできる。
けど内容はある程度オブジェクト思考の知識を持ってる人じゃないとスラスラ読めないだろう。
javaの基礎を勉強すると、まずはいいだろう。情報も本もすぐに試せる環境も手にはいるので。
そこからjavascriptを勉強すると早いと思う。
遅くなりました。ご回答ありがとうございます。
まさにご指摘の通りです。
教えていただいた本を読ませていただきます。
ありがとうございました
No.3
- 回答日時:
jsでやるとなるとここが参考になるんでないかな。
あとはリクエストは1時間70リクエスト以下にしてセットタイムアウトで取得すれば
No.1
- 回答日時:
それはポーリングしたいというのか、ソケット接続したいとかどっちやのん?
この回答への補足
初心者のためポーリングやソケット接続というのはちょっとわからないのですが、単純にいえば
<script type='text/javascript'>
(function(){
var t = setInterval(function(){
location.reload(true);
}, 10000);
})();
</script>
上のように更新させるScriptだと全体をリロードしてしまうのではなく、
<ul>
<li class="timeline"><span class='box_text'>Aさんのツイート内容</span></li>
<li class="timeline"><span class='box_text'>Bさんのツイート内容</span></li>
<li class="timeline"><span class='box_text'>Cさんのツイート内容</span></li>
<li class="timeline"><span class='box_text'>Dさんのツイート内容</span></li>
</ul>
とタイムラインのソースがあり、このliで囲まれている箇所を10秒前後で更新させたいんです。
オフィシャル(https://twitter.com/)でいうと、しばらくすると「2件の新しいツイート」などと表示されますが、それの代わりにその新しいツイートが表示されるようにしたいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー (童顔♀です)webサイト納品後,記事更新をこちらでする場合どうやりますか....? 3 2023/08/09 04:44
- JavaScript その要素がjQueryでremove()済みか確認する最も簡単な方法 2 2023/04/05 20:26
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- ゴルフ ショットナビクレスト ゴルフ場データ更新について 2 2023/01/01 10:34
- JavaScript jQueryローディングアニメーションのコードの以下のURL内参考サイトで提示されている 3 2023/07/03 18:29
- JavaScript jQueryでのレスポンシブが綺麗に動かない 3 2022/06/21 11:08
- JavaScript 階層別の組織図の自動作成について 1 2022/10/26 13:42
- その他(IT・Webサービス) お気に入りやブックマークの整理はどうやったら上手く行きますか?目的のサイトがすぐに探せません 1 2022/10/14 11:35
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- その他(プログラミング・Web制作) 「Python 文章自動生成」と調べて様々なサイトを参考に試したのですが、どれもうまくいきませんでし 1 2022/09/26 21:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの「for i=1 to cells(…」...
-
XMLとUMLの相違点?
-
MSFormsとは何ですか?
-
cin.peek() cin.ignore(100,'\\n')
-
データベースのデータをTextBox...
-
エクセル VBA の用語一覧について
-
最終的にphpを勉強するのに今ht...
-
オブジェクト指向で設計・プロ...
-
VC++6.0からVC++.NETへの変遷に...
-
Perl言語について。
-
IISワーカープロセスが原因でCP...
-
使用しているJUnitのバージョン...
-
vba クリップボードクリアにつ...
-
Javaのプログラミングについて
-
正規表現について質問です。 カ...
-
gitでバージョン指定してダウン...
-
JSPファイルで生じるエラーをど...
-
EclipseでJavaコンパイラのバー...
-
javaのジェネリックスでTとEの...
-
java と javax の違いは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAなくなるの?
-
VBAの「for i=1 to cells(…」...
-
複素関数はどこはあんまりやら...
-
データベースのデータをTextBox...
-
MSFormsとは何ですか?
-
中学生でいきなりJava
-
超恥愚問ですが、CとC++の間に...
-
エクセルVBAを動かすノートPC...
-
C#とDelphiの違いについて
-
為替レートの取得方法
-
XMLとUMLの相違点?
-
JavaScriptを用いて、〇図形を...
-
サーブレットで電卓をつくる
-
ADO.NETでバッチ処理は可能???
-
UMLの勉強方法についてアドバイ...
-
HTML5の書き方
-
テンプレートエンジンとフレー...
-
独学でDreamweaver...
-
今テトリスをつくっています。
-
数字の単位 何故10m>0.003なの...
おすすめ情報