タグ

2007年10月11日のブックマーク (11件)

  • EfficientJavaScript - Dev.Opera - 効率的な JavaScript

    EfficientJavaScript - Dev.Opera - 効率的な JavaScript 目次 この文書について 効率的な JavaScript ECMAScript eval や Function のコンストラクタを使うのはやめよう eval を書き換えよう 関数を使いたいなら function を使おう with を使うのはやめよう 性能を決める関数で try-catch-finally を使うのはやめよう eval と with は隔離しよう グローバル変数を使うのはやめよう 暗黙のオブジェクト変換に気をつけよう 性能を決める関数で for-in を使うのはやめよう 文字列は累積スタイルで使おう プリミティブの操作は関数呼び出しより速い setTimeout() や setInterval() には文字列でなく関数を渡そう DOM 再描画と再フロー 再フローの回数をでき

    takuya_1st
    takuya_1st 2007/10/11
    ]100回よめ
  • Google Pay  |  Google for Developers

    Discover links to documentation about creating apps for Google Pay and to learn more about Google Wallet.

    Google Pay  |  Google for Developers
  • Ext JS - JavaScript Library

    The Most Complete JS GridUI ComponentsJavaScript Framework  in the World Build robust, high-performance applications with Ext JS and React.

    Ext JS - JavaScript Library
  • 空繰再繰 - Plagger::Plugin::Filter::SortEntries #2

    岡村 直樹(にゃるら)『輝かしい青春』なんて失なかった人。 2023年10月現在、アルバイトが退職となったので次に備えて待機中。 ※なおゲームのシナリオ・企画を担当された『にゃるら』さんとは別の人間です 略歴1988 年代の早生まれ。『輝かしい青春』なんて失なかった人。 2003 年代後半の高校生時代、自滅的にメンタルを病み、そこから 2023年 10月現在も治療中。 とはいえ 2019年 9月頃に N 高等学校を卒業し、 その後 2022年 8月から 2023年 9月末まで Web アプリケーションエンジニアとしてアルバイト就職をするなどした。 2023年 10月現在、次回の備えて精神科でリハビリに通う日々を送っている。 プログラミングスキルは 2005 年頃、 blosxom のために Perl を扱う事を通じて修得し、 そこから 2023年 10月に至るまで継続して腕を磨いている。

    空繰再繰 - Plagger::Plugin::Filter::SortEntries #2
    takuya_1st
    takuya_1st 2007/10/11
    cssをJSONで配信すれば面白いよね。(何に使うか分からんが)
  • script要素のdefer属性の実装 - Thousand Years

    <!--HTMLでは--><script defer></script> <!--XHTMLでは--><script defer="defer"></script> script要素にはdefer属性があって、これはdocument.write系がないことを条件にscriptの中身を後で評価することによってページのレンダリングを妨げないようにするものと説明されている。ただdeferが利用されているサイトってなかなか見たこと無いうえに当にレンダリングを妨げないか興味があったので調べた。 実装されているブラウザ 調べた範囲ではIE(SafariとKon〜は調べてない)のみ。あとIEはscript要素にdefer属性をつけるとinnerHTMLに代入したscriptが実行されるという仕様がある。 // 以下は動かないので駄目 hoge.innerHTML = "hoge<script>aler

    script要素のdefer属性の実装 - Thousand Years
    takuya_1st
    takuya_1st 2007/10/11
    defer='defer'はfirefoxでも使える。evalとかsrc="url"以外の手法。JSONで使えそう
  • innerHTMLでscriptする - Thousand Years

    innerHTMLにscriptを代入しても評価されず無視されるのはIEの仕様なのでいいとしてその回避策。最近、昔あの方法で出来たんだけどいつの間にかできなくなってるコードが出てきている気がします(気のせいにしておこう)。 以下は一般的な動かないコード。 <div id="foo"></div> <script type="text/javascript"> document.getElementById('foo').innerHTML = "<script type='text/javascript'>alert('動かない')<"+"/script>"; </script> 以下は動くコード。 <div id="foo"></div> <script type="text/javascript"> document.getElementById('foo').innerHTML =

    innerHTMLでscriptする - Thousand Years
    takuya_1st
    takuya_1st 2007/10/11
    Scriptタグattributeにdefer="defer"を入れることがscript.innerHTMLを書き換える正統法らしい
  • script要素のtextプロパティ - Thousand Years

    http://d.hatena.ne.jp/brazil/20061105/1162722198 http://rails.office.drecom.jp/takiuchi/archive/100 の中で記述されているscript要素にinnerHTML突っ込んでもうまく作動しない件。僕のIE6でもできないのでMSの月例更新で仕様変更になったのかと勝手に想像しています。ただその代替手段として...以下のようにtextプロパティを利用できます。既存のscript要素にtext設定しただけでalertされます。…これってXMLHttpRequestした後にeval必要ないですね。 <script id="foo"></script> <script> foo.text = "alert(1)"; foo.text = "alert(2)"; </script>innerHTMLはMSIEの独

    script要素のtextプロパティ - Thousand Years
    takuya_1st
    takuya_1st 2007/10/11
    はまった。これが解決法[js]
  • IE、組込みのスクリプト要素を追加実行できない - FAX

    IE、組込みのスクリプト要素を追加実行できない JavaScript タイトルがちょっと適切じゃないけど。 IE7のinnerHTMLに関する仕様変更 - Hello, world! これを読み、私も試したが同様の動きをしない。 IE 7でも、IE 6でも、以下はエラーとなり、 var s = document.createElement('script'); s.innerHTML='alert(1)'; // 未知の実行時エラーです s.innerText='alert(1)'; // 未知の実行時エラーです 以下は何も起きない。 var s = document.createElement('span'); s.innerHTML='ABCD <script type="text/javascript">alert(1)<\/script> EFG'; Firefox 2.0、Ope

    takuya_1st
    takuya_1st 2007/10/11
    はまった[js]
  • Kids GoGoGo

    警告:このサイト内の文章はフィルタリング製品の機能関連情報の提供だけを目的としています。 このサイトの情報に起因する損害や、結果についてマキエンタープライズは一切の責を負いません。 フィルタリングソフトの限界や、機能をご理解いただいた上で十分にご活用いただきますようお願い申し上げます。 フィルタリングをバイパスする(回避する)方法はいくつか知られています。 多くは専門的な内容であり、平均的なユーザーが実施するのは困難であると思われます。 しかし近年、"CGIプロキシ"またはHTTPプロキシと呼ばれるサービスが誕生しました。 これらは、「フィルタリングを回避するために」作成されたものです。 CGIプロキシの利用方法は? いたって簡単です。 CGIプロキシサイトをブラウザで表示し、そこでURLをタイプするだけです。 すべてのサイトはフィルタリングされなくなります。 無論、そ

    takuya_1st
    takuya_1st 2007/10/11
    CGIプロプロキシは「あとで読む」と同じ技術じゃないのか?
  • 川o・-・)<2nd life - bookmarkletの文字数制限を無くす

    bookmarkletを作るとき、IEでは500文字ちょい、Firefoxでは2000文字ぐらい(?)の文字数制限がある。また、作った後に一行にまとめたり、デバッグしたりも大変面倒。でもそれがとても簡単な方法でどうにでもなることをインターフェイス!インターフェイス!の人に教わった。 javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";s.src="http://example.com/example.js";document.body.appendChild(s)})(); createElementでscript要素を作って、その中にhttp://example.com/example.jsとソースを指定することによってそのJSを実行できる。WinIEとFirefoxでは確認済み。

    川o・-・)<2nd life - bookmarkletの文字数制限を無くす
    takuya_1st
    takuya_1st 2007/10/11
    リファラーを送っちゃうなら、はてブページを表示する必要がないじゃん
  • PacketiX VPN 2.0 - 製品概要

    PacketiX VPN 2.0 製品概要 PacketiX VPN (パケティックス ブイピーエヌ) は、個人的・家庭的なネットワーク、中小規模のビジネス用のネットワーク、および大企業やインターネットサービスプロバイダなどが必要とする広帯域および高い負荷が発生する高度なネットワークなどのすべての範囲をカバーすることができる、安定性が高く拡張性および柔軟性に富んだ、次世代の VPN ソフトウェアです。 PacketiX VPN 2.0 は Ethernet (イーサネット) のレイヤでネットワークを仮想化することにより、柔軟・強力・安全で高速な VPN (Virtual Private Network) を実現します。 下記の解説ページ内には、さらに詳しい情報にアクセスすることができるようにするためにオンラインマニュアルへのリンクが貼られている部分があります。なお、オンラインマニュアルはす

    takuya_1st
    takuya_1st 2007/10/11
    プロキシ超え