タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

10
プログラムで入力のonchangeイベントを強制するにはどうすればよいですか?
プログラムで入力のonchangeイベントを強制するにはどうすればよいですか? 私はこのようなものを試しました: var code = ele.getAttribute('onchange'); eval(code); しかし、私の最終的な目標は、リスナー関数を起動することであり、それは機能しないようです。また、 'value'属性を更新するだけではありません。
123 javascript 


16
node.jsアプリからexeファイルを作成する方法
私が書いたノードアプリがあり、次のように実行します。 node.exe app.js inputArg これを単独で.exeにパッケージ化する方法はありますか?だから私はこのようなことをすることができますか? App.exe inputArg バッチファイルを使用してこれを偽造する方法があるので、これを行うことができます。 App.bat inputArg しかし、これにはすべての依存関係とノードがそのフォルダーにあることが必要であり、これは理想的ではありません。

3
URLパラメータをエンコードする方法は?
次のようなURLにパラメーターを渡そうとしています。 http://www.foobar.com/foo?imageurl= そして、私は別のAPIによってそれ自体が生成した画像URLなどのパラメーターを渡したいのですが、画像のリンクは次のようになります: http://www.image.com/?username=unknown&password=unknown ただし、次のURLを使用しようとすると、 http://www.foobar.com/foo?imageurl=http://www.image.com/?username=unknown&password=unknown 動かない。 私も使って試してみましたencodeURI()とencodeURIComponent()imageURLにに、そしてあまりにも動作しないこと。

13
警告ボックスのスタイルを変更するには?
警告ボックスの「OK」ボタンのスタイルを変更する必要があります。 <head> <script type="text/javascript"> function show_alert() { alert("Hello! I am an alert box!"); } </script> </head> <body> <input type="button" onclick="show_alert()" value="Show alert box" /> </body> コードスニペットを実行する結果を非表示スニペットを展開
123 javascript  css 


21
ブートストラップを使用してng-repeatデータを3列で分割する方法
私のコードでng-repeatを使用しています。ng-repeatに基づいて「n」個のテキストボックスがあります。テキストボックスを3列に揃えたいのですが。 これは私のコードです <div class="control-group" ng-repeat="oneExt in configAddr.ext"> {{$index+1}}. <input type="text" name="macAdr{{$index+1}}" id="macAddress" ng-model="oneExt.newValue" value=""/> </div>

4
どのJavaScriptイベントが発生したかを知る方法は?
選択リストがあります: <select id="filter"> <option value="Open" selected="selected">Open</option> <option value="Closed">Closed</option> </select> Closedページを選択するとリロードします。この場合、(オープンではなく)クローズされたチケットが表示されます。手動で行うとうまくいきます。 問題は、Watirで選択Closedしたときにページがリロードされないことです。 browser.select_list(:id => "filter").select "Closed" これは通常、JavaScriptイベントが発生しないことを意味します。Watirでイベントを発生させることができます: browser.select_list(:id => "filter").fire_event "onclick" しかし、どのイベントを起動するかを知る必要があります。 要素に定義されているイベントを見つける方法はありますか?


2
AngularJS:送信とサーバー応答の間のすべてのフォームコントロールを無効にする
ユーザーが[保存]ボタンまたは[送信]ボタンをクリックしたときに、フォームコントロールを無効にする(または少なくともユーザーインタラクションで利用できないようにする)場合、どの方法が最適(かつ正しい)かというジレンマがあります。そして、データはネットワーク上を移動します。私はJQuery(これは悪です!!!)を使用したくないし、すべての要素を配列として(クラスまたは属性マーカーによって)クエリしたくありません。 cm-form-control「data-sent」と「data-processed」の2つの通知をサブスクライブするカスタムディレクティブですべての要素をマークします。次に、カスタムコードは2番目の通知をプッシュするか、Promiseを解決します。 promiseTracker(不愉快に!)強制することを使用して、などの非常に愚かなコードを生成しますng-show="loadingTracker.active()"。明らかに、すべての要素がng-disabledそうであるわけではなく、ユーザーng-hide/showが「ダンス」ボタンを避けたくありません。 弾丸をかじりながらjQueryを使用する より良いアイデアを持っている人はいますか?前もって感謝します! 更新: フィールドセットのアイデアは機能します。まだ同じことをしたい人のための簡単なフィドルがありますhttp://jsfiddle.net/YoMan78/pnQFQ/13/ HTML: <div ng-app="myApp"> <ng-form ng-controller="myCtrl"> Saving: {{isSaving}} <fieldset ng-disabled="isSaving"> <input type="text" ng-model="btnVal"/> <input type="button" ng-model="btnVal" value="{{btnVal}}"/> <button ng-click="save()">Save Me Maybe</button> </fieldset> </ng-form> </div> とJS: var angModule = angular.module("myApp", []); angModule.controller("myCtrl", function ($scope, $filter, $window, $timeout) { $scope.isSaving = undefined; $scope.btnVal = 'Yes'; $scope.save …



