順次更新しています。
バッチ(batch)
特定の処理を行うための複数のコマンド群を記述したファイルのこと
Jade(.jade)
htmlのテンプレートエンジン。htmlにコンパイルする
・<>無し
・インデントで閉じタグ ⇒ コードが綺麗
・cssと同じclassとidの表記
compass
sassを拡張するもの。sassの機能を使ってより簡単にするのが、compass。(javascriptと jQueryの関係と同じ)
CoffeeScript
cofeeScript → js
Grunt
node.js上で書いたタスクを実行してくれるもの。
SassやCoffeeScriptのようなコンパイルが必要なものをファイルを変更したらいちいちコンパイルしてくれる。
gulp
gruntと同じビルド用ツールのこと。
gruntはシンプルなタスクだけであればわかりやすいのですが、多くのプラグインを使用したり、タスクの制御を細かく行うようになるとコードが長くなってしまいわかりにくくなってしまいます。
そんなgruntの問題点を解消することを目的として開発されたのがgulpです。
Bower
フロントエンド用のパッケージマネージャー。
よくつかうjs, jQueryなどを入れておく。ライブラリを自分で管理する必要がなくなり、管理するファイルの数を減らすことができる。
バージョン管理するときやアップデートするときに便利。
→大規模サイトをつくるときに使うライブラリ管理にいい。
Yeoman
総合開発ツール群。
・grunt(タスクランナー)
・bower(フロントエンドパッケージマネージャ)
・yo(雛形作成ツール→Node.jsでつくられている。yeoman generatorともいう。)
→sassやcoffeScriptを変換してくれる。
Minify
圧縮して軽くすること。インデントなくす。
MinifyのWebサービスの利用したり、wordpressのminifyプラグインをつかってやる。
「五月雨で納品」「五月雨式で」
できたぶんから、数そろうのを待たずに。
callback
あらかじめ指定しておく関数。
電話を相手に一度かけて、電話番号のみ伝え、一回電話を切って相手に折り返し電話をかけなおしてもらうことをcallbackというので、そこからこの名前ついた。
トルツメ
よけいな部分を取って詰めること。削除して、空いた部分を詰めること。
wget(だぶるげっと)
ソースコードをダウンロードするのに使うコマンド。
wget -rにすると、再帰的に(同じ手続きを繰り返すこと)リンクを辿ってくれる。
double getでは、ない!
バッファ
余裕があること。
緩衝という意味のbufferからきている。緩衝は物と物の間に入ることで衝撃を和らげるという意味をもつ。
例)①バッファ見てスケジュール⇒余裕持たせてスケジュール
②バッファある⇒余裕がある
③今日はバッファない⇒今日は余力ない。
改修
元々あったサイトを一部改善する。全部変えるときがリニューアルするという。
回収では、ない!
grepかける
ファイルをまたいで検索かけること。find in files
ダミー画像やデモ環境URL、ダミーリンク("#","./"とか)、文言の洗い出しをする。
大規模サイトを作る上で大事。最終チェック。
fix
確定した状態のこと。
ex)fixした?⇒確定した?
I/O
「入出力」(input/output)の略。
input:外部からコンピュータにデータを送ること
output:コンピュータが外部にデータを送ること
リファクタリング(refactoring)
プログラムの外部の見た動作を変えずに、
ソースコードの内部構造を整理すること。
ex)クラス・メソッド・属性の名称を変えること
tortoiseGit
windows用のgitツール。
XAMPP(ザンプ)
無料&一括でWebアプリケーションをインストールできるパッケージのこと。
ローカルで作業の表示確認する際に必須です。