[JavaScript](function() {})()とnew function() {}の違いがわかった
コンテキストが違うのか。
まずは↓のコードを参照。
function func() {
window.alert(this == window);
}
func(); /* true */
new func(); /* false */コンテキストが違うのか。
まずは↓のコードを参照。
function func() {
window.alert(this == window);
}
func(); /* true */
new func(); /* false */いつも見に行っているようなサイトだと、トップページから目的のページに行くまでのリンクのたどり方というのは体が覚えている。
だから、トップページとかはろくに見ずにいつもどおりにリンクをたどるわけだけど、リンクのボタンをクリックしてからページが切り替わるまでの一瞬の間に、ちらっと見えた広告がすごく気になったりすることがある。
そういうときに、「あっ!」って思ってすぐに戻るボタンを押すんだけど、ランダムに表示される広告だったら戻ったときには別の広告になってる。
これって結構チャンスをロスしてるんじゃないかな。
すぐに戻ってきたときは同じ広告を表示するようなロジックって組めないのかな。技術的にはさほど難しくなさそうなんだけど。
それともこういうニーズってないのかな…?
今回は弾さんによる訳を見ながらの感想。404 Blog Not Found:怠翻 - JavaScriptでありがちな9つのシマッタ
原文作者のPat Fitzsimmonsという人物は何者なのかよくわからぬ。ソフトウェア起業家とは書いてあるが、このコードを読んでるとなんとなく違和感があるのだが。
Zend Frameworkのソースを読んでて初めて知った…
bool
empty( mixed $var )変数が空であるかどうかを検査する
こんな便利なものがあったとは。
というか、何で今まで気づかなかったんだろう。
「最近の若い子」だったら、こんなこと言われれば困惑するだろうな。
「将来何を目指しているの?目標とか、夢とかあるのかな?」と聞いたところ...「僕は、Googleに会社を高く売ることを考えています。」...私は、「んっ、それはどんな会社でどのような技術や、どのようなサービスを提供する会社を創るの?」と聞いたところ、その学生さんは「それが見つかればいいんですけれどね、今は何も思いつきません。」という言葉に私は...久しぶりに、キレた
こう答えた学生とほぼ同い年の立場からすれば、キレられても困るとしか言いようがない。
PHPのマニュアル検索もFirefoxプラグイン化
<?xml version="1.0" encoding="UTF-8"?>
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>PHP Manual</ShortName>
<Description>PHP Manual</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,Qk02AwAAAAAAADYAAAAoAAAAEAAAABAAAAABABgAAAAAAAADAADEDgAAxA4AAAAAAAAAAAAAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICA19fX19fX19fXwICAwICAwICAwICAwICAwICAwICA19fX19fX19fXwICAwICAwICA19fXAAAA19fXwICAwICAwICAwICAwICAwICAwICA19fXAAAA19fXwICAwICAwICA19fXAAAA19fX19fXwICAwICA19fXwICAwICA19fX19fXAAAA19fX19fXwICAwICA19fXAAAAAAAAAAAA19fX19fXAAAA19fX19fXAAAA19fXAAAAAAAAAAAA19fX19fX19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAAAA19fX19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAAAA19fX19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAAAA19fXAAAA19fX19fXAAAA19fX19fXAAAAAAAAAAAA19fX19fXAAAAAAAAAAAA19fX19fXAAAAAAAAAAAA19fX19fXwICA19fX19fX19fXwICA19fXAAAA19fX19fXwICAwICA19fX19fX19fXwICAwICAwICAwICAwICAwICAwICA19fXAAAA19fXwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICA19fX19fX19fXwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICAwICA</Image>
<Url type="text/html" method="GET" template="http://jp.php.net/manual-lookup.php">
<Param name="show" value="quickref"/>
<Param name="pattern" value="{searchTerms}"/>
</Url>
<SearchForm>http://jp.php.net/manual-lookup.php</SearchForm>
</SearchPlugin>