問題タブ [krl]
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.
krl - KRLでは、永続的な変数をアップではなくカウントダウンさせることはできますか?
アプリ変数をアップではなくカウントダウンさせたい。私は次のことを1つのルールのポストルードに入れました。
変数app:pies
は10から1までカウントされますが、ゼロに達することはありません。なくなったらパイを出すのをやめる必要があります。変数がゼロに達しないのはなぜですか?これを行うためのより良い方法はありますか?
krl - 拡張引用符の内側にハチ刺されを使用するKRL
拡張引用符内の有効なハチ刺され表現は何ですか?
これを実行しても何も表示されません(通知ボックスは表示されません)。ecount行とacount行を削除すると、
拡張引用符内で有効なハチ刺されの表現は何ですか?通常の引用符で囲まれた文字列とは何か違いがありますか?
krl - KRLで、変数が配列であるかハッシュであるかを検出するにはどうすればよいですか?
KRLでは、変数が配列かハッシュかを検出して、デコード演算子またはエンコード演算子を使用する必要があるかどうかを確認したいと思います。それは可能ですか?
私はこのようなことをしたいです:
character-encoding - KRL RSS パーサー: エンコーディングの問題を処理しますか?
RSS フィードを Tumblr から Kynetx アプリにインポートしています。アポストロフィが次のように表示されるため、RSS フィードにエンコードの問題があるようです。
フィード (ここにあります) は、UTF-8 でエンコードされていると主張しています。
エンコーディングを指定する方法や、それらの文字を通常のアポストロフィに置き換える方法はありますか?
krl - KRL: 文字列の切り捨て
Tumblr ブログから RSS フィードを取得しています。タグ内の投稿の要約バージョンを提供する WordPress とは異なり<description>
、Tumblr は短縮バージョンをまったく使用せずに投稿全体をフィードにダンプします。投稿がそれよりも長い場合、Kynetx アプリで最初の、たとえば 400 文字のみを出力したいと思います。
それを行うために、次のような JavaScript を発行できます。
KRLで直接そのようなことをする方法はありますか?
krl - KRL: すべてのドメインで起動する方法
私は数ヶ月間、個人的なプロジェクトに取り組んできました。私のフラストレーションの大部分は、私が独自の拡張機能をゼロから構築しているという事実から生じています。私はプロジェクトの半分しか終わっていません。コードを IE と Chrome に移植するのは、思ったほど簡単ではないのではないかと心配しています。
私は当初、このプロジェクトに Kynetx を使用したいと考えていましたが、すべてのドメインでアプリを起動することはできないと言われました。マイク・グレースとのチャットで、彼はそれが可能だと私に言いました. 誰かがその方法を説明できますか?
javascript - KRLルールセットのどこで$Kjqueryを使用できますか?
JavaScriptを使用してページを変更するためのアプリを作成していますが、実行するJavaScriptをどこに配置するかがわかりません。$KのKRL固有のjQueryハンドルを使用しています。
- KRLルールセット/アプリでJavaScriptを使用できるすべての場所はどこにありますか?
- これらの各領域でJavaScriptを使用する方法を示す例はありますか?
javascript - KRLとAjaxの使用
ここでは非常に具体的に説明します。UtahRealEstate.comにアクセスして検索を行い、マップビューで結果を確認すると、マップ全体にプロットが表示され、右側にリストが表示されます。マップ上のピンをクリックするとポップアップが表示され、次にMLS#をクリックすると、プロパティの説明が記載された別のポップアップが表示されます。右側のリストにあるMLS番号をクリックして、プロパティの説明ポップアップを開くこともできます。
そのポップアップのhtmlにボタンを追加したいと思います。HTMLをうまく挿入することはできますが、問題は、そのプロパティの説明がいつ読み込まれたかを判断して、その中のHTMLを読み取ってボタンを追加できるようにする方法です。
スクリーンショット:
krl - タイムスタンプの相対フォーマット
CS 462 Office Hours アプリを過去 2 日間にわたって作成しました。最新の反復は、次の営業時間のブロックがいつになるかをユーザーに通知します。現時点では、「木曜日 (2 月 3 日) 午後 3 時」という形式になっています。でも、もう少し賢くして、「今日の午後 3 時」や「明日の午前 10 時」のように言いたいと思います。
これは、Twitter のツイートの相対的なタイムスタンプに似ています (「3 分前」または「23 時間前」と表示され、さらに日付が表示されます)。ただし、私の場合は、未来の時間を扱っているため、逆になります。
基本的に、イベントが今日か明日かを判断できるほどスマートである必要があります。それを超えて、日付と曜日を表示したいだけです。
KRLでこれを行う方法はありますか? このようなロジックを使用して、関数 (またはモジュール) を作成する必要がありますか?
javascript - KRL アプリの Facebook で JavaScript setTimeout がクリアされる
各ページがajax経由でロードされるため、実行するたびに自分自身を呼び出すsetTimeoutを使用して、さまざまなページのコンテンツを継続的にチェックしています。Facebook JS は、可能なすべての setTimeout 参照を実行し、アプリを役に立たなくするたびに clearTimeout を呼び出しているようです。
Facebook の JS によって setTimeout が無力な小さなバグのように押しつぶされるのを防ぐ方法はありますか?
これが私のコードです。何が起こっているのかを確認し、必要に応じてソリューションをテストできます。