- 1. 不倫発覚Next.jsと君たちはどう生きるか?-Reactコンポーネントの中にSQL書いてるのなぁぜなぁぜ-
- 2. 【JavaScript】カレンダーをtemplateタグでつくってみた
- 3. 初学者がJavascriptと戦う
- 4. ReactとMUIで、POSTできる画面を作る
- 5. Popular JavaScript Frameworks and Libraries in 2023
- 6. 自分なりの学習フローを振り返る
- 7. BunでESM、CJS両対応のTypeScriptプロジェクトを公開する!
- 8. ブラウザ上で色の試行が手軽にできるChrome拡張機能を公開
- 9. HTMLカラーコード生成をする話
- 10. GAS × Slack Bot で全社ウォーキング大会 750 名のチームチャンネルを自動作成して参加者・運用者体験が向上した話(実装サンプル付き)
- 11. opencv.jsでcharuco(aruco マーカーチェッカーボード)を検知してみる
- 12. [ TypeScript/JavaScript ] LambdaからSlackへカスタム通知を送る方法
- 13. DOMイベントの伝わり方、完全に理解した
- 14. JavaScriptのテンプレートエンジンをつかって簡易テンプレートエンジンをつくる 後編
- 15. 【解説付き】フロントエンドライブラリ私流選定基準
- 16. JavaScriptにおけるundefinedとnullの違い
- 17. Svelte は仮想 DOM じゃないからうんたらこーたら、Elm は?
- 18. Web Speech API使ってみた
- 19. JavaScriptの新機能2023年版 - コード例を交えた変更点
- 20. JavaScript初心者がコラボフローのJavaScriptカスタマイズをやってみる
不倫発覚Next.jsと君たちはどう生きるか?-Reactコンポーネントの中にSQL書いてるのなぁぜなぁぜ-
# 本記事の対象者
– フロントエンジニア
– [React|Next.js]チョットデキル(App Router経験者お断り)
– 最近のNext.jsの動向に不穏なものを感じているが、具体的にはよく分かっていない
– 実装方法、ハウツー的な話はしません。[公式読んでください。](https://nextjs.org/learn)
– 動作原理的な話はしません。[公式読んでください。](https://nextjs.org/docs/app)# 発端
あなたはReact使いのフロントエンジニアです。
伴侶であるNext.jsと蜜月の日々を過ごしていました。
しかしある日、あなたは[Next.js Conf 2023](https://www.youtube.com/watch?v=9CN9RCzznZc&list=PLBnKlKpPeagl57K9bCw_IXShWQXePnXjY&index=2)でとんでもないものを見つけてしまいました。![Screenshot 2023-12-20 at 16.17.22.png](ht
【JavaScript】カレンダーをtemplateタグでつくってみた
このたび **templateタグを使って** カレンダーを作成してみました。
「カレンダー作成 js」と検索してもあまり出てこないやり方ですが、いくつかのメリットがあったので紹介します。## templateタグを使うメリット
templateタグには次のようなメリットがあります。:::note
js側でタグを文字列から生成せずに済む
:::
:::note
同じ構造のHTMLを使い回せる
:::💁♀️ < 詳しく説明します ### ① js側でタグを文字列から生成せずに済む 例えば、DOM要素をつくるためのコードを以下のように書くとします。 ```js let calendarHtml = document.querySelector('#calendarHtml'); // DOMを作成したい位置 calendarHtml.innerHTML = '
新しいDOM ‘;
“`
このようにタグ記法の文字列を直接入力する場合、少しハードコーディング気味になってしまいます。また、条件を付け足したい時、文字列結合だとDOM操作ができないのでやや不便
初学者がJavascriptと戦う
# はじめに
プログラミングの勉強を始めて半年ほど。
これまではRubyやJavaなど、バックエンド側の基礎を一通り舐めた感じの学習をしてきました。
フロントの知識も一通り触れておくため、Javascriptについて、学習を進める。# Javascriptってなんぞ?
フロントエンド側の言語の1つ。Javaとは全くの別物。
よく「HTML/CSS/Javascript」と一緒に語られることが多い。
動きやロジックを組むことができる。個人的にバックエンドはデータベースが絡むイメージ。
フロントエンドはデータベースが絡まないロジックイメージ。# Javascriptだけではサイトは作れない
勉強し始める前は、1つの言語で1つのサービスが出来上がっていると勝手に思っていたがそうではない。
HTMLやCSSやJavascript、その他いろいろな言語がそれぞれ絡み合って、1つのサービスやサイトの作成が行われる。# JavascriptとHTML
HTMLに対してJavascriptを効かせるためには2つの方法がある。
* `