<p id="topnav">
//新修改的代码
</p>
<p id="topnav">
//以前的代码
</p>
有个主页的顶部导航和其它的很多子页的顶部导航是相同的,现在修改了主页的顶部导航代码,子页的也要改了。可是一个一个地改实在是累死我了。有什么工具可以帮我完成这个工作吗?
PHP中文网2017-04-17 15:43:38
これはフロントエンドであるため、ノードを使用してディレクトリ内の各ファイルをループし、通常のルールを使用してファイルを置き換えるスクリプトを作成できます
つまり、ファイルのコンテンツをループで読み取り、コンテンツを検索し、このコンテンツを抽出し、置換、更新、保存することになります。使用されている言語は関係ありません
追伸: 以前に適切なコード編成習慣を維持していれば、この問題は発生しなかったはずです。たとえば、上部のナビゲーションをフラグメントにして、必要な場所に導入するだけで済みます。コードの長いセクションを再利用していることに気付いた場合は、それを別のファイルに分割することをお勧めします
ringa_lee2017-04-17 15:43:38
単純にループ置換スクリプトを作成しました。お役に立てれば幸いです。
nodejs を使用する必要があります。
Node.js をインストールします
コードは次のとおりです。filesArr
は置換する必要があるファイル配列、XXX
は新しく変更したコードです。