- 1. Vite + Vueでビルドしたが真っ白
- 2. 160行で作るシンプルプログラミング言語
- 3. 手続き型から関数型への書き換え 言語別ガイド
- 4. GWT は日本語の文字も、サーバクライアント通信も簡単
- 5. 【Vue.js】inputタグで選択した画像を表示する
- 6. p5.js のライブラリ「p5play」について基本的な情報をピックアップして記載してみる
- 7. JavaScriptでファイルをダウンロードする方法
- 8. [ESLint] console.logでもうレビューを受けたくない
- 9. 論文検索を自動化してメール通知【コード全文】
- 10. 論文検索を自動化してメール通知(GAS/Pubmed)
- 11. 指定の回数だけサイコロを振る
- 12. React に プルリクを送ったけど、マージされなかった話
- 13. Billboard.jsとjsdomでSVGを生成する(ちょっと失敗編)
- 14. 【2024年版】JavaScript(React)におけるリーダブルコードのチートシート4章
- 15. Jestで環境変数を読み込む2つの方法
- 16. GWT 最初の画面は何か?
- 17. SPA(Single Page Application)の基本と簡単な例
- 18. [JS]関数型プログラミングでも依存性の注入はできるのか
- 19. Apacheでwebサイト公開(React)しようとしてハマった罠
- 20. SynthV scriptを書くときの覚え書き
Vite + Vueでビルドしたが真っ白
## 概要
この記事では、Vite + Vueでビルドしたのに、index.htmlを見るとページが真っ白の場合の解決策の一つをご紹介します。## 問題
`npm run build`でビルドして、index.htmlを「Go Live」などで確認してみると、中身が真っ白になっていた。
## 解決策
コンソールログなどで確認してみると、jsやcssなどが見つからないというようなエラーが出ている可能性が大きい。その場合、jsなどのリソースのディレクトリを正しく参照できていないのが原因である。
その場合、ディレクトリの場所をviteに明示してあげる必要がある。私の場合はビルド先を`docs`ディレクトリにしていたので、それに準じた設定をする。
Go Lineなど、ローカルで確認したい場合は、`vite.config.ts`以下の設定を追記する。
“`ts
export default defineConfig({
base: ‘/docs’,
plugins: [
vue(),
],
// …その他記述
build: {
outDir:
160行で作るシンプルプログラミング言語
## 概要
シンプルかつ基本機能を備えたプログラミング言語を作ってみたい。
https://htsnul.github.io/seqalt/
で触ることができる。
https://github.com/htsnul/seqalt/blob/main/seqalt.js
がメイン実装。
Hello Worldは、
“`
@print(“Hello World!”);
“`となる。
簡単な計算は、
“`
@print((5 + 6) – (1 + 2) + (3 * 4));
“`出力:
“`
21
“`とできる。
フィボナッチの計算は、
“`
“fib” = ((“val”) => {
(val < 2) ? { val } : { (@fib(val - 1)) + (@fib(val - 2)) } }); @print(@fib(7)); @print(@fib(8)); @print(@fib(9)); @print(@fib(10)); ``` 出力: ``` 13 21 34 55 ```
手続き型から関数型への書き換え 言語別ガイド
# はじめに
この記事では、手続き型プログラミングと関数型プログラミングの違いを明らかにし、複数の言語を通じて、同じ問題を解決するための両アプローチを示します。
# 手続き型と関数型の基本的な違い
手続き型プログラミングと関数型プログラミングは、コードの書き方とプログラムの設計において根本的に異なるアプローチを取ります。これら二つのスタイルの基本的な違いを理解することは、プログラミングの柔軟性を高め、より効果的なコードを書く上で重要です。
## 手続き型プログラミング
手続き型プログラミングは、命令の列としてプログラムを考えます。このアプローチでは、データ構造を操作するために一連の手続き(関数やサブルーチン)を作成し、プログラムの状態を変更するためにこれらの手続きを実行します。手続き型プログラミングの特徴は、プログラムがどのように実行されるか(アルゴリズムと手順)に焦点を当てている点にあります。C 言語や Java(オブジェクト指向の側面を除く)などが、このパラダイムの典型的な例です。
## 関数型プログラミング
関数型プログラミングは、計算を数学的関数の評価として扱い、
GWT は日本語の文字も、サーバクライアント通信も簡単
# GWTは、いちいち日本語を通信する際の文字処理もそのままでできますよ
![GIF 2024-02-18 4-50-09.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132663/b9c916eb-7884-e41e-5668-ca51193ab08b.gif)
【Vue.js】inputタグで選択した画像を表示する
こんな感じで選択した画像が表示されます。
[Vue Playground](https://play.vuejs.org/) で試してみてください。
![スクリーンショット 2024-02-17 23.20.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/92383/a08cacce-0be4-0261-a7c7-b917a3bfadaa.png)
“`vue