タグ

ブックマーク / uhyohyo.net (3)

  • 十一章第四回 Objectとプロパティ — JavaScript初級者から中級者になろう — uhyohyo.net

    十一章第四回 Objectとプロパティこのページの最終更新日:2017年10月27日 プロパティの一覧を取得するES5の特徴は、オブジェクト、特にプロパティに対する操作が強化されたことです。 まず、オブジェクトに存在するプロパティの一覧を取得することを考えましょう。例えば、 var obj={ foo:"bar", baz:3, }; というオブジェクトにはfooとbazという2つのプロパティがあります。このように、あるオブジェクトが持っているプロパティを全て調べるということが必要になる機会は少なくないでしょう。 このとき実は、古典的な方法としてはfor-in文があります。これは以下のような形の文です。 for(var 変数名 in オブジェクト){ } forという名前から察せるように、これはループの一種です。左の変数に、右のオブジェクトが持っているプロパティの名前が入り、全てのプロパテ

    十一章第四回 Objectとプロパティ — JavaScript初級者から中級者になろう — uhyohyo.net
  • 十二章第五回 File API — JavaScript初級者から中級者になろう — uhyohyo.net

    十二章第五回 File APIこのページの最終更新日:2017年10月31日 次に、Web近代史(?)中で重要な役割を果たすFile APIについて紹介します。 これはその名の通りJavaScriptからファイルを扱うためのものです。今回は特に、ローカルのファイル、すなわちページを開いた利用者のパソコン(など)の中のファイルを扱う方法について紹介します。 ただし、自由にファイルを見られてはセキュリティも何もあったものではないので、ユーザーが認めたファイルのみ見ることができるという安全仕様です。 具体的には、JavaScriptでどのファイルを読み込めるのかをユーザーに選択してもらう必要があります。実は、HTMLにはこういうのがありましたね。 <input type="file"> これはinput要素で、アップロードするファイルを選択できるコントロールです。実は、このコントロールによって選

    十二章第五回 File API — JavaScript初級者から中級者になろう — uhyohyo.net
  • JavaScript初級者から中級者になろう — uhyohyo.net

    このページの最終更新日:2019年7月4日 JavaScript。主にWebページを作るのに使われるほか、現在ではさまざまなところで活躍しているプログラミング言語です。 このページはJavaScriptの中級講座です。最新鋭ではないかもしれませんが、読み進めれば大抵のものを自分で作れるようになることでしょう。 言い訳とJavaScript歴史 / 問い合わせ 最近の更新2017/10/05 全ページを手直ししました。十六章第六回を追加。2017/11/9 十六章第二十一回・十六章第二十二回を追加。2017/12/2 十七章第三回・十七章第四回を追加。2017/12/3 十七章第五回・十七章第六回・十七章第七回を追加。概要コンテンツは第一篇と第二篇に分かれています。 JavaScriptは昔からWebページに動きを与えるものとして用いられてきましたが、第一篇ではそのような、昔からあるJav

    JavaScript初級者から中級者になろう — uhyohyo.net
  • 1