※Web開発

【学習】初心者向け入門!Node.jsの使い方を解説します【express, nodemon, ejs, nodeMailer, module.exports, require】

学習】初心者向け入門!Node.jsの使い方を解説します【express, nodemon, ejs, nodeMailer, module.exports, require】 HTMLで入力フォーム、ラジオボタン、チェックボックス、セレク...
※Web開発

Laravel10とTinyMCEでブログ作成&画像のアップロードができるか調査した

この度、Laravelでブログ的なサイトを構築できる?と聞かれた案件がありました。 その際に焦点となったのが、エディタ部分です。さすがにただのtextareaのみで実装する訳にはいきません。WordPressのような、いわゆるWYSIWYG...
※Web開発

特殊記号の書き方!HTML,CSS,JSそれぞれの違いとエスケープまで解説します

「特殊記号が何かは知ってるけどHTML、CSS、JSで書き方が違うことまでは知らなかった」「ネットで検索してコピペしているのに特殊記号が表示されないことがある」「エスケープシーケンスの使い方や意味はよくわかっていない」 本日はそんな方に向け...
※Web開発

Laravelのbladeでコンポーネントを使う

これまでLaravelのbladeで複雑な画面を開発した経験がなかったのですが、近々開発することになりそうなので、コンポーネントの使い方を調べてみました。自分用の備忘録です。 Laravel7以降でbladeコンポーネントが使いやすくなった...
※Web開発

【保存版】【コピペでOK】CSSでレスポンシブなtableを作る簡単な方法!

以前、仕事でテーブルデザインをレスポンシブで表示する際に結構悩みましたので、同じような悩みを持つ方が多いと思いますので何パターンか王道のレスポンシブテーブルデザインを紹介します。 疑似要素(beforeとafter)についての記事も書きまし...
※Web開発

オブジェクト指向プログラミングの基礎をステップバイステップで解説

クラス インスタンス オブジェクト メソッド(method) = 関数 方法 プロパティ(propaty) = 変数 所有物 ポリモーフィズム カプセル化 継承 これらの意味を 日本語で 初学者にもわかりやすいように ステップバイで 詳しく...
※Web開発

TinyMCEをHTML入力画面に組み込む方法

TinyMCEは、Webページにリッチテキストエディタ機能を追加するための強力なJavaScriptライブラリです。HTML入力画面に組み込むことで、ユーザーはより簡単に、そして視覚的に魅力的なコンテンツを作成することができます。 1. T...
※Web開発

PHPライブラリのおすすめ14選!利用方法、ライブラリの探し方も解説!

目次 PHPライブラリとは? PHPライブラリおすすめ14選 Requests for PHP – HTTPリクエスト kriswallsmith/assetic – minify whoops! – デバッグ briannesbitt/C...
※Web開発

【Chart.js × Laravel】Controllerで返されたデータをJavaScriptで操作するには

Controllerで返された値をJavascriptで操作する方法、Javascriptでchart.jsを使って複数のチャートで動的なデータを表示する方法があまり見当たらなかったのでこちらで紹介。 通常Controllerで返された値(...