hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

jQuery メリット デメリット 無料

  • 最近書いてるやつはjQueryが使われているけど,新たに書く部分はjQuery使わず,素のJSで書いたりしている
    • Reactも使ってなくて,がんばって書くという感じ
  • 昔(2010年くらい)はjQueryがあると古いIEとかクロスブラウザ対応できて良かったけど,近年ではブラウザが進化してきて,すごく困ることはあまりない
    • jQueryの世界から呼ぶんじゃなくて,対応してないブラウザには個別にPolyfillを入れて普通に呼ぶという流れになってきていると思う
  • jQuery大好き!!みたいな人も減ってきて,よく知らずにjQueryを書くと陥りがちな罠にはまったりしている
    • if ($('#container')) { は常にtrueで,lengthを見ないといけない,とか
  • TypeScriptを使っていると,ブラウザのAPIにも型がついていて,querySelectorした結果はnullかもしれないよ,とか教えてくれるけど,jQueryで書くと大半の登場人物がjQuery型になってしまいメリットが低い
  • 座標の計算まわりとかはjQueryで取れると楽,という話題もあり,同じ機能を目的別によしなにやってくれる小さなライブラリたちがあれば便利そう
    • もしくは,呼びたい関数だけ個別にimportして使えるとよさそうで,lodashは小分けになっててlodash.throttleだけnpmで入れて使えたりする lodash.throttle