[Core Javascript]JS分析from scratch:開始...

1131 ワード


JavaScript(JS)学習の動機


JSの勉強を始めたとき…!
私はプログラミングを始めましたPython.プロフェッショナルではない立場で、Psunはプログラミングがこのようなものであることを理解させ、簡単な使い方や各種ライブラリを参考にする過程で、いろいろな面白いことを学びました.
やったことは、Pythonでデータの整理と分析を行う過程、金融データを切り出してデータの記憶を行い、画面の画像を自動的に撮影するプログラム、さらには簡単なプライベートゲームも作ったことがある(もちろん講義内容に従って...ほほほ)
データでキャリアを積みたいのですが、ビッグデータ市場ではビジネスモデルが曖昧(まだ稼げない分野)であり、高学歴者中心の部門であることを認識しました.最終的に私は開発者の道を歩み、今フロントエンドの開発訓練を受けています.
フロントでアルゴリズムを学び始めると、自然と必然的にJSに直面します.JSを勉強した後の感想は「どうしてこんなに複雑なの...?」はい.Pythonはコードを簡潔かつ直感的に記述できるが,JSはさらに優れている.その他たくさんあります.複雑です.
たとえば、
リストを昇順に並べると、
li = [1, 5, 3, 7, 9, 2]
li.sort()
こう書きます.でもJS.
let li = [1, 5, 3, 7, 9, 2]
li = li.sort((a, b) -> a-b)
このように記入しなければなりません.これを見て何かと思った直感的ではなく、昇順で並べ替えているのに、なぜ負の演算を行うのでしょうか?!?
△コールバック関数のほかに、恐ろしいやつがたくさんいます.
もちろん、javascriptの固有の特性のためだと今は知っていますが、最初は複雑でよく知らなかったと思います.
だから私は最初からJSが分析しなければならないと思っていました.
JSについて、思い切って底辺から学べる本を買って勉強を始めました.
このJS分析from scratchはこの分析の記録となり、整理後に私のJSをよりよく理解して利用したいと考えています.