Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

javascriptを難読化するPythonモジュールはどれですか?


jsminモジュールを使用すると、Pythonを使用してJavaScriptコードを最小化/難読化できます。次を使用してjsminをインストールします:

$ pip install jsmin

Pythonプロジェクトでjsminを使用してjsファイル(たとえばhello.js)を最小化するには、次のように使用できます。

>>> from jsmin import jsmin
>>> with open('hello.js') as js_file:
...     minified = jsmin(js_file.read())
>>> print minified

縮小されたJSコードがシェルに出力されます。コマンドラインツールとしてjsminを使用することもできます:

$ python -m jsmin hello.js

jsminの詳細については、pypiドキュメントをご覧ください:https://pypi.python.org/pypi/jsmin


  1. Pythonでpydocモジュールを使用したドキュメントの生成

    はじめに pydoc moduleは、Pythonモジュールからドキュメントを自動的に生成します。ドキュメントは、コンソールにテキストのページとして保存したり、Webブラウザに表示したり、HTMLファイルとして表示したりすることができます。 この記事では、さまざまなケースでこれらのドキュメントを表示する方法を学び、Pythonスクリプト用の独自のドキュメントを作成するのに役立つdocstringについても学びます。 pydocの使用法がわかったので、始めましょう。 はじめに pydocモジュールはPythonと一緒にパッケージ化されているため、個別にダウンロードしてインストールする

  2. PythonとRuby、どちらを選択しますか?

    最初に頭に浮かぶのは、なぜこれら2つの言語だけを比較するのかということです。これは、両方が解釈され、オブジェクト指向の哲学と非常に巨大なコミュニティがサポートするアジャイル言語であるためかもしれません。ただし、両方の言語はいくつかのアイデア、構文要素を共有し、ほぼ同じ機能を備えていますが、2つのコミュニティには共通点がありません。 どちらの言語も開発者のコ​​ミュニティで非常に人気があります(これも比較する理由の1つです)。以下は、開かれたプルリクエストに基づくGitHubで2018年に最も人気のある言語のトップ10です- 開かれたプルリクエストに基づくGitHubで最も人気のある言語トップ