Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2019-07-01のミーティングアジェンダ #860

Closed
azu opened this issue Jul 1, 2019 · 29 comments · Fixed by #867
Closed

2019-07-01のミーティングアジェンダ #860

azu opened this issue Jul 1, 2019 · 29 comments · Fixed by #867

Comments

@azu
Copy link
Collaborator

azu commented Jul 1, 2019

2019年7月1日のミーティングアジェンダ

@azu azu added the Type: Meta label Jul 1, 2019
@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

文字列のリファクタリング #858 のリファクタリングが思ったよりかかかった

用語も統一した。
RegExpのnamed captureを扱ってない(regexp.groupsがでてきてない)のがちょっとだけ気がかり

用語 意味
文字列 Stringオブジェクトのこと "string"
検索文字列 String#indexOf(検索文字列) など検索対象などに指定した文字列のこと "string".indexOf("検索文字列")
置換文字列 String#replace(検索文字列, 置換文字列) のように、replaceメソッドで文字列中の検索文字列に一致した部分を置き換える文字列 "string".replace("検索文字列", "置換文字列")
パターン /パターン/ 正規表現のbodyのこと /パターン/
フラグ /パターン/i の ig などのこと /パターン/i
パターン文字列 new RegExp("パターン文字列") コンストラクタの場合に渡す文字列のこと。正規表現へ変換されることを想定した文字列のこと new RegExp("パターン文字列")
正規表現オブジェクト new RegExpや/パターン/ の返り値であるRegExpのインスタンスオブジェクト var 正規表現オブジェクト = /パターン/フラグ

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

Array.prototype.flatArray.prototype.flatMap · Issue #847 · asciidwango/js-primer

話題になったAPIだから入れたいけど、本文として入れると単に網羅性が高くなるだけでいまいちだからSmooshGateのコラムという形がいいのかなーとか思った。

@azu azu mentioned this issue Jul 1, 2019
@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

#861
ECMAScript 2019がリリースされたので最終的に入れるもの確認

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019


メモ

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

モジュールは移動するだけ。
先頭に注記を入れたい

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

モジュールは単体だと動かないのでやっぱりやっかり

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

📝 https://jsprimer.net/use-case/module/ には require("hoge") がどう解決されるのかが書かれていない(実際に仕様ではないんだろうけど)

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

モジュール

  • named export と named import
  • default export と default import
  • alias export と alias import?
  • *

@lacolaco
Copy link
Collaborator

lacolaco commented Jul 1, 2019

- 名前付き
  - エクスポート
  - インポート
- デフォルト
  - エクスポート
  - インポート
- すべてをインポート
- 再エクスポート
- 副作用インポート

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

  • 先頭にTodoアプリで実際に動かしながら学ぶため、ここでは構文の説明とモジュールのイメージを掴むのが目的です。
  • モジュールを実際に動かすためには色々準備が必要なので読み飛ばして大丈夫です。
  • モジュールの章の内部で並び替え 2019-07-01のミーティングアジェンダ #860 (comment)
  • モジュールをCommonJSをNodejs CLIの方に移動
  • モジュールバンドラーを参考リンク集に移動して + webpack + rollup へのリンクを入れる

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

#863

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

Aのため、Bが発生する

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

Array#flat

https://jsprimer.net/basic/array/
結合 -> フラット化

という感じで入れる。

  • depthの説明
  • array.flat => arrayになる

する。

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

ECMAScript 2019

  • Flat
  • 2017以降は省略 1年毎に1あがる

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

https://tc39.es/

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

タイトル

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

JavaScript Primer 〜サブタイトル〜

@lacolaco
Copy link
Collaborator

lacolaco commented Jul 1, 2019

迷わないための入門書

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

  • スッキリ
  • 複雑
  • 迷よわないための入門書

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

入れなくていい言葉

  • 仕様
  • モダン
  • ハンドブック、クックブック

@lacolaco
Copy link
Collaborator

lacolaco commented Jul 1, 2019

モダン は却下

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

メインタイトルは JavaScript Primer
サブタイトルは次回

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

サブタイトルのissueを作った
#865

@azu
Copy link
Collaborator Author

azu commented Jul 1, 2019

次回8/5(月)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants