問題タブ [user-friendly]
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.
html - Default Dialog Button のオーバーライド: 目的: エンド ユーザーが誤って [OK] をクリックするのを防ぐ (保存されていない Web ページに関して)
(a) TIMTOWTDI =。それを行う方法は複数あります
(b) TIOOWTDI =。それを行う唯一の方法があります
この問題のケースが上記の (a) または (b) のどちらであるかはわかりません。
次のリンクがこの議論に適用される場合があります:
https://developer.mozilla.org/en-US/docs/DOM/window.onbeforeunload
MSDN beforeunload | onbeforeunload イベント
http://dev.w3.org/html5/spec-LC/history.html#unloading-documents
http://dev.w3.org/html5/spec-LC/history.html#beforeunloadevent
...注意: BeforeUnloadEvent固有の初期化メソッドはありません。
注意してください: SO 記事276660については議論していません。「OnBeforeUnload ダイアログを上書きして、自分のものに置き換えるにはどうすればよいですか?これは、エンドユーザーがダイアログ ボックスに表示するテキストに関するものです。最初の返信で SO 記事276660を見つけました。このディスカッションに: 提案: このページから移動してもよろしいですか? のデフォルトを [ OK ]から[キャンセル] に変更します
さまざまなブラウザーの動作に関する私の問題は、エンド ユーザーが誤ってページから離れてクリックしたために、入力したデータが失われないようにする必要があることです。ダイアログボックスが表示された直後にスペースバーを押してしまうと、このような災害が簡単に発生する可能性があります。「災害」という言葉は、1 時間か 2 時間タイピングを失ったばかりのエンド ユーザーでない限り、非常に強い言葉のように思えるかもしれません。
私。これを防ぐ唯一の方法はJavaScriptですか?
ii. エンド ユーザーのブラウザにキャンセルをデフォルトにするように指示する方法はありますか?
明確化 (希望): Windows O/S ダイアログ ボックスでは、どのボタンをデフォルトとして強調表示するかを Windows O/S に伝えることができます。たとえば、メッセージが"delete all of my files" のようなものだった場合、デフォルトの "OK" は適切ではありません。
質問を作成しているときに、テキストを頻繁に保存します。他のフォーラムは同じことをしません。
このメッセージを書いているときにラップトップがクラッシュした場合、SO は私が現在いる時点に近い状態に回復する方法を提供してくれると思います。
ブラウザに関して 1 つまたは複数の方法があるかどうか、もしある場合はどこで詳細情報を入手できるか教えてください。
デフォルトのダイアログ ボックス ボタンを [OK] に設定するのは非常に危険です。
ありがとうございました。
html - HTML - 画像/アイコン/ユーザー インターフェイス要素を表示するセマンティックな方法は?
写真/アイコンを表示する意味的に正しい方法と間違った方法があるというのは本当ですか?
もちろん、新聞記事のすべての写真を背景画像として含めるのはあまり友好的ではありません。スクリーン リーダーがalt
テキストを読み上げることができないためです。しかし、アイコンやユーザー インターフェイス要素はどうでしょうか。これらを背景画像として含めることは、セマンティック指向の観点から正当化できますか?
user-interface - ユーザーフレンドリーなデータクリーニング
こんなことを聞くのはばかげているように感じますが、データ クリーニング用の GUI ツールが必要です。
業務を簡素化できるのであれば、ある幹部が私のデータ クリーニング作業の一部を引き継ぐことを申し出てきました。私は R を使用してデータをクリーンアップし、Awk を使用してデータを分割してきましたが、これは彼の技術的能力や関心を超えています。私は、すべてを一度に実行できる Python スクリプトを作成することを提案しました。彼はむしろ GUI を使用したいと考えていました。
すべてのデータは CSV ファイルにあり、そのほとんどは 10 列以下で 2,000 行未満です。クリーニングには、いくつかの行を削除し、他のいくつかを追加し、それらを列の値 (この場合は日付) ごとに CSV ファイルに分割することが含まれます。出力は通常、「クリーンな」データの 12 個の CSV ファイルです。
CSV の編集と分割のための使いやすいツールはありますか? Excel はデータを破壊します。私はGoogle Refineを見ています。これは良いオプションだと思いますが、データが分割されるかどうかはわかりません。
データクリーニング用のユーザーフレンドリーなツールが必要だという問題に直面した人はいますか? データクリーニングツールをいくつか検索しましたが、何も見つかりませんでした。
.net - ASP.NET mvc4 フレンドリ URL
ユーザーと seo にやさしい URL の作成に苦労しています。私はコントローラー HelloWorld を持っています:
アクションのウェルカムには、このようにパラメーターを渡す必要があります
localhost:46963/HelloWorld/Welcome?name=マレク&numTimes=5
たとえば、ユーザーフレンドリーな URL でパラメーターを渡す方法を知りたいです。
ローカルホスト:46963/HelloWorld/ようこそ/マレック/5
. 私はすでにルートでいくつかの魔法を試しましたが、何も機能していませんでした。
前もって感謝します。
html - チェックボックスをラジオとして使うのはばかげていませんか?
チェックボックス (複数選択) をラジオ (1 つの選択のみ) として使用する調査 Web ページ (特に) をたくさん見てきました。その理由は、コード内に、1 つの質問でいくつの選択を行うことができるかを決定する変数があるためです。これが 1 に設定されている場合、無線入力を使用する代わりに、選択を 1 つに制限するだけです。このコードの理由はわかります。しかし、チェックボックスが表示されるたびに、複数のオプションを選択できるとすぐに思いますが、選択できません。
基本的に私の質問は次
のとおり
です。チェックボックスを使用して選択可能なオプションの最大数を制限する調査を作成する場合、選択可能なオプションが 1 つだけの場合にラジオを使用するべきではありませんか?
android - 複数列のアイテム - スピナー
Android アプリを作成しており、Spinner に短いアイテムをたくさん入れたいと考えています。基本的に、それは動作します:
しかし、それは私が望むようには機能しません。ご覧のとおり、テキストが非常に短いアイテムがたくさんあります。これは、ユーザーが必要なアイテムを見つけるために多くのスクロールを強いられる可能性があることを意味します。やりたいことは、項目を複数の列に配置することですが、その方法がわかりません。私はしばらくの間インターネットで検索しましたが、私が見つけた唯一の解決策は「1つのアイテムに複数の列を配置する方法」でした-私が欲しいのは「複数の列にアイテムを配置する方法」です。
ありがとう。
wpf - 大きすぎるフォーム ウィンドウでの作業
最近、カスタムWPFフォームの作業中に問題に遭遇しました。(とにかく、それらはすべてカスタムではありませんか?)。次のプロパティを XAML に追加しました。
上記のサイズのカスタム背景画像:
そして、それを実行した後、私が追加したいくつかのボタンが単に消えました. ボタンが表示され始めたのは、ボタンのサイズを大きくした後(おおよその300
高さと幅)でした。
何が起こっているのかを理解するのに少し時間がかかりました.... Windows は私のフォームのサイズを変更してい15
まし1366 x 768
た8.1
。70%
私のコントロールは余白を使用し、XAMLコードはそのまま残されましたが、実際のフォーム サイズが縮小されたため、私のコントロールは単純に折りたたまれました。
明らかな解決策は、画像を小さくすることです。おそらく少しトリミングします。1280x1024
共通の決議として、それを適合させましょう。1024x768
しかし、モニターを使用している誰かがそれを実行し、それが失敗した場合はどうなるでしょうか?
MinWidth プロパティと MinHeightプロパティを追加し、Width & Height と同じ値に設定することで Windows のサイズ変更を修正できましたが、フォームを移動した後、下部のコンテンツの一部が画面から消えてしまいました。
だから、私が探しているのは、これに対処する適切な方法です。まともなユーザーフレンドリーなソリューション。コントロールのサイズを変更できるとしたら、ユーザーは小さな画面で一部のコンテンツを読みにくくなる可能性があります。
または、ウィンドウの位置に関係なく、C# を使用してウィンドウの一部にフォーカスを維持できますか? その部分が画面から落ちない限り、そうです。
ヒント、ヒント、サンプルは大歓迎です!
url - osclass の特定のカテゴリ URL
私のサイト www.carsangrah.com で osclass3.1 を使用しています。1つ(中古車の購入)を除いてすべてのカテゴリを削除しました。このカテゴリのユーザーフレンドリーではない URL、つまりhttp://www.carsangrah.com/index.php?page=search&sCategory=2を取得できます。このカテゴリに使いやすい URL を取得する方法を教えてください。ありがとう。
mysql - MySQL の列キャプション (列名に加えて)
MS Access (2003) では、列に「名前」(必須) と「キャプション」(オプション) の両方を含めることができます。また、「説明」(オプション) と「入力マスク」を含めることもできます。
主な利点は、列名をコードに合わせやすく (例: アンダースコア付きの小文字)、キャプションをユーザーに合わせやすい (例: タイトルの大文字/小文字、スペース、または完全に異なる単語) ことです。
列にキャプションがある場合、デフォルトでフォームで使用されます。
【Q1】MySQLで実現できますか?私はキャプションに最も興味がありますが、列にリンクされた説明と入力マスクに関するアドバイスも歓迎します. 入力マスクの再検索はまだ行っていません。
ほとんどすべての SQL データベースに実装できるアプローチを使用したいと思います。したがって、独自性が低く、ハッキングが少なく、「標準 SQL」(sic) のアプローチが多いほど優れています。
MySQL では、列に「コメント」を含めることができることに注意してください。これらを使用し、必要に応じてコードを使用してそれらを抽出できます。しかし、(1)これは不便でハックであり、(2)コメントは別の目的に使用する必要があるように思えます(たとえば、自己または他の開発者へのメモ、またはデータ入力に関するアドバイスなど)。
現在、phpMyAdmin (XAMPP 経由) を使用していますが、以前は MySQL Workbench を使用していました。これらのサイトまたはスタック オーバーフローで、これに関する情報を見つけることができません。
これらのキーワードとリンクはトピックに関連していますが、質問には答えていません:
MS Access: DDL でテーブル列のキャプションまたは説明を設定しますか?
MySQL 5.7 リファレンス マニュアル :: 19 INFORMATION_SCHEMA テーブル
MySQL データベースにコメントしています... (yada yada)
前もって感謝します。
@Jim Garrison返信ありがとうございます。Access が行うことの多くを行っていないため、私はその回答に投票しませんでした。あなたのせいではありません - あなたはただのメッセンジャーです! コメント領域には、スタックオーバーフローをその目的で使用しないように記載されているため、スタックオーバーフローでの努力に対して誰かに感謝する方法がわかりません。とにかく情報に乾杯。
アイデアはありましたが、それも理想からはほど遠いものでした。
データベース内の他のすべてのテーブルに関する補足メタデータ (キャプション/エイリアス、説明、入力マスクなど) を保持する別のテーブルを作成できます。
その構造は次のようになります。
残念ながら、テーブル名と列名を自動的に入力し、名前が変更、挿入、または削除された場合にこれらの値を自動的に更新する方法がない限り、維持するのは面倒です。
ただし、組み込みの情報スキーマ テーブルの拡張であり、これらのオプション フィールドに null 値が許可されている場合は、はるかに優れています。
組み込みの情報スキーマ テーブルと 1 対 1 の関係を持つ別のテーブルである可能性はありますか?
ところで、私はアマチュア愛好家であることを覚えておいてください!