2014-10-01から1ヶ月間の記事一覧
スクロール型のナビゲーションがあるサイトで、一定の位置までスクロールするとナビゲーションが固定で出てくるサイトがあります。 こういうの↓ http://gion-renge.jp/ これが結構よく使う演出なので使いまわせるように書いてみました。 function NavControl…
ユーザーエージェントを判定する簡単なユーティリティを作ってみた。 function DecideUA(){ this.name = window.navigator.userAgent.toLowerCase(); } DecideUA.prototype = { match: function(str){ return (this.name.indexOf(str) !== -1); } } 使い方 m…
JavaScriptにはそもそもクラスなんてないし~(ry、とかプロトタイプチェーンが~(ryとかの話はひとまずスルーして、実際に使用出来そうなクラス継承を考えてみた。 クラスを継承する クラスの継承は.call()関数や.apply関数を使用します。 function A(n){ …
ローカルブランチを作成しリモートをクローンする $ git checkout -b ローカルブランチ名 origin/リモートブランチ名 ローカルブランチの作成、リモートブランチのクローン、ブランチへの切り替えを一度にできます。 ブランチを削除 # ローカルブランチを削…
よく使うコマンドをショートカットにする どのコマンドをショートカットにするかは好みもありますが、よく使うコマンドを設定すると作業効率がアップします。 ホームディレクトリの.gitconfigファイルを編集するか、git config --globalコマンドで設定できま…
縦長スクロール型のページでナビゲーションに現在位置を表示したり、ある特定の位置までスクロールしたらイベントが発火したりするコンテンツを作る場合、該当の要素の位置を取得するという工程が必要になります。 この部分だけを切り出してユーティリティ的…