カーリー

2023年09月04日に参加

学習サマリ

学習履歴一覧

36件中の 1-25件 を表示

VSCodeのアンインストールとか拡張機能とか

今日したこと VSCodeのアンインストール VSCodeの再インストール VSCodeの初期設定 読んだ記事 【VS Code】オススメの設定・拡張機能・便利機能・ショートカット【Win/Mac対応】 プログラミング作業を効率化するVS Codeの拡張機能30選 Visual Studio Codeをアンインストールする方法【Windows11】 金曜日に発生したエラーがそうやっても直らないため、結局VSCodeをアンインストール、再インストール、初期設定と拡張機能を追加することに。 一度VSCodeをアンインストールするとき、消さないといけないフォルダが2つもあるなんて思いもしなかったです。そしてフォルダの中のファイルは消したものの、フォルダは削除できず…。ああ。 そしてアンインストールの時間が長い!長すぎて何かしらのエラーが発生したのではないかと思っていました。アンインストールの間、パソコンがフリーズしていたからです。 ですがアンインストールは無事完了し、検索して初期設定を進め、インデントやJavaScriptに関するエラーを示す拡張機能、ESLintやLive Severなどといった拡張機能を入れて、デフォルトの文字を大きくして…。意外と拡張機能をたくさん入れていました。 果たしてReactをうまく進められるか…心配です。

VSCode

2023年10月22日(日)

0.7時間

ReactのコードとVSCodeのコード整形に悩む

今後の課題 React入門(youtube) 読んだ記事 React 18ではReactDOM.renderではなくcreateRootを使う https://iwb.jp/react-18-uses-createroot-instead-of-reactdom-render/ 今日は動画を見ながら、初めてReactのフォルダをいじりました。動画の通りにデフォルトのsrcディレクトリにあるファイルを全部削除、新たにApp.jsとindex.jsを作成し、動画の通りにコードを書きましたが…動画が古く、バージョンが現在の18のものとは異なるため、記事を参考にしてコードを動画のものとは違うコードに書き換えました。 また、保存をかけるとコード整形する機能のせいか、JSXの部分がHTMLに空白ができるといったエラーが発生しました。そこを直すために設定やコード整形に関する拡張機能を無効にしましたが、エラーは変わらずに保存をかけるとやはり空白ができます。 それとメンターさんから教えていただいて知ったのですが、npm startというコマンドはReactの全てのファイルを読み込むものなんですね!だからApp.jsのファイルでターミナルを開き、npm startをかけてもReactのページではindex.jsのエラーが出たんですね…。 果たしてReactで成果物はできるのか…?相変わらず自分の理解力に自信がありません。 問題が解決する日は来るのかな…?

React
JavaScript

2023年10月20日(金)

4.0時間

JavaScript Number.prototype.toLocaleString()って神過ぎん?

ドットインストール JavaScript入門 文字列操作編 JavaScript入門 日時操作編 記事 console.logに文字色やスタイルを適用する方法を解説! https://qumeru.com/magazine/371 JavaScriptのconsole.logの使い方を初心者向けに解説! https://qumeru.com/magazine/372 【JavaScript】substring(), slice(), substr()の違い https://www.motokis-brain.com/article/53 Date.prototype.toDateString() https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateString Number.prototype.toLocaleString() https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString UNIX時間 https://ja.wikipedia.org/wiki/UNIX%E6%99%82%E9%96%93 Date.prototype.getTime() https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime JavaScriptでゼロパディングする(文字列を埋める)メソッド【padStart、padEnd】 https://hatoblog.net/js-methods-padstart-padend/ 明日が集団面接会の中、「1時間だけ…」と思っていたら28分オーバーしていました。 UNIX時間は以前から聞いていたのですが、これは1970年1月1日0時から始まっている、コンピューター上の時間ととらえています。 たとえばパソコンやスマホの時間表示はUNIX時間を参考にしていると思っています。 substringとsliceの違いはいまいちわからないのですが、両方ともだいたい同じで(開始位置、空白なら何文字空白にするか)なんですけど、マイナスになった場合、substringは0として扱い、sliceは後ろからの数値として扱うんですね! これはある意味新しい発見です!!! あ、新しい発見といえばもう1つ。 Date.prototype.toDateString()とNumber.prototype.toLocaleString()の違いが判らなかったんですが、前者はコンソールされた日付や時間を年と月、日付にして表示する関数、後者は数値として表示されたものを文字に直す関数なんですね…! 多分Number.prototype.toLocaleString()の方が使用頻度は高そうですね…。 あと、最後にconsole.logはコンソール上で色を付けることができるんですね!これも新しい発見の1つです! 最後に、よかったら明日の集団面接会が上手くいくように応援してください🙏

JavaScript

2023年09月26日(火)

1.4時間

JavaScript 分割代入がわからない件について

ドットインストール JavaScript入門 データ構造編 JavaScript入門 数値操作編 記事 Array.prototype.map() https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/map 【JavaScript】「分割代入」について https://qiita.com/kamijodev/items/ca007a264a3a0f1d1c8b 【JavaScript】「スプレッド構文」と「レスト構文」について https://qiita.com/kamijodev/items/89543ca267ac9ad51529 JavaScriptスプレッド構文の基本的な仕組みと使い方 https://kinsta.com/jp/knowledgebase/spread-operator-javascript/ 配列の要素を順に取得する https://www.javadrive.jp/javascript/array/index10.html 昨日より30分ほど学習時間は少ないですが、学んだことは同じくらい多かったです。 まずforEachの使い方が微妙にわかりませんでした。アロー関数を使うとはいうものの、新しい引数を作ってそっちから配列を呼び出しているし…。いや、もしかして新しく配列を作り直しているのか?今も正直わかりません。 ただ、スプレッド構文とネスト構文の違いはうっすらと分かったような気がします。スプレッド構文は複数の配列を呼び出す構文、ネスト構文は複数の配列を1つに集約した構文…ですかね? ほかにもMath.randomやMath.floorといった聞いたことがある構文を聞いて「懐かし~」と思ってました笑 ですが、分割代入は最後まで分かりませんでした!

JavaScript

2023年09月25日(月)

2.1時間

36件中の 1-25件 を表示