問題タブ [jquery-terminal]
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.
css - Codepen の ASCII アートに常にアンダースコアが表示されるとは限らない
私のライブラリjQueryターミナルでは、Chromeで開くとアンダースコアが常に表示されるとは限らない場合、Codpen(ASCIIアート)のCSSに問題があります。
Codepen は iframe を使用します。ローカルでテストしたところ、iframe は問題ないように見えます。Codpen は FireFox でも問題なく表示されます。Codpen デバッグ モードを開くと、問題ないように見えます。
開発者ツールからコピーした CSS (を除く::selection
)
ここにコードペンがあります https://codepen.io/jcubic/pen/wQjaZv不明 これが Linux のみの場合、MacOSX または Windows ではテストしていません。
padding-bottom: 1px;
またはmargin-bottom: 1px
を追加することで問題を解決できますが、.terminal-output > div > div
なぜこれが起こっているのか知りたいですか? 2 行目にはアンダースコアが表示されているのに、最初の行にはアンダースコアが表示されないのはなぜですか?
このペンでは、CSS のリセットまたは正規化は使用しませんでした。
編集:
私もこのcssを持っています
Firefoxの問題を修正すると思われますが、それがなくても動作するようです。
Chrome/Linux/Codpen の開発ツールで調査したところ、次のような ASCII アート行があります (計算されたスタイルで):
そして、FirefoxまたはCodepenの外側のChrome(Codpen iFrameの外側のデバッグモードでも)には、次のものがあります。
そして、ライン div にカーソルを合わせると、高さが 15 になりました。
アンダースコアはdivの外にありますが、私はこのCSSを持っています:
少なくとも 14px である必要がありますが、なぜ13.9915px
ですか?
もう1つテストを行いました.codepenエディターを複製し、デバッグページをiframeソースとして挿入し、保存してサーバーにアップロードしましたが、正常に動作し、divは切り取られず、高さは14pxです.
EDIT2:
以下を使用して問題を解決しました。
15px
代わりに14px
、なぜこれが起こっているのか、なぜCodepen / Linux / Chromiumだけで起こっているのかを知りたい.
typescript - Typescript 3.3 は、d.ts ファイルから関数の型を取得しなくなりました
私のライブラリjQueryターミナルには、タイプ用のd.tsファイルがあり、タイプをテストするためのtest.tsがあります。これは、APIのほぼすべてのpiceを使用するだけであり、タイプをテストするためだけに出力ファイルを発行せずにtscを実行しています.
typescript を 3.0 から 3.3 に更新しましたが、関数の型が壊れています。コードは次のようになります。この例は、文字列、オブジェクト、および関数の配列を持つより複雑なものです。
私はこのようなタイプを持っています:
これは typescript 3.0 で正常に動作し、Emacs で this.echo を完成させました。関数内のコマンドは、ユーザー コードで型を指定しなくても文字列のように動作していました。ユーザー コードの型を明示的に設定する必要がありますか? これは重大な変更ではありませんか? なぜこれが起こっているのですか?
参考までに、壊れた travis build をここに示します。