OCO A LIVE

JavaScript

内容 gulpと打つとローカルサーバーが立ち上がりファイル監視(watch)開始。自動リロード機能あり。 アンダースコア始まりの JavaScript ファイルを結合(concat)して圧縮(uglify)して app.min.js にする sassはgulp-comassを利用。エラーになってもwatchを継続させるためにplumber入れてます。 js, sass に変更あったらブラウザ更新 Laravelのviews以下のphpファイルに変更あってもブラウザを更新 Laravel使ってるのでxamppの方へ串を通してます //192.168.*.*:3000 が異なる端...
BrowserSyncでLAN内のスマホから PC にアクセス出来なくて困りました。 コントロール パネル\システムとセキュリティ\Windows ファイアウォールの詳細設定の「受信の規則」で新しい規則でポートを開放させたらうまくいきました。 Windows 7 ポート番号を指定したファイアウォール設定 - ポート開放ナビ ...
AngularJS のチュートリアル のまとめです. バージョンは v1.3.0-build.2670 (snapshot) です. テストについて 単体テストには Karma, エンドツーエンドテストには Protractor を利用しています. app.js アプリが依存するモジュールを明示し, ルーティングを行っています. ルーティング機能は $routeProvider が提供します. $routeProvider は ngRoute に含まれます. ngRoute は angular-route.js に含まれます. 'use stric...
人物のクラスを定義し, それを継承したユーザのクラスを作ります. クラスの継承用の関数を作成 今回はクラスを継承するための関数として以下のような関数 inherit を定義しました: function merge(){ var args = Array.prototype.slice.call(arguments); var ret = {}; var itm; for (var i = 0; i < args.length ; i++) { var arg = args[i]; for...
MathJax は LaTeX の数式をブラウザで表示するための JavaScript のライブラリです。 LaTeX とは数式の表現に優れた組版処理システムで、例えば、 \[ |\psi_+\rangle = \frac{1}{\sqrt{2}}(|00\rangle + |11\rangle) \] と書くと、 $$ |\psi\rangle = \frac{1}{\sqrt{2}}(|00\rangle + |11\rangle) $$ のように表示されます(上の表示は MathJax による表示です)。 LaTeX の数式...
全てのオブジェクトは prototype という名前のプロパティを持ちます。 これを prototype オブジェクト と呼びます。 プロトタイプ継承 プロパティの読み込みの優先順位を調べるために、 各段階でプロパティをセットしてみます。 まず Fn クラスを定義します。 function Fn(){ this.fn1 = 'fn1@クラス'; this.fn2 = 'fn2@クラス'; } プロパティ fn1, fn2 を持たせています。 続いて、いま定義した Fn クラスのインスタンスを生成します。 // Fn コンストラ...