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

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

JavaScriptが画面をリロードしないと表示できない問題を解決

# はじめに
1月〜プログラミングスクールで学習しています。
これから平日は~3/25まで毎日何かしらアウトプットのため投稿を続ける予定です。
今回はオリジナルアプリ作成時に起きたJavaScriptが画面をリロードしないと表示できない問題について書きます。
※Ruby2.6.5の環境を使用し学習しています。

# 問題
自動計算機能をjavascriptで実装しましたが、何故かリロードしないとうまく機能しません。
![a2cbd6e59b6113689b8c4dd1ca09d2c7.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2515603/41148a66-91f7-13ee-45ca-32444d5c7914.gif)

# 解決方法
どうやら`turbolinks`が原因となっていたようです。
application.jsのturbolinksを読み込んでいる行を削除することで上記の問題は解決しました。
“`JavaScript:app/javascript/packs/applicatio

元記事を表示

JavaScript の 論理演算子

JavaScript の論理演算子の書き方についておさらいしてみました。

MDNでは [このページ](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators) に詳しく記述があります。

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators

## 論理積( AND )

“`javascript
// a & b

const a = 0;
const b = 1;

console.log(a & b);
// 0が出力される
“`

## 論理和( OR )

“`javascript
// a | b

const a = 0;
const b = 1;

console.log(a|b);
// 1が出力される
“`

## 否定( NOT )

“`javascript
// !a

const a = 0;

console.log(!a);
// 0(false) の否定 =

元記事を表示

JS import,exportに関して

– エイリアスはexport,importどちらでも可能
– defaultはあまり使うべきではない
→export defaultは1つしかできない

元記事を表示

【Liquid】注文履歴一覧の日付フィルターを作ってみた

# 日付セレクトボックス

[前回の記事](https://qiita.com/ainyan/items/4d0ecbaedbc4d13b0771)で投稿したliquidの日付セレクトボックスを使って、絞り込みフィルターとしての活用方法を紹介したいと思います。
今回はShopifyの注文履歴一覧ページを例に実装方法について説明していきます。

“`liquid