Linux Mint 17.3にnode.jsをインストールする

node.jsを直接インストールせず、node.jsのバージョン管理ソフトnodebrewを使ってnode.jsをインストールする。 nodebrewのインストール 公式サイトを参考にしてインストールする GitHub …

Continue reading ‘Linux Mint 17.3にnode.jsをインストールする’ »

JavaScriptの既存オブジェクトを変更しない

『メンテナブルJavaScript ―読みやすく保守しやすいJavaScriptコードのための作法』より。 Prototype JavaScript Framework(prototype.js)は、既存のオブジェクトに …

Continue reading ‘JavaScriptの既存オブジェクトを変更しない’ »

JavaScriptからCSSを隔離する

ある要素のスタイルをJavaScriptで変更する必要があるとき、CSSクラスを操作するのが最善です。 『メンテナブルJavaScript ―読みやすく保守しやすいJavaScriptコードのための作法』より。 Styl …

Continue reading ‘JavaScriptからCSSを隔離する’ »

strictモードはグローバルスコープで指定しない

グローバルスコープに”use strict”を指定するのは一般には避けることが推奨されています。 『メンテナブルJavaScript ―読みやすく保守しやすいJavaScriptコードのための作法 …

Continue reading ‘strictモードはグローバルスコープで指定しない’ »

Visual Studio CodeでESLintを使う

eslintをインストールする ESLintがインストールされていない場合は、コマンドプロンプトから次のコマンドを実行して、ESLintをインストールします。 npm install -g eslint ESLintがイ …

Continue reading ‘Visual Studio CodeでESLintを使う’ »

VisualStudioCodeでJavaScriptのプログラムをデバッグする

Visual Studio Codeを使って、JavaScriptのプログラムをデバッグできるようになるまでの設定を紹介します。 Visual Studio CodeにはJavaScriptの開発を支援する機能がはじめか …

Continue reading ‘VisualStudioCodeでJavaScriptのプログラムをデバッグする’ »

Windowsにnode.jsをインストールする

Windowsにnode.jsをインストールするには、nodistを使用します。 nodistは、Windows用のnode.jsバージョン管理ツールです。 node.jsはバージョンアップの速度が速いため、バージョン管 …

Continue reading ‘Windowsにnode.jsをインストールする’ »

JavaScriptでCSV文字列をHTMLのTableタグに変換する

CSV文字列をHTMLのTableタグに手軽に変換したかったのですが、 簡単にできるWebページが見つからなかったので作ってみました。 JavaScriptでCSV文字列をHTMLのTableタグに変換する なかなか便利 …

Continue reading ‘JavaScriptでCSV文字列をHTMLのTableタグに変換する’ »

Googleカレンダーに予定を登録するリンクを作成するJavaScript

Webセミナーの予定をGoogleカレンダーに登録するのが面倒なので、簡単に登録する方法を模索中。 ひとまず、Googleカレンダーに予定を登録するリンクを作成するJavaScriptを作成してみた。 予定に合わせて変数 …

Continue reading ‘Googleカレンダーに予定を登録するリンクを作成するJavaScript’ »

JavaScriptの関数で不特定多数の引数を受け取る

JavaScriptの関数で不特定多数の引数を受け取る argumentsは、JavaScriptの関数内で使用できるオブジェクト。 このargumentsを使うと、関数に渡されたすべての引数を取得することができる。 f …

Continue reading ‘JavaScriptの関数で不特定多数の引数を受け取る’ »