FlexBoxプロパティ〜まとめ

FlexBoxのプロパティと値をまとめたものです。 FlexBoxもfloatに代わってコンポーネントなどのレイアウトの中心的な存在になってきたと思われます。 ネット上にも団子の串刺しのようなイラストが乱立しているようで  >>続きを読む

簡単にローカルなSASS環境構築

SASSを毎日使用するような人は自分にあった環境を作り込んでいると思います。けれども時々使いたい場合、Gulpで環境作るのは面倒だし、エディタに設定していたはずのものがなぜかうまく動かないなどと困った場合に、手軽にローカ  >>続きを読む

自作関数について〜モダンなJavaScript

FUNCTION関数 JavaScriptの自作関数はfunction statementで定義します。 functionキーワードと、関数の名前、引数は丸括弧でくくり、カンマで区切ります。そして命令文は波括弧 { }   >>続きを読む

ループ文〜モダンなJavaScript

ループ文は繰り返し何かを実行するために必須のアルゴリズムです。JavaScriptで利用可能なループ処理を学習します。 for文 for文によるループは、指定された条件が「false」と評価されるまで繰り返されます。 基  >>続きを読む

Dateオブジェクトの使い方〜モダンなJavaScript

Dateオブジェクトについて JavaScript には日付のためのデータ型がありません。そのため、日付を取り扱うためのには、「Date オブジェクト」を使います。 「Date オブジェクト」は日付の設定、取得、操作を行  >>続きを読む

オブジェクトリテラルの使い方〜モダンなJavaScript

オブジェクトリテラルの使い方 オブジェクトリテラルの作成 オブジェクトリテラルを作成するには{}で囲みます。値の記述方法は配列に似ていますが、インデックス番号の代わりにプロパティ名を明示する必要があります。他のプログラミ  >>続きを読む

Anacondaのインストール〜Macでバージョン管理付き

Mac環境でAnacondaをバージョン管理付きでインストールする方法です。 すでにHomebrewがインストールされていることが条件です。 **pyenvでインストールした場合、Anaconda Navigatorから  >>続きを読む

配列の色々な操作〜モダンなJavaScript

