• ベストアンサー

面白い!便利!と思った【JavaScript】の技

JavaScriptをやっていて意外だったり便利だと思った技ってありますか? 構文でも関数でも何でも構いません。出来れば分かり易く教えてくださると嬉しいです(^^;) 回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • myeyesonly
  • ベストアンサー率36% (3818/10368)
回答No.1

こんにちは。 今まで一番便利に使ったのは、 document.lastModified ですね。 文書の最終更新日時を得るやつです。 これを Date() で解釈させるとトラブルを起こすらしいので、 docunemt.write( document.lastModified + " 更新"); みたいにして使うと結構重宝します。 あと、location.protocol と if 構文を組み合わせて metaタグを書き換える方法です。 pr = location.protocol; if (pr == "file:") { document.write("<META HTTP-EQUIV='Refresh' CONTENT='30'>"); } つまり、何する物かというと、プロトコルが、file:~で始まる場合は、パソのドライブの中にあるデータという事になりますね。 この場合は、ブラウザで表示させた時、30秒毎にリフレッシュします。 これで、出来栄えを身ながら編集してる時、非常に重宝します。 #私は head 内に <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> を書くので、キャッシュされませんが、書かない人は、if 構文にリフレッシュと並べて書いた方がいいでしょう。 こんな感じになるかな。 pr = location.protocol; if (pr == "file:") { document.write(" <META HTTP-EQUIV='Refresh' CONTENT='30'> <META HTTP-EQUIV='Pragma' CONTENT='no-cache'>" ); }

noname#113783
質問者

お礼

location.protocol いいですね!一々上書き保存してHTMLファイル開いてって面倒くさいです。早速使わせていただきます。

その他の回答 (2)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.3

1年ほど前のBlog記事です。 http://google-mania.net/archives/760

noname#113783
質問者

お礼

これJavaScriptですか!?作った人何者ですか・・・

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

最近ここで見かけて、ちょいと面白いと思った。 (便利というわけではないが・・・)   http://oshiete1.goo.ne.jp/qa4373884.html

noname#113783
質問者

お礼

凄い!凄すぎますよ!これで一般人って・・・とっくにプロの領域超えてます。

関連するQ&A

専門家に質問してみよう