JavaScriptメモ
JavaScriptやjQueryを少し触ったのでそのメモです。
Minify
ソースコードから、
・改行、空白、インデントの削除
・変数名を1文字に変更
などをすることで、プログラムファイルを圧縮・軽量化すること。
JavaScriptやCSSなどでよく実施される。
Webページの読み込み速度上昇などの効果が見込める。
(Minify化すると例えばJavaScriptの場合、~.min.js のようなファイル名が良く使用される。)
CSSの操作
jQueryにて、以下のことが実施可能
attr(~) で指定した要素の取得や、値の追加
addClass(~) で指定したクラス属性に値を追加
removeClass(~) で値の削除
closest(~) で最も近い指定した要素を取得
find(~) で指定した要素を検索して取得
などなど
かなりいろいろなことができる。
pointer-events
CSSのプロパティの一つで、
マウスクリックやタッチ操作に対して反応する画面範囲を決定する。
pointer-events: none;
とすると、その要素は反応しなくなる。
disabled
htmlにある属性の一つ。
操作の可不可を制御できる。
disabled='true'
とすると、テキストボックスであれば入力不可となり、
また何らかの方法で入力したとしても値の送信も不可となる。