サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
cnrd.hatenadiary.org
こんばんは!今日はPHPのisset()と!is_null()(is_null()を反転したもの)に同じ値を与えたとき*1、返されるbool値は常に等しいかどうかという小さいお話です。小さい話なのに長くなってしまいましたが…。物分かりが悪く、物忘れが激しく、読解力がない、そんな自分に説明するとなればこれでもかというくらい丁寧に書くしかないですよね。はい。ありがとう。面目ねぇ。そんな感じでやっていきたいと思いますが、まずisset()とis_null()の返す値と条件についておさらいしましょう。 isset() ([http //www.php.net/manual/ja/function.isset.php:title]):変数がセットされており、それが NULL でないならTRUEを返す is_null() ([http //www.php.net/manual/ja/function.
こんばんは!そういえば日曜日に西本願寺に行ってきたんです。お寺っていいですよね。匂いとか。お金があったら寺買収したいです。 今日はURIの一般的構文の正規化のお話というかメモです。そういえばmailto:のtoは正規化せずに、どこかでtoのリストを持つようにして比較に使うようにすれば良いかもしれません。domainが同じでdisplay-nameが違う場合は…同値? パーセントエンコーディング パーセントエンコーディング内のa〜fは大文字に変換する (RFC 3986 section 6.2.2.1) example://a/b/c/%7bfoo%7d → example://a/b/c/%7Bfoo%7D 非予約文字(unreserved)がパーセントエンコーディングされている場合はそれをデコードする (RFC 3986 section 6.2.2.2) example://a/b/%6
querySelectorAllがliveじゃないNodeList返すのはなんで? - vantguarde - web:gからの話なのですが、気になったので調べています。 今のところ「NodeListがliveなものを返すってDOM3 Coreのバグじゃね?」と言われている理由の予想としてはこんな感じかな、と思います。 liveで嬉しいことがあまりないこと((liveで嬉しいことをどなたかいろいろ教えていただけると嬉しいです。自分としては「過去の慣習」、「getElementsByTagName()等の呼び出しが一回ですむ」、「childNodesを親Nodeから切り離しても切り離さなくても同じように扱える」くらいのものしか思いつきませんでした)) 実装にかかる時間(実装者の問題) 処理速度(実装者、スクリプト作成者、ユーザーの問題) 繰り返し構文+インデックスアクセスでのDOM木への追
XML宣言とDOCTYPE宣言 - vantguarde - web:gをきっかけにXHTML Media Types - Second Editionを見て、XHTML Media Types(FE, SE)のtext/htmlの項とXHTML 1.0 SEやXHTML Media Types FEのHTML互換性ガイドラインはデフォルトの文字エンコーディングの点で矛盾があるのでは、と思いました。 XHTML Media Types(FE, SE)のtext/htmlの項(これをAとする)ではまた、制作者は文字エンコーディングに関する問題についても注意すべきである。「XHTML 文書は XML 文書であるから、明示的に文字エンコーディングが宣言されていない場合には、UTF-8 ないし UTF-16 でエンコードされているものとして扱うべきである」というのは典型的な誤解である。この文言は、
inputイベントはWeb Forms 2.0の草案で定義されているイベントで、フォームコントロールに入力されている値がユーザの入力によって変更されたときに発生するイベント changeイベントと違ってフォーカスが外れることがイベント発生条件ではない キャレットを動かしただけ、などの場合は入力による変更がないのでイベントは発生しない キーボード入力だけが対象というわけではないのでコピー&ペーストやドラッグ&ドロップなどで入力がされた場合でもイベントが発生する、かもしれない テキスト入力欄上であれば、試した限りではFirefox(2.0.0.14 - 3 beta 5), Opera(9.0 - 9.5 beta 2), Safari(3.1) (windows)で一応使える テスト <!DOCTYPE html> <html><head><title>input event test</t
この文章はhttp://www.webf5.net/html_xhtm_401/に影響を受けた人間がXHTMLの説明と文章の練習のために書きました。 そもそもXHTMLとは? XMLでHTMLを扱うために生み出されたものです。 XHTMLは、今までSGMLというマークアップ言語をベースとしてきたHTMLをXMLをベースとして定義し直したものです。 HTMLとXHTMLは何が違うのか? XMLか、そうでないかです。 XHTMLはXMLをベースとしているのでXMLの様々な機能を利用することが出来ます(反対に、XHTMLを補助機能として他に利用されることも有り得ます)。XSLTによる文書の変換を利用することも出来ますし、HTMLとの互換性を考えなければベクターイメージを表現するSVGや数式を表現するMathMLなど、XMLベースの他の機能を組み合わせて多様な表現をすることが可能になります(しかし
このページを最初にブックマークしてみませんか?
『cnrd.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く