問題タブ [hexo]

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.

0 投票する
1 に答える
39 参照

javascript - コードの境界線が白くなるのはなぜですか? (コードは、私の hexo ブログ記事からのもので、マークダウン エディターで編集されています)

私は hexo ( theme ) によって設立された新しいブログに書いています。cmd マークダウン エディターを使用しました。クロムでブログ記事をプレビューしたときに、コードの周りに予期しない白い境界線があることがわかりました。このように:コード行の周りに白い境界線があり、境界線は四角形です(マークダウン エディターでは、「my code;」の前に 4 つまたは 8 つのスペースがありました)、見て、境界線は上とは異なります

これはスタックオーバーフローに関する私の最初の質問です。それを修正する方法と、他のコードが正常である理由を知りたいです。あなたの助けに本当に感謝しています。

私の貧弱な github 記事アドレス: hellowor1d.github.io/2015/07/11/2015-06-11-JavaScript-function/

0 投票する
0 に答える
442 参照

javascript - console.log と util.inspect でオブジェクトが正しく出力されない

特定のオブジェクトのみで、結果を使用console.logまたは印刷するとutil.inspect、数値1または2結果として得られます。

1印刷されたオブジェクトが数字やだけではない場合、どうすればよい2ですか? デバッガー インスペクターを使用して属性と関数を確認します。また、コードを実行してオブジェクトのすべてのメンバーを確認することもできます

注:オブジェクトを複製/コピーしようとしましたが、同じ動作をしています。そのオブジェクトの何が問題なのですか?

このライブラリを使用しています: https://hexo.io/

この機能を使用しようとしたとき: https://hexo.io/api/renderer.html

コード例:

私が言ったように、オブジェクトoptionsにはいくつかの異なるメンバーがあり、util.inspect深度やその他のパラメーターを指定した場合でも、 と同じ/類似の動作です。

私の目的は、なぜそれが起こるのか、そしてそれを修正する方法を見つけることです.

編集:

さらに、 を使用してこのオブジェクトを JSON にシリアル化しようとするとJSON.stringify、次の例外が返されます。

0 投票する
1 に答える
83 参照

javascript - Hexo: プラグインで DB を照会する方法は?

Hexo 用のプラグインを作成しようとしていますが、それはスクリプト フォルダーにあります。で開発するためのテストを作成しようとしていjasmine-nodeます。仕様ファイルでデータベース クエリを作成するにはどうすればよいですか? たとえば、site使用可能な変数がなく、書き込みrequire('site')によって問題が解決されない場合などです。

0 投票する
1 に答える
1019 参照

javascript - ネストされた Promise.alls から値を返す

Promise.allブルーバードの仕組みについて根本的な誤解をしている可能性があるため、この質問をしています。

ネストされた依存関係から値を返す方法を理解できませんPromise.alls

ただし、コンソールに表示する目的の結果を得ることができます。(私が返そうとしているデータはコメントで確認できますconsole.log)。

コンテキストとして、関連するブログ投稿のコレクションを取得し、そのうちの 5 つを返すHexoプラグインを作成しています。

各プロミスは、前のプロミスから返されたデータに依存します。