JavaScript



Sitemap | Profile | タグ一覧
最近の更新
ドライランのありがたみを改めて知る
2024/04/04
伊豆半島
2024/03/31
お出かけチェックリスト
2024/03/29
Ruby
2024/03/27
Kubernetes
2024/03/22
音楽データをDisplayAudioで聞く
2024/03/09
Redmine
2024/02/05
git
2024/02/02
経済
2024/01/08
どうする家康
2023/12/17
MX-Linux
2023/11/06
國體関連学-休学のご連絡
2023/08/13
Debian
2023/08/02
CentOS
2023/06/13
Dell-XPS13
2023/05/23
ベルト
2023/05/18
SourceForge
2023/04/17
確定申告
2023/02/19
さらば「まぐまぐ」
2023/01/09
風猷縄学
2022/11/23


[-] 1. ES6

[-] 1.1. <script>タグ内の let, const は window プロパティにはならない

ES6 勉強中の middle age が最近驚いたこと(2018/12/21)。

[-] 1.1.1. 事実

<script>
  var hello_var = 'HELLO-VAR';    // 'hello_var' in window => true
  let hello_let = 'HELLO-LET';    // 'hello_let' in window => false
</script>

[-] 1.1.2. 発端

ふと <script>タグ内の const 変数のスコープを知りたくてググッて

"variable_name" in window

が true ならグローバル、と言う記事を読んで const 変数に試してみたけどそうならない。

でアセったのがきっかけ。

[-] 1.1.3. const, let の var との違い(その1)

https://stackoverflow.com/questions/28776079/do-let-statements-create-properties-on-the-global-object

At the top level of programs and functions, let, unlike var, does not create a property on the global object.

なる一文が…。

[-] 1.1.4. 結論

<script>直下の let, const は グローバルかつ非window属性

[-] 1.2. Webアプリケーションフロントエンド年代記 - 2018年夏編

Webアプリケーションフロントエンド年代記 - 2018年夏編 が興味深い。

サーバ = RoR, クライアント90% = HTML, 10% = jQuery

…だった僕には、node や React 周辺のトレンドがさっぱり分からなかったので、 勉強になった。

[-] 2. O'Reilly JavaScript(第5版) メモ

JavaScript 本、以前読んだのは10年ほども前だったかな…。 この間、いつのまにか JavaScript は進化していた。 よく分からず prototype.js を使っていたっけ。

プロジェクトが落ち着いたので、第5版を読んでみた。その時のメモ。

[-] 2.1. GET/POST の「意味」

http なるプロトコルの話だけど:

server  = 'http://....'
server.get
server.post(data)

GETPOST
サーバ側の値更新 x o

ここでふと

関数:値更新無し
手続き:値更新あり

を思い出した。






Generated by juli 2.3.2