1
Ractive.DEBUG縮小化の主張の背後にあるロジック:私はRACTIVEのドキュメントにこのコード行を見
Ractive.DEBUG = /unminified/.test(function() {/*unminified*/});
は、あなたがこの背後にあるロジックを説明できますか? インラインコメントがあるかどうかにかかわらず、関数の値が同じである必要があります。
Ractive.DEBUG縮小化の主張の背後にあるロジック:私はRACTIVEのドキュメントにこのコード行を見
Ractive.DEBUG = /unminified/.test(function() {/*unminified*/});
は、あなたがこの背後にあるロジックを説明できますか? インラインコメントがあるかどうかにかかわらず、関数の値が同じである必要があります。
関数に.toString()
を呼び出しtest
正規表現は、このようfalse
を得たときに機能がfunction() {}
となるように縮小化は、コードからコメントを削除します。
縮小せずに、これは偉大なハックで正規表現のテストがunminified
の発生を見つけるでしょう、したがって、DEBUGはtrue
になります。 – alexserver
Rich Harrisに行くための完全な小道具https://github.com/ractivejs/ractive/pull/1813#issuecomment-79733487 – martypdx