タグ

2013年8月20日のブックマーク (7件)

  • エスケープシーケンス―秀丸エディタの正規表現

    文字コードを指定 文字コード番号(Shift-JISのコードポイント)を指定する正規表現です。 ¥ooo oに8進数で文字コードを指定します。oは1~3桁 あ→¥101¥240 ¥xhh hに16進数で文字コードを指定します。hは1~2桁 あ→¥x82¥xA0 英単語関連 ここでの英単語とは、半角英字と_(アンダースコア)のみで構成された文字列を指します。 ¥< 英単語の始まりを表します。 ¥<k→kで始まる英単語 ¥> 英単語の終わりを表します。 ¥>d→dで終わる英単語 ¥w 英単語を表します。 タグ付き正規表現 分量が多いので、こちらに別途解説ページを作成しました。 制御文字 制御文字とは、文字集合には割り当てられているものの、通常の文字としては扱われない文字です。 では制御文字は何をするかと言うと、制御文字の割り当てられているコードポイントをコンピュータに送ることによって、改行やタ

  • 秀丸エディタを使いこなす

    秀丸エディタとは? 「秀丸(ひでまる)エディタ」は、Windows3.1の時代から日でよく利用されているエディタソフトで、インターネットなどで公開されている日のソフト(オンラインウェアなどと呼びますが)の中では最も著名なソフトの一つで、いわゆる「定番」と呼ばれるソフトに位置づけられます。 このソフトの特徴は、秀丸エディタの配布サイトのページを参照してください。 授業では、秀丸エディタの機能の中から以下の点を中心に学習します。 ファイルを開く ファイルを保存 印刷 検索 置換 grep 正規表現 エスケープシーケンス 文字種の変換 注意事項 秀丸をインストールする際、テキストファイル(拡張子が.txt)を[秀丸]に関連づけるかどうかを問われるかと思います。その際、テキストファイルを秀丸に関連づけしておくと、テキストファイルのアイコンが秀丸仕様に変わり、アイコンダブルクリックすると[秀丸

  • イベントハンドラをHTMLから分離する 基本サンプル [Javascript] All About

    *n4でも動作します。 最近は、HTMLとデザイン(.css)を分離するということがわりと一般的に行われるようになってきました。 大規模なページでなくても、たとえば、ブログを作っていればそのツールは最初からHTML以外の分離が前提で作られて いたりします。 そこで、ここではCSSだけではなく、スクリプトを分離することについて考えてみます。スクリプトの分離といえば.js外部ファイルを利用するという手がまず思い浮かびますが、今回は、インラインのイベントハンドラをHTMLから切り離す方法です。 HTMLとそれ以外の要素を分離するメリットは、一般的にはソースが整理されることに関する事柄です。 もちろん、短いソースの場合は分離するためのオーバーヘッドが割りに合わないという場合もありますが、 何度も使う処理がある場合などには、見た目がシンプルでわかりやすくなることにより、 メンテナンス性が高まり、ミス

    イベントハンドラをHTMLから分離する 基本サンプル [Javascript] All About
  • JavaScriptの落とし穴

    Multi-agent Reinforcement Learning in Sequential Social Dilemmas

    JavaScriptの落とし穴
    Yukarigohan
    Yukarigohan 2013/08/20
    すらいどしぇあー
  • HTMLからイベントハンドラを切り離す!救世主イベントリスナー - Noise of Web Programming

    前回イベントハンドラについて書いた。 JavaScriptのイベントハンドラをまとめてみた このイベントハンドラなのだがやや問題があり、今回紹介するイベントリスナーを使ったほうが良いということを学んだので、まとめてみる。 イベントハンドラをHTMLから切り離す まずはこの点について。僕の意見としてはHTML内にJavaScriptを混ぜ込ませるというのが、何とも気持ち悪い。またHTMLコードが長くなると保守性も悪くなるだろう。というわけでイベントハンドラをJavaScript部分に書けないかと思っていたところ、以下の記事を見つけた。 イベントハンドラをHTMLから分離する 基サンプル window.onloadを使い、HTML読み込み後にJavaScriptを実行することで要素へイベントをセットすることが出来る。例えばこんな感じ。 <script> window.onload = fun

    HTMLからイベントハンドラを切り離す!救世主イベントリスナー - Noise of Web Programming
  • [JavaScript]あらゆる要素を取得する | Rondo

    最近JavaScriptの勉強をしている@yasumohaです。 始めたばかりなのでまだまだ基ができていません。 そんな訳で、今回はDOM要素を取得するメソッドをまとめてみたいと思います。 IDを指定して取得する document.getElementById("id"); ID属性で指定した名前の要素を取得します。 IDは1ページに同じものを複数指定することはできません。 よって、取得できる要素は1つだけです。 例えば、以下のようなHTMLドキュメントがあった場合。 <div id="id1" title="testTitle"> テストですよ </div> ここからid1の要素を取得するには document.getElementById("id1"); となります。 タグを指定して取得する document.getElementsByTagName("tag"); element.

    [JavaScript]あらゆる要素を取得する | Rondo
  • <a href="#" …>の意味を教えてください。 - OKWAVE

    href="#" というのは「そのページの最上部へのリンク」という意味で、スクロールした場所から一番上に戻したい場合に使います。 ちなみに、同ページ内への # 指定でのリンクでは、ページは読み込まれずスクロールするだけです。 <a href="#" onClick="new_open();return false"> というのは、そのリンクがクリックされた時に new_open という関数を実行し、他の処理はするな、という意味です。 return false というのが、A タグ来のジャンプ動作をキャンセルさせるためのもので、これを取ってしまうとページ最上部にジャンプしてしまいます。 このスクリプトを書いた人は onClick だけが必要だったのでしょうが、href がないとリンクの下線が出ないなどの不都合があるため、やむなく # を書いたのでしょう。 JavaScriptの内容を実行し

    <a href="#" …>の意味を教えてください。 - OKWAVE