JavaScriptでありがちな9つのシマッタ
1年以上前の記事です。内容が古い可能性があります。
「JavaScriptでありがちな9つのシマッタ」だそうです。
しまったと思うほどJavascriptは使ってないですが、
覚書として簡単に箇条書き及び詳しいサイトへのリンクを張らせていただきます。
1. IEでは最後にカンマが入るとエラーになる
2. 呼び出されるイベントによってThisが何を指しているかが変わる。
Thisをローカル変数にしてあげると解決。
3. IEでグローバル変数名とHTMLのIDが重なるとエラーになる
4. 文字列置換[replace]で最初のマッチしか置換されない。
修飾子gを指定すればOK!!
5. ブロック要素をposition:absoluteなんかで重ねると
MouseOutがMouseInになったりとわけ分からん。
6. ParseInt()の引数の頭に0がついていると8進数として扱ってしまう。
基数を指定して10進数に。
7. 配列はきちんとまわさないとループする。
8. 普通にイベントハンドラを設定しないと最悪メモリーリークを引き起こす。
9. IEではDOMオブジェクトを生成した時点では、オブジェクトが有効にならない。
僕がアマチュア過ぎるのか、
普段、使わないような特殊なスクリプトの書き方してるから
いろいろ問題が起こっちゃうんじゃないかと思うのですが。。
1.3あたりは知らなかったし今後役に立ちそうです。
最後に。
リンク先のサイトですが、海外サイトから優良情報を入手。
それを和訳してアクセスを稼いでいるみたいです。
英語力ってこんなところにも威力を発揮するんですねぇ。。
うらやましぃ。
アドセンス広告メイン
関連記事
-
-
一度見たFlashを見せない方法
1年以上前の記事です。内容が古い可能性があります。最近は減ってきているけれど、 …
-
-
これはすごい。iPhoneの隠しコマンド一覧
1年以上前の記事です。内容が古い可能性があります。iPhoneの隠しコマンドとい …
-
-
自分を自分の作ったリストに入れたり外したりする方法(ツイッター)
1年以上前の記事です。内容が古い可能性があります。いつの間にやらつぶくま自身がつ …
-
-
こうなったら会社はヤバい。倒産した会社の特徴・前兆
1年以上前の記事です。内容が古い可能性があります。NECトーキンの動向も気になり …
-
-
iPhoneのホームボタンの反応が鈍くなった時の対処法
1年以上前の記事です。内容が古い可能性があります。最近、僕のiPhone(アイフ …
-
-
御社、御校、御店、文書では貴社、貴校、貴店
1年以上前の記事です。内容が古い可能性があります。お客さんにメールを送る際、会社 …
-
-
ツイッター(Twitter)、リストから外すのも「リストに追加」
1年以上前の記事です。内容が古い可能性があります。ツイッター(Twitter)で …
-
-
LINE(ライン)で思いもよらない個人情報流出を防ぐためにチェックしておきたい5つの項目
1年以上前の記事です。内容が古い可能性があります。LINE(ライン)を安全に使お …
-
-
このサイトはコンピュータに損害を与える可能性があります
1年以上前の記事です。内容が古い可能性があります。Googleでは、検索結果に「 …
-
-
モニターを一瞬で黒一色にする方法(物撮りに便利)
1年以上前の記事です。内容が古い可能性があります。ちょくちょく缶コーヒーや缶ビー …
- PREV
- ますますテレビ見なくなりそう。。
- NEXT
- フライ級タイトルマッチ内藤大助vs亀田大毅