js-primer icon indicating copy to clipboard operation
js-primer copied to clipboard

:book: JavaScript Primer - 迷わないための入門書

Results 71 js-primer issues
Sort by recently updated
recently updated
newest added

https://jsprimer.net/basic/operator/#logical-operator ```js const x = true, y = false; // x -> y の順に評価される console.log(x && y); // => false // 左辺がfalsyであるなら、その時点でfalseを返す // xは評価されない console.log(y && x); // => false...

Type: Refactoring

文章としてじゃなくてサンプルコードのテスト。 - ボタンを押してUnhandledRejectionがでないかをテストする とかのE2Eテストぐらいは欲しい。

Type: ユースケース

v4でキャッシュのダイアログとかの対応が入っているのでアップデートする。 https://developers.google.com/web/tools/workbox/guides/advanced-recipes

Type: WebSite

> https://github.com/asciidwango/js-primer/pull/687/files#r264591533 > もちろん、次のように`continue`文を使わずに「偶数なら`results`へ追加する」という書き方も可能です。 loopの`continue`文の例があんまり公平感がなくてよくない気がする。

Status: Proposal

From #537 ## 目的 - 章ごとのバランスをみるために、章ごとの行数を可視化する

Type: Meta

[zeeshanu/learn-regex: Learn regex the easy way](https://github.com/zeeshanu/learn-regex "zeeshanu/learn-regex: Learn regex the easy way") を参考のリンクとして #121 に追加すると良さそう。 regex101は紹介してるので、その辺で一緒に書くと良さそうかも。 言語指定はないけど、大体JavaScriptの範囲っぽいので

Status: Proposal

- ajaxapp - todoapp はセクション毎に大体動くサンプルがディレクトリに切られている。 なので、これをブラウザでアクセスできるようにすれば、そのつどアクセスできるURLが作れる。 ## Task - ルートにURLをまとめたjsonを置く - 各サンプルを_bookなどにコピーしてgh-pages でアクセスできるようにする

Type: Meta
Type: WebSite

優先度は低いけど面白い題材なので #121 のコラムとして。 ```js "ab".split(/a*?/) /a*?/[Symbol.split]("ab") ``` - 正規表現と文字列は同じロジックを共有している - https://github.com/asciidwango/js-primer/pull/183 - Well-Known symbolを使ってアクセスすることができる - さらにこのSymbolを持つオブジェクトを定義することでStringのいくつかのメソッドがこれを参照することができる。 - サブクラスでoverrideするなどができる - [match](https://www.keithcirkel.co.uk/metaprogramming-in-es6-symbols/ "match")

Priority: Low
Status: Awaiting More Feedback

入れる場所がない、関連する場所がない欄外的なコラムになりそうなまとめ場所。 メモ書きを書いておく場所なので、こういう話があると面白いのではという意見欲しい

Type: Meta

## 概要 Issue対応: #1714 - [例外処理](https://deploy-preview-1732--js-primer.netlify.app/basic/error-try-catch/) のセクションの最後に `Error Cause` の解説を追加します - [Promiseを活用する](https://deploy-preview-1732--js-primer.netlify.app/use-case/ajaxapp/promise/#error-handling)のセクションのサンプルコードで `Error Cause` を使うように変更します ## 重点的に確認してもらいたい部分 - Error Causeのセクションにおいて、causeプロパティで原因のエラーを取得できる部分の解説をコードブロック内に閉じ込めてしまったが、ちゃんと前の文章で表現したほうが良いか - causeプロパティにアクセスして `console.error` を呼び出す部分で 詳細 という単語を使っているか妥当かどうか。 - 他に考えられるとすると 原因 要因...