Visual Studio Code[バージョン:1.76.2(user setup)]をWindows10(64bit)にインストールと初期設定をする

Visual Studio Code – コード エディター | Microsoft Azure ExternalLink
からVisual Studio Codeをダウンロードしてインストールして初期設定をする。
2023年3月28日(火)にVisual Studio Code[バージョン:1.76.2(user setup)]をWindows10(64bit)にインストールした。

(001)インストールを押す

(001)Visual Studio Codeのインストールボタンを押す
続きを読む

【Node.js】gulp(ガルプ)のインストール(その2)

npm(Node Package Manager)
gulp(ガルプ)
グローバルインストール(global install)

上記の用語を使ってNode.jsについて文章を書いていく。
gulp(ガルプ)はNode.jsのパッケージ(package)の1つである。

gulp(ガルプ)のグローバルインストールをする。
「npm i -g gulp」コマンドを実行してグローバルインストール(global install)する。
「C:\Users\<ユーザー名>\AppData\Roaming\npm」にgulpがインストールされる。
グローバスインストールしたら「gulp -v」が認識される。
しかし、「Local version: Unknown」となるけど、version分からないやん。
なんでUnknownなんだろうか?この辺は不明。

続きを読む

【Node.js】gulp(ガルプ)のインストール(その1)

npm(Node Package Manager)
パッケージ(package)
package.json
package-lock.json
ローカルインストール(local install)
gulp(ガルプ)
dependencies
devDependencies

上記の用語を使ってNode.jsについて文章を書いていく。
gulp(ガルプ)はNode.jsのパッケージ(package)の1つである。

続きを読む

Node.jsに出てくる用語

よく出てくる用語

npm(Node Package Manager)
nvm(Node Version Manager)
パッケージ(package)
モジュール(module)
package.json
package-lock.json
グローバルインストール(global install)
ローカルインストール(local install)
gulp(ガルプ)

package.jsonの中によく出てくる用語

dependencies
devDependencies

続きを読む

サクラエディタでエラー

サクラエディタで、「SQLなんとか?」みたいなエラーが出た。
(ぱっと見てSQLなんとかと思ったら、違うかもしれない。)
このエラーは見たことない。しかし、スクショをせずにエラー画面を閉じてしまった。
しまった。スクショしておくべきだったわ。
htmlを編集していただけなのに、何でこんなエラー出たのだろうか?

続きを読む

【JavaScript】argumentsオブジェクトを配列(Array)に変換する

argumentsはlengthプロパティを持っている。
しかし、配列ではなく配列風オブジェクトである。
最近のコーティングではfor文の代わりにforEach文を使うが、argumentsにforEach文を使うにはargumentsを配列に変換する必要がある。
Array.prototype.slice.call(配列風オブジェクト)で配列風オブジェクトを配列に変換する。
argumentsはArray.prototype.slice.call(配列風オブジェクト)で配列に変換後にforeachメソッドを使う。
Array.prototype.slice.call(配列風オブジェクト)を省略して書くと[].slice.call(配列風オブジェクト)となる。

JavaScriptの仕様ではArray.prototype.slice.call(配列風オブジェクト)による順序の保証は明示されていない。ただし、多くの環境や実装では、sliceメソッドが配列風オブジェクトの要素を順番にコピーするため、順序が保証されることが一般的である。

続きを読む

【JavaScript】正規表現の否定先読みの実践サンプル

「\n<br>」と「アルファベット26文字」で構成された文字列の中で変数wordに入った文字列(アルファベット26文字で構成)と一致した場合は「<span class=’abc’>文字列(アルファベット26文字で構成)<\/span>」に置換する。
これは正規表現の否定先読み(Negative lookahead)を利用すると実現可能。

続きを読む