jQuery」(jQueryは必要ないかも)が先日話題になりました(はてなブックマークも180以上付いています)。Apartに掲載されていました。JavaScriptとは、要するに何もトッピングされていないバニラアイスクリームのように、jQueryなどのライブラリを使わない素のJavaScriptのことを示しています。Apartの翻訳は許可されています)。COLANGELO私を含む世の中の多くのJavaScriptデベロッパーはjQueryが好きだ。それは優れたツールがそうであるように、とても役に立つし、なにか大きなWebアプリケーションで多くのフロントエンドコードを開発するときに、jQueryはとてもパワフルな役割を果たしてくれる。比較的小規模から中規模な開発を行おうとするときには、バニラなJavaScriptを使うことをまじめに検討すべきだ。ときにそれはまるで古い手仕事のように思われるかも知れないけれども。jQuery(jQueryは必要ないかも)というWebサイトは、こうした場面に対する素晴らしい情報源だ。jQueryを使ったコードに対応するバニラなJavaScriptコードを教えてくれる。これによってjQueryがどんな動作なのかも、直接的に知ることができるだろう。それぞれのコードを並べてみることは、どちらの立場にとっても有用だ(「jQueryは必要ないかも」であって「jQueryは必要ない」ではない点に注意)。要素を選択するだけなら、jQueryを使うかバニラなJavaScriptを使うかは、アニメーションのコードほど大きな違いがでることはない。あなたが要素を選択することを多用しているのなら、バニラなJavaScriptを採用すればよい。あなたがアニメーションを多用しているのであれば、jQueryは正しい選択だ。歴史的に見て、jQueryは優れたツールだった。あらゆるクロスブラウザの問題を解決してくれたからだ。jQueryの作者は次のように説明している。own.jQueryはブラウザ間の非互換性という大きな怪物から身を守るものだと、信じているデベロッパーは一定数いるけれども、実際にはIE8より後のブラウザでは、そうした問題は以前より扱いやすくなっている。jQueryを使わないのであれば、自分でブラウザの非互換性を解決するか、あるいはプログレッシブエンハンスドのユーザー体験を構築するかを選ぶことができる。いずれにせよ、利用者の稼働環境としてJavaScriptを要求するべきではないけれど。バニラなJavaScriptを書く工数(およびjQueryをロードしないことによるリクエストやデータの減少)と、いくつかのブラウザにおいて完全なユーザー体験を保証しかねる点を秤にかけ、ほかのあらゆる仕事と同様に、あなたやチームや何を作るかによって正しい選択をしよう。Cogで働くデベロッパーで、同社のハイブリッドフロントアンドバックエンドデベロッパーであり、レスポンシブデザインからオブジェクト指向プログラミングまでのどの技術も好きである。彼とはTwitterで開発について対話できる。≫次の記事マイクロソフト、クラウドのシステム構成図に使えるアイコン集を公開。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。RDSやAuroraのスナップショットをParquet形式でS3へ保存可能に。dHCI」発表ITエンジニアが投票した「ITエンジニア本大賞2020」ベスト10発表。Kubernetes」が正式版に。ElasticsearchやKibanaなどをKubernetes環境にデプロイ、Operatorにより運用も容易にKubernetesとコンテナの実行に最適化された統合システム「Diamanti」のアーキテクチャはどうなっているか[PR][速報]AWS、2021年初頭に大阪リージョンを開設すると発表。10へログイン可能に。10へ拡大Google、コーディング不要でアプリケーション開発ができる「AppSheet」買収。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。