連載すんの? リファクタリングとか嘘で実は実践ビルトインオブジェクトハックなんだけど。 例題 配列 a = [3,5,4,2,1] から一番小さな値と、一番大きな値を取り出すにはどうすればいいか。 多分昔はこんな風に書いてたと思うんですよ。 a = [3,5,4,2,1]; for(i=0;i<a.length;i++){ if(i == 0){ min = a[0]; max = a[0]; } if(min > a[i]){min = a[i]} if(max < a[i]){max = a[i]} } 模範解答として、後先考えないやり方を提示しておく。 a = [3,5,4,2,1]; min = a.sort().shift();// 1 max = a.sort().pop(); // 5 短い。ただし、これをやるとaの内容は並べ替えられて最初と最後の要素が取り除かれる。 a /
2007年05月20日20:13 by 山崎泰宏 '<scr'+'ipt>'の意味 カテゴリJavaScript Tweet sparklegate Comment(0)Trackback(0) わかってしまうとくだらないメモ JavaScriptの他人のソースを読んでいて、時々 '<scr'+'ipt>'って出てくるけど何で?と思ったので調べてみた。 結局、HTMLのパーサに タグとして読み込まれないようにするためにするものだった。 <script> document.write ( '<script src="example.js"></script>' ); </script> 上記のままだと、 関数に引き渡した文字列中の</script>までをスクリプトだと判定してしまうってこと。 HTML のレベルではJavaScriptの文法を判定しているわけではない。 なのでみんなこれを回避
北京のエンターテインメントは雑技団や京劇、もちろん“危ないデジモノ”だけでもない。去年の今ごろニセモノキャラクターで話題になった「石景山遊楽園」や、ハイテク技術を見ることができる「中国科技館」は見て楽しい、触れて楽しいお薦めスポットなのだ。 まずは昨年話題になった石景山遊楽園から。ここへのアクセスは、かなり簡単。天安門や王府井、西単、建国門を通る地下鉄1号線をひたすら西の苹果園方向に乗って、終点近くの八角遊楽園駅で下車してすぐ。ちなみに八角遊楽園駅までの値段は驚くなかれ。なんと全線2元(30円)!どこからどこまで乗っても30円なのだ。中国の地下鉄でもこのシステムを採用しているのは北京くらいで、遠くまで乗れば乗るほどオトク感を感じる。 とはいえ、八角遊楽園まで結構遠いので時間に余裕を持っていこう。世界の地下鉄に乗ってみるのもまたエンタメ。そこではじめに、北京の地下鉄事情を写真と動画で紹介しよ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く