問題タブ [static-html]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - CLIを使用してAWS S3でtarファイル階層を解凍しますか?
OSX (または Linux) でNOUNZ データ コンパイラを使用しています。これは、静的 HTML ファイル (数十万、時には数百万のファイル) の巨大なディレクトリ構造を自動的に生成します。
生成されたディレクトリ ツリーの簡単な例は、次のようになります...
通常、ツリー全体をリモート Web サーバーに移動する場合は、次のコマンドを使用してツリーを tar および圧縮するだけです。
これにより、tar された圧縮ファイルが生成されます。HTML.tar.gz
次に、上記のファイルをリモート Web サーバーに FTP または SCP で送信し、次のコマンドを使用してファイルを単純に untar および uncompress できます。
これにより、ローカル マシン上のデータ コンパイラによって生成されたものとまったく同じファイル ツリーが Web サーバー上に作成されます。
問題: Amazon Web Services (AWS) Simple Storage Solution (S3) を使用して、上記と同じ動作を模倣したいと考えています。
私の質問:同じ (または同様の動作) を模倣する最良の方法は何ですか。tar され圧縮されたツリー全体をローカル サーバーから AWS S3 に移動し、ファイルを圧縮解除して展開し、ディレクトリ全体を再作成します。構造?
およびコマンドは S3 CLI API の一部tar
でgzip
はないため、何百万ものファイルを含む可能性のあるディレクトリ構造を移動する確実な方法を見つける必要があります (おそらく 1 日に 1 回発生します)。最初にtarと圧縮を行わずにすべてを移動して再作成すると、非常に時間がかかります。
注: 参考までに、データ コンパイラが実行されると、常に古いツリー全体が削除され、新しいツリー全体が再生成されるため、すべてのディレクトリとファイルに対して完全に新しい inode が作成されます。これは、「増分」コピーと同期が実行できないことを意味します。毎回、ツリー全体を移動する必要があります。
jquery - 静的ページで JQuery を使用したカテゴリ メニュー
これが私のケースです:
左側にサイド メニューがあり、メイン ラッパーにカテゴリのリストとタイルのリストがあり、ユーザーが選択したカテゴリに応じてフィルタリングされるクラシック レイアウトを構築しています。
現在、ページは静的サイトであるため、すべてのコンテンツが既にそこにあり (Json、AJAX などの凝ったものは必要ありません)、各「タイル」には複数のカテゴリを関連付けることができるため、単純な Jquery スクリプトでうまくいくと思います。そうは言っても、私は JQuery に関してはまったく無知であり、私のコードは非常にうまく機能しますが、あまり最適化されていないと感じています。
誰か手を貸してくれませんか?本当に感謝しています。
これがフィドルです: https://jsfiddle.net/6hmnk5od/
コードは次のとおりです。
JS
HTML
どうもありがとうございました!
python - Python 3.5 を使用して STATIC HTML FILE からデータを抽出する
ローカル マシンに保存された静的な HTML ページがあります。シンプルなファイルオープンとBeautifulSoupを使ってみました。ファイルが開いていると、Unicode エラーと BeautifulSoup が原因で HTML ファイル全体が読み取られず、ライブ Web サイトで機能します。
HTML を読んだ後、属性を持たないul
andからデータを抽出したいと思います。li
どんな推薦も大歓迎です。
java - EnableWebMvc が ServletException をスローする: ビューを名前で解決できませんでした
静的 HTML ページで Spring Boot + MVC をいじっていると、次のことに気付きました。
まず、私が持っているもの:
インデックス コントローラ:
Html ファイルは次のとおりです。...\src\main\resources\static\index.html
したがって、私のメインアプリケーションクラスが次の場合:
すべてが正常に動作し、デフォルトのパス:ページのコンテンツlocalhost:8080\
を取得しますindex.html
しかし、 Application クラスに注釈を付けると@EnableWebMvc
例外が発生します:javax.servlet.ServletException: Could not resolve view with name 'index.html' in servlet with name 'dispatcherServlet'
しかし、この春のドキュメントによると、それは有効な構成です。
多分誰かが私に理由を説明できますか?私は何か間違っていることを理解していますか?