タグ

2008年12月31日のブックマーク (3件)

  • 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 再描画と再フロー 再フローの回数をでき

  • モードラインを使って、ファイルごとにvimエディタのオプションを指定する。 — 名無しのvim使い

    ファイルタイプ別ではなくファイルごとにエディタの設定を変更したい場合、 ファイルにvimエディタ特有の記述をしておくことで、 そのファイルがvimエディタで開かれた時に特定の設定を有効にするモードラインという 機能が役に立ちます。 モードラインの書き方を覚えておくと、 他の方にファイルを読ませたい時、プロジェクト特有のルールがある時、 他の環境にファイルを移す時などに役に立ちます。 (Windows, Mac) 概要 ファイルタイプ別ではなくファイルごとにエディタの設定を変更したい場合、 ファイルにvimエディタ特有の記述をしておくことで、 そのファイルがvimエディタで開かれた時に特定の設定を有効にするモードラインという 機能が役に立ちます。 モードラインの書き方を覚えておくと、 他の方にファイルを読ませたい時、プロジェクト特有のルールがある時、 他の環境にファイルを移す時などに役に立ち

    snaka72
    snaka72 2008/12/31
    modelineの使い方
  • プラグインローダ - 地獄のネコブログ

    UNIX系OSならシンボリックリンクがあるので、svn updateするだけで良いんだけど、Windowsだとそうもいかない。腹立たしくなってシェルを書いた。 plugin_loader.js 使えば何もしなくても良いのに。 js <<EOM liberator.globalVariables.plugin_loader_roots = "/home/anekos/coderepos/vimp-plugin/trunk/"; liberator.globalVariables.plugin_loader_plugins = [ 'appendAnchor', 'asdfghjkl', 'auto_detect_link', 'auto_source', 'bitly', 'browser_object', 'bufferecho', ]; EOM こうやって使いたいのを並べて置くだけで良い

    プラグインローダ - 地獄のネコブログ