タグ

*ProgramとJavascriptに関するfukudamasa09のブックマーク (2)

  • JavaScript 標準ライブラリ RegExp - Wikibooks

    [編集] RegExp 正規表現とは、文字列の検索や置換に用いられる、文字の規則表現の方法である。 JavaScriptは文字列に執着があったのか、高度な正規表現の機能を備えている。 正規表現は、Unixの世界で、grepやsedで、文字列の検索の機能として採用され、その後awkという言語がそれに続き、Perlがその文法を受けついだ。 正規表現は、言語ごとに機能の違いがあり、汎用言語ではPerlが最も高機能だが、それぞれに気にかける程の差は無い。 例えばHTMLでの要素名を取得する際には、"<"の文字から始まり英数字が続くため、これを検索するには正規表現では次の様に記述する。 /<[a-zA-z]+/ これでHTMLの要素名を取得するには完全ではないのだが、とりあえずその点を飛ばして解説をする。 JavaScriptでは、正規表現をスラッシュ"/"の間に記述をする。 この規則の場合は小なり

  • 「JavaScript Ninjaの極意」を読んだ - 車輪を再発明 / koba04の日記

    語版が出る前から話題になっていたのを見ていて、英語だけど買おうかなーと思っていたら翻訳されて発売されたので買いました。 かなり話題になるかなと思っていたら、意外とそうでもなく、でも読んで見るとやっぱり面白かったので紹介します。 というか、jQuery作者のJohn Regigによるということで読むしかない! 入門書ではないものの、最初はかなり簡単な内容から始まって、assert関数を作ってそれを実際に使いながら動作を説明していく流れになっています。 基的にはコードを示してそれについての説明をしていくスタイルになっていて、コードにもコメントが丁寧に付けられていてわかりやすいです。 また、何か実装を示すときに、使う側のコードから見せて、その実装を後で示すのも興味をそそられていいです。 関数 最初が関数についての説明になっていて、コンストラクタについての説明やapply, call、無名

    「JavaScript Ninjaの極意」を読んだ - 車輪を再発明 / koba04の日記
  • 1