JavaScriptの配列の作りかたには[]ブラケットを使う方法と、newArray()を使う方法があります。 値は、数値でも文字列でもオブジェクトでも好きに入れることができます。 [crayon-5ba67335269  >>続きを読む

consoleの使い方〜モダンなJavaScript

「Console」オブジェクトについて JavaScriptで開発を行う際に「console.log()」は非常によく使われるし便利なものです。 そもそも、「Console」オブジェクトは、ブラウザのデバッグコンソールへ  >>続きを読む

JavaScriptのPromiseについて

Promiseとは Promiseは非同期処理が完了した時に次の処理を約束したり、または失敗を表現するクラスです。 JavaScriptで非同期処理を行うには通常はコールバック関数を利用します。けれども、これはコールバッ  >>続きを読む

非同期処理とコールバック関数

JavaScriptは基本的にシングルスレッドで動いています。 これはつまり、JavaScriptは並行処理はできないということです。 同期であろうと非同期であろうと2つ以上の処理を同時に行なうことはできません。 Jav  >>続きを読む

Vue.jsの基本(1)

Vue.jsについて Vue.jsはVue.js公式HPに次のように書かれています。 Vue (発音は / v j u ː / 、 view と同様)はユーザーインターフェイスを構築するためのプログレッシブフレームワーク  >>続きを読む

React入門(4)classコンポーネントの作成

Reactコンポーネントの作成には、関数型とclassを使う方法の2つがあります。 関数型コンポーネントについてはReact入門(3)関数型コンポーネントの作成を参考にしてください。 ここではclass型コンポーネントに  >>続きを読む

React入門(3)関数型コンポーネントの作成

このページの詳細なサンプルは「GitHubの React_sample1 funcブランチ」にあります。 コンポーネント Reactの思想としてUIの基本単位をコンポーネントと考えています。コンポーネントは部品と考えるこ  >>続きを読む

React入門(2)render関数の使い方〜Hello worldの作成

このページで使用するサンプルの詳細はGitHubにあります。 Reactの環境設定方法は React入門(1)環境設定 を参照ください。 Reactの開発環境を構築すると、開発用のサーバーが使えるようになっています。   >>続きを読む

React入門(1)環境設定

Reactとは ReactはFacebook社が開発したJavaScriptライブラリです。フレームワークとされる場合がありますが、正式にはライブラリです。 Reactは特にJavaScriptを多用したWebサービスに  >>続きを読む

Gitの使い方(2)コマンド編〜ブランチ、マージ、リベースなど

ブランチの作成 ブランチの作成コマンドの説明です。 **注意 ブランチを作成しただけではブランチを変更したわけではないことに注意してください。 *ブランチの作成 [crayon-5ba673352a27a41094458  >>続きを読む

Gitの使い方 コマンド編(1)〜環境設定から基本操作まで

今回はGitをMacのターミナルで使う例です。 すでにGitは導入済みでSource TreeなどでGUI環境でGitを使っている初心者向けの記事です。 入門者はまずSource Treeで使ってみることをお勧めします。  >>続きを読む

webpack4の導入方法(4)SASSの導入

webpack4にSASSの環境を構築するには以下インストールします。 index.htmlへのcss書き出しはhead内のstyle要素内となります。 *詳細なコードはGitHubにあります。 [crayon-5ba6  >>続きを読む

webpack4の導入方法(3)画像のバンドル

そもそもwebpackはモジュール化するものであり、それはJavaScriptで活用するものです。 けれども、ローダーという仕組みを使用するとJavaScript以外のCSSや画像などでもバンドルすることができるようにな  >>続きを読む

webpack4の導入方法(2)スタイルシートのバンドル

スタイルシートのバンドル化ってどういうこと?一見、複数のCSSファイルを1枚のCSSファイルにしてくれる仕組みのような気がしますが、それは違います。それならSASSを使えばスッキリと済むはずです。 ここで行うのはCSSフ  >>続きを読む

webpack4の導入方法(1)

webpackとは webpackとはWebアプリを構成するリソースファイルをひとまとめにしてくれるものです。 例えば、複数のJavaScriptファイルだったり、CSSファイルもそうです。あるいは画像ファイルだったりし  >>続きを読む

WatsonのAssistant機能をDogRoboにつけました

IBM WatsonのAssistant機能をDogRoboにつけました。 まだテスト運用で色々なことはできませんが、試してみてください。

ヒアドキュメント と Nowdoc

PHPでヒアドキュメントは頻繁に見かけますが、Nowdocはあまり見ないですね。 使う機会も少ないかもしれませんが、知っておいて損はないでしょう。 ヒアドキュメントがダブルクォーテーションと同じ扱いで変数を展開するなら、  >>続きを読む

以上・以下・未満・超える

「以上」、「以下」、「未満」、「超える」の使い分けを明確にしておきましょう。以下の用語は法律用語として使われているようですから、これを使えば問題はなさそうです。 以上 「以上」は対象の値を含めた数より大きい数 PHPの例  >>続きを読む

デザインカンプからコーディングで重宝するツール

デザインカンプと1pxも違わないコーディングを行うには細かな確認が必要になります。 そんな時に役立つツールの紹介です。ただし、MAC専用です。 LayerX psd形式を含めた画像ファイルを透明化してコーディングしたペー  >>続きを読む

MAMP設定〜2018年版 Claud機能が追加されたが設定はどこで?

2018年にMAMPのCloud機能が追加されました。共同作業をMAMPで行う場合は便利かと思いますが、PHPやWordPressの学習のためには必要無いものです。 MAMP(旧バージョン)の新規インストールの方法はこち  >>続きを読む

マークダウンの勧め

マークアップ言語にはHTML言語も含まれるわけですが、そのほかにも様々な記述方法があります。そしてその中の一つにマークダウンという記述方法があります。GitHubの中でもDocumentとして活用されています。 HTML  >>続きを読む

FlexBoxの使い方(7)〜 flex-wrapについて

floatの代わりにdisplay:flexを使用するとレイアウトが簡単になります。けれども、場合によっては思わぬ挙動となり困る場合が出てきます。それは例えば幅の問題です。Flexアイテムに指定した幅はしばしば無視されて  >>続きを読む

Twitterユーザータイムラインを自分のホームページに表示

Twitterのユーザータイムラインを自分のホームページに表示する方法は他のSNSに比較して簡単です。 Twitterのユーザータイムラインとは自分がツイートした内容を表示するものです。 まず、PCでTwitterの管理  >>続きを読む