問題タブ [svelte-3]

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 に答える
147 参照

scroll - sapper-noscroll を使用した goto 関数

関数はページのgoto()上部にスクロールします。たとえ同じページであっても。これは、 thing/feature<a>を使用して解決されたタグと同じ動作でした。sapper-noscrollとにかくgoto()関数で同じことをするのですか?

0 投票する
3 に答える
1446 参照

javascript - Svelte ヘッド タイトル サフィックス

- mywebsiteSvelteの各ページのように、ヘッドタイトルサフィックスをつけたいです。

簡単かつシンプルにそれを行う方法を見つけるのに苦労しています。

svelteウェブサイトのソースでは、彼らが手動で行っていることがわかります:

次のようなコンポーネントの作成を開始しました。

しかし:

  • <title> can only contain text and {tags}svelte(illegal-structure)エラーが発生しました
  • それが最も簡単な方法かどうかはわかりません。

どうすればやりたいことを達成できますか?

0 投票する
3 に答える
272 参照

javascript - ウィンドウ バインディングを svelte ストアに保存する

こんにちは、インターネットの素敵な人々、

ユーザーのスクロール位置のリスナーを作成しました。 <svelte:window bind:scrollY={y} /> この変数をストアに保存して、Web サイト全体でアクセスできるようにしたいと考えています。しかし、そのためにはセッターが必要です。これを行うための優れたパフォーマンスの方法はありますか?

私はこれを試しましたが、うまくいきません:

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

javascript - Svelte の「スクリプトの評価」時間は、inferno、preact と比較して高く表示されます

プロジェクト用に、データ バインディングと DOM 管理機能を提供するライブラリを選択しようとしています。複数のライブラリを比較すると、最終的にInferno と Svelte になりました。

Svelteの評価スクリプト時間が他のライブラリよりも高いことに気付きました(添付の画像を参照してください) ここに画像の説明を入力

サンプルでは、​​100 x 15 のテーブル (合計 1500 セル) をレンダリングしました。レンダリング時間は数ミリ秒短縮されますが、インフェルノのスクリプト実行時間はその半分です。ここに画像の説明を入力

時間は、要素の数に応じて大幅に増加します。15000 セルの svelte スクリプトの評価時間は 2000 ミリ秒ですが、インフェルノでは 680 ミリ秒かかりました。

洗練されたコード:

インフェルノのサンプルコード:

Svelte でこのスクリプトの評価時間が長いのはなぜですか?