18
JavaScript / jQueryの$ .param()逆関数
次のフォームがあるとします: <form> <input name="foo" value="bar"> <input name="hello" value="hello world"> </form> $.param( .. )構造を使用してフォームをシリアル化できます。 $.param( $('form input') ) => foo=bar&hello=hello+world 上記の文字列をJavaScriptで逆シリアル化してハッシュを取得するにはどうすればよいですか? 例えば、 $.magicFunction("foo=bar&hello=hello+world") => {'foo' : 'bar', 'hello' : 'hello world'} リファレンス:jQuery.param( obj )。
122 javascript  jquery 

11
Java WebアプリケーションのJavascript圧縮をどのように自動化しますか?
Java WebアプリのJavascript縮小化を自動化する方法を知りたいです。ここに、私が特に興味を持っているいくつかの側面があります。 どのように統合しますか?それは、ビルドツール、サーブレットフィルター、WARファイルの後処理を行うスタンドアロンプ​​ログラムなどの一部ですか? 有効化と無効化は簡単ですか?縮小されたスクリプトを試してデバッグするのはおかしなことではありませんが、開発者が縮小によって何も壊されないことをテストできることも役立ちます。 それは透過的に機能しますか、それとも日常業務で考慮しなければならない(縮小化に固有の副作用は別として)副作用がありますか? どのミニファイアを使用していますか? それはありません任意の機能を持たないあなたが考えることができますか? それについてあなたは何が好きですか? それについてあなたは何が嫌いですか? これは主に私の将来のプロジェクトのリファレンスとして機能します(他のSOerでも参考になると思います)。そのため、あらゆる種類のツールが興味深いものになります。 (これはどの縮小版が最適であるかという問題ではないことに注意してください。すでにたくさんの縮小版があります。)

10
危機/虐待ウェブサイトのパニックボタンの最速の出口戦略?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 女性虐待情報センターのウェブサイトをやっています。このような多くのセンターには、「パニックボタン」と呼ばれるセンターがあります。基本的なものの例が発見され、ここで緑色のバー内のすべてのページの上部にあります。 リンクやボタンのアイデアは、女性が助け​​を求めてこのウェブサイトを見ていて、虐待者や知りたくない人が部屋を歩いていた場合のためにありました。リンクがブラウザウィンドウを閉じるよりもはるかに高速な場合がありますが、これは疑わしい場合があります。 私が目にする問題は、これを行うほとんどのボタンが単にgoogleまたはそのようなものに送信することです。私はこのようなことをするつもりです: <a href="http://www.msn.com/#news" rel="noreferrer">LEAVE WEBSITE NOW!</a> または <a href='data:text/html;charset=utf-8, <html><meta http-equiv="refresh" content="0;URL='http://www.msn.com/#news/'"></html>'>LEAVE WEBSITE NOW!</a> このようなリンクをクリックすると、実際のコンテンツにスクロールします。これは空のGoogle検索ではありませんが、疑わしいと見なされる可能性のある具体的なものではありません。 リファラーをブロックすることは良いことだと私は知っていますが、その解決策を使用しても、ブラウザーの「戻る」ボタンを押すと、キャッチされます。この問題について、私はこれを何かできると思いました: HTML <a href="javascript:goNewWin()" rel="noreferrer">LEAVE WEBSITE NOW!</A> JavaScript function goNewWin() { window.open("backbuttonnewpage.html",'TheNewpop','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1'); self.close() } 私はこれで危険にさらされている生命があり、私ができる限り完全な解決策に近いものを必要とするので、私は投稿しています。どうしますか? 更新-3-26-14: 私が協力しているリソースセンターによってここに投稿された教育のアイデアのいくつかを実行しました、そしてここに彼らの答えがありました。「私たちのユーザーが当社のWebサイトにアクセスすることさえ非常に勇気が必要です。彼らが来るとき、彼らは生命を脅かす可能性のある状況から抜け出すための迅速で簡単なリソースを探しています。ほとんどの場合、彼らには時間も精神的能力もありません。安全な方法でウェブサイトを閲覧できるように自分自身を教育してください。「パニックボタン」のアイデアが提示された場合、適切に行われると、私たちが扱うほとんどの被害者から常に求められるリソースであるように思われます。 ここで多くのアイデアを読んだ後、完全な解決策は左側の一定の位置に浮かぶ大きなボタンになるだろうようです。ページが読み込まれると、バックグラウンドで別のサイトが読み込まれ(多分ajax呼び出し)、ボタンをクリックするだけでオーバーレイフレームが削除されます。これは、クリックしてもロード時間が発生しないことを意味します。ブラウザーの[戻る]ボタンを押さないようにするには、キャッシュしないようにブラウザーに指示する必要があるようです。また、replaceStateすべてのページ変更でこのサイトを表示する[戻る]ボタンを無効にするために使用する必要があるかもしれません。 これはまだ非常に技術的な問題です。議論は非常に役立ちますが、私はまだ機能する技術的な解決策を必要としています。誰でも、これらのアイデアをすべて機能的なものにまとめることができると思いますか?私はすぐに自分で作業し、思いついたものは何でも投稿します。皆さんありがとう。
122 javascript  html 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.