私は転職して約 6 か月が経つフロントエンドの学生で、近い将来就職する予定です。
私は DOM 操作、スコープ、クロージャ、関数、プロトタイプ オブジェクト、AJAX についてはある程度理解しています。深く理解しているかどうかはあえて言いませんが、基本的には詳細を説明できます。ネイティブコードのみを記述すればよいのでしょうか?なぜなら、今はネイティブで部分的な JQuery しか書けないからです...ツール、フレームワーク、モジュール、エンジニアリングはたくさんあります。実際、私はそれらを深く試したことはありません。数日前に webpack を試してみましたが、そのことを本当に感じています。最終ツールはコードを書くより優れています。それ自体は複雑ですが、私はまだ真実を信じています。電車は最初の馬車ほど速くありません。学習ツールは生産に役立ちます。学習は本当に終わりのない道です。
============================== 羅リバの土草分割線 =========== = ===============
オンライン表示アドレス: https://corbusier.github.io/T...
github コード: https://github.com/Corbusier/...
デモについて: いくつかの関数と JQ プラグイン (自己カプセル化) を除いて、残りはネイティブ JS です。機能について話しましょう、ツリーメニューエリア、ファイルプレビューエリア、ナビゲーションのクリックインタラクション、ファイルの移動と削除のためのポップアップボックス、フォルダーの追加/削除/変更/移動/フレーム選択機能、バックエンド部分わかりませんので、データベースの内容はなく、ツリーメニュー部分は私が書いた模擬データです。
アドバイスをいただければ幸いです、ありがとうございます!
新しいフォルダーを作成した後、クリックするとエラーが発生しました。その後、ファイルツリーの展開と折りたたみ機能は失敗します