- 2019年8月24日
- 2020年3月12日
- 0件
Q. querySelectorAllでaddEventListenerが動かない
Uncaught TypeError: document.querySelectorAll(...).addEventListener is not a function jqueryだとfindで検索した結果に対してイベントリスナーの設定ができたが、javascriptではエラーになる。 quer […]
Uncaught TypeError: document.querySelectorAll(...).addEventListener is not a function jqueryだとfindで検索した結果に対してイベントリスナーの設定ができたが、javascriptではエラーになる。 quer […]
業務でJavascriptの自作ライブラリを作ることって結構あります。 ES6で、webpackやBabelでbuildしてとか・・・では無いので1ファイルのjsで綺麗に作る必要があります。 なかなか書籍をみてもそこまで書かれているものは無いので、皆さんの考えを調べてみました。 自作ライブラリの作り […]
オールインワン ライブラリ Jest facebook製 Node.jsで実行される スナップショットのテストができる Jasmin 少し古いイメージ ava babel、power-assertが入っている テストを並列実行でき、軽量で高速 テスティングフレームワーク テスト全体の取りまとめ。これ […]
AltJS(Altnative JavaScript) TypeScriptなど、Javascriptに変換できる言語をまとめてAltJSという Javascriptとの違い クラスが作れる 型がある どういう時に使うべきか コード量が膨大 Typescript 2012年にマイクロソフトが開発した […]
<script><!-- console.log("hogehoge"); --> </script> これってまだ使っている人が多いけど、なぜ使ってるんだっけと改めて確認しました。 なぜ利用していたか Javascript非対応ブラウザに、コードをそのま […]
どちらもイベントハンドラー設定時に利用するもの。 結論 on()を使うこと。 on() ページロード時の後、動的に追加された要素に対してもイベント付与する。 最近はこちらを利用している傾向がある。なぜ利用するのか。新しいからか。 これ1つで、いろいろなイベントハンドラを設定できる。 一度に複数のイベ […]
var、let、const、変数宣言で絶対に利用するものですが、意外と把握していないことが多いのでまとめました。 es6対応でどれがどれだったか、いつもわからなくなる方、必見。 var 関数内で宣言したものが、関数外で使える 関数外で宣言したものに、関数内で代入しても、別の変数と認識される js独自 […]
Webスクレイピングとは サイトにアクセスし、HTMLを取得する技術のこと。 サイトの情報を取得し、データを抜き取り、自社サイトへ表示するなどの手法が用いられる。 ただし、著作権や、相手サイトへ損害を与えた場合など、訴えられることもあるので注意が必要。 ライブラリ Goutte こっちのがメモリ消費 […]
Javascriptで外部ファイル(モジュール)を読み込む時にrequireとimportを使う時がありますが、requireとimportのそれぞれの違いは何で、どういう時に使い分ける必要があるのか。 今更聞けないのでこっそりまとめてみました。 importとは importとは「es2015」の […]
Reactについて Reach.jsはnpmでインストールする npmはnode.jsで実行されるモジュール なのでnode.jsも必要 特徴 Facebookが作った、UIを構築するためのライブラリ コンポーネント指向 prop:親から受け継いだもの state:状態 JSX 記法 メリット 速度 […]
はじめに var express = require(“express”); var app = express(); listen var server = app.listen(3000, function(){ console.log(“Node.j […]
ビルドツールはどんなのがある? webpack 依存関係を解決して、配布物をビルドするツール(コンパイラ) JSやCSS、画像、いろいろ扱っている gruntもgulpも不要 Browserify JS専用 設定 require extract-text-webpack-plugin バンドルされた […]
exportとexport default export defaultを使う 複数のモジュールをexportするときはexportを使う 理由 ECMAScript 6 favors the single/default export style, and gives the sweetest s […]
従来 function [name]([param1[, param2[, ..., paramN]]]) { statements } アロー関数を使った場合 (param1, param2, …, paramN) => { statements } // これと等価: […]