JavaScript関連のことを調べてみた2021年03月20日

JavaScript関連のことを調べてみた2021年03月20日

Rails6でJavaScriptのファイルを読み込みたい!

Rails6にJavaScriptのファイルを読み込みたい方に向けてまとめました。

## 方法

### ①JSファイルを配置する場所を確認
Rails6の場合、`javascript/packs/`に配置します。

“`
//以下に配置
javascript/packs/

//フォルダを作成する場合
javascript/packs/フォルダ

“`

### ②JSファイルを作成する
Javascriptのコードを以下の記述で囲みます。

“`js:javascript/packs/xxx.js
document.addEventListener(‘turbolinks:load’, () => {

//ここにjsの記述を追加

})
“`

### ③JSファイルをapplication.jsでimportをする
最後に、`application.js`でインポートします。
ファイル読み込みの記述に注意しましょう。

“`js:application.js
//requireの下に配置

//=> javascript/packs/xxx.js

元記事を表示

お気に入り機能(非同期)

ポートフォリオの作成でお気に入り機能を非同期で実装したので、その箇所の記述についてアウトプットします。
モデル、コントローラー作成してアソシエーション記述した後の作業を書いていきます。

### 動作環境
rails6.0.0
ruby 2.6.5
### jquery導入

“`terminal
% yarn add jquery
“`

“`config/webpack/environment.js
const { environment } = require(‘@rails/webpacker’)
// 以下追記
const webpack = require(‘webpack’)
environment.plugins.prepend(‘Provide’,
new webpack.ProvidePlugin({
$: ‘jquery/src/jquery’,
jQuery: ‘jquery/src/jquery’
})
)
// ここまで
module.exports = environment
“`

“`appl

元記事を表示

【Heroku】デプロイしたときにおこるApplication error(code=H10)の対処法

#プログラミング勉強日記
2021年3月20日
ローカルでは動くのに、HerokuでデプロイするとApplication errorになってしまったので、その対処法を紹介する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/642821/c41c733c-dcef-6813-daa2-b9887b320362.png)

#エラー内容
 まず書かれているように、`heroku logs –tail`でログを確認した。

“`
2021-03-19T06:17:26.458574+00:00 heroku[router]: at=error code=H10 desc=”App crashed” method=GET path=”/favicon.ico” host=videochat-sample.herokuapp.com request_id=48b111ba-aaf9-49c2-b454-ffb81ccb1fcb fwd=”14.14.208.82″ dyno= connec

元記事を表示

大量の点の 2 次元プロット(regl + d3.js)

こんにちは。
大量の点の 2 次元プロットについて、regl (WelGL ライブラリ)の利用に加え[^1]、d3.js を利用し、マウスイベント処理(ズーム、スクロール)およびグリッドライン描画を行いました。

[^1]: 参考:「[大量の点の 2 次元プロット(regl)](https://qiita.com/kkdd/items/8b46c5e7362397a9c627)」

scatter.jpg

“`scatter.html