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

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

16
入力テキスト内のアイコンをクリア
(Google検索ボックスのように)入力要素自体を消去するために右側にアイコンが付いたテキスト入力要素をすばやく作成する方法はありますか? 周りを見回しましたが、入力要素の背景としてアイコンを配置する方法しか見つかりませんでした。jQueryプラグインか何か他にありますか? 次のような入力テキスト要素内にアイコンが必要です。 -------------------------------------------------- | X| --------------------------------------------------
185 javascript  jquery  html  css 


6
lodashをインポートする正しい方法
以下にプルリクエストのフィードバックがありましたが、lodashをインポートする正しい方法はどちらかと思いますか? インポートは 'lodash / has'から行うほうがよいでしょう。それ自体がかなり重いlodash(v3)の以前のバージョンでは、lodashライブラリ全体をインポートするのではなく、特定のモジュール/関数のみをインポートする必要があります。新しいバージョン(v4)については不明です。 import has from 'lodash/has'; 対 import { has } from 'lodash'; ありがとう





10
動的に挿入されたiframeでのjQuery .ready
私たちは、誰かが画像をクリックしたときに動的にiframeを表示するためにjQuery thickboxを使用しています。このiframeでは、複数の画像を表示するためにJavaScriptライブラリのガレリアを使用しています。 問題は$(document).ready、iframeでの起動が早すぎるようで、iframeコンテンツがまだロードされていないため、ガレリアコードがDOM要素に適切に適用されていないようです。 $(document).readyiframeの準備完了状態を使用して、iframeの準備ができているかどうかを判断しているようです。 documentによって呼び出された関数を別の関数で抽出し、100 msのタイムアウト後に呼び出した場合。それは機能しますが、遅いコンピューターでの運用ではチャンスを利用できません。 $(document).ready(function() { setTimeout(ApplyGalleria, 100); }); 私の質問:動的iframeの準備ができて、親だけではないときにコードを実行できるようにするには、どのjQueryイベントにバインドする必要がありますか?

20
2つの数値を加算すると、合計を計算する代わりにそれらを連結します
2つの数値を加算していますが、正しい値が得られません。 たとえば、実行1 + 2すると3ではなく12が返されます。 このコードで何が間違っていますか? function myFunction() { var y = document.getElementById("txt1").value; var z = document.getElementById("txt2").value; var x = y + z; document.getElementById("demo").innerHTML = x; } <p> Click the button to calculate x. <button onclick="myFunction()">Try it</button> </p> <p> Enter first number: <input type="text" id="txt1" name="text1" value="1"> Enter second number: <input …
184 javascript  html 


13
dd-mm-yyyy文字列を日付に変換します
以下を使用して、dd-mm-yyyy形式の文字列をJavaScriptの日付オブジェクトに変換しようとしています: var from = $("#datepicker").val(); var to = $("#datepickertwo").val(); var f = new Date(from); var t = new Date(to); ("#datepicker").val()dd-mm-yyyy形式の日付が含まれます。以下を実行すると、「無効な日付」が表示されます。 alert(f); これは「-」記号が原因ですか?どうすればこれを克服できますか?
184 javascript  date 

8
JavaScriptで文字列にキャストする
StringJavaScriptで変数をキャストする3つの方法を見つけました。 私はjQueryソースコードでこれら3つのオプションを検索しましたが、すべて使用されています。 それらの間に違いがあるかどうか知りたいです: value.toString() String(value) value + "" デモ それらはすべて同じ出力を生成しますが、そのうちの1つは他のものより優れていますか? これには+ ""いくつかの文字を節約できるという利点がありますが、それはそれほど大きな利点ではありません。

7
Origin nullはAccess-Control-Allow-Originでは許可されていません
以下のコードを使用して、weather.xslというhtml出力を作成するための小さなxsltファイルを作成しました。 <!-- DWXMLSource="http://weather.yahooapis.com/forecastrss?w=38325&u=c" --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="yweather" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:strip-space elements="*"/> <xsl:template match="/"> <img src="{/*/*/item/yweather:condition/@text}.jpg"/> </xsl:template> </xsl:stylesheet> 次のように、jQueryを使用して実行しようとしているhtmlファイルのdivにhtml出力をロードしたいと思います。 <div id="result"> <script type="text/javascript"> $('#result').load('weather.xsl'); </script> </div> しかし、次のエラーが発生します。OriginnullはAccess-Control-Allow-Originでは許可されていません。 私はxsltにヘッダーを追加することについて読みましたが、それを行う方法がわからないので、助けがあれば幸いです。html出力にこの方法でロードできない場合は、他の方法に関するアドバイスをそれをするのは素晴らしいことです。

4
NODE_ENVとは何ですか、それをExpressでどのように使用しますか?
これは私のアプリです。現在、本番環境で実行しています。 var app = express(); app.set('views',settings.c.WEB_PATH + '/public/templates'); app.set('view engine','ejs'); app.configure(function(){ app.use(express.favicon()); app.use(express.static(settings.c.WEB_PATH + '/public')); app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.methodOverride()); app.use(express.session({ cookie:{ domain:"."+settings.c.SITE_DOMAIN, maxAge:1440009999}, secret:'hamster', store: r_store, })); app.use(useragent.express()); app.use(flash()); app.use(passport.initialize()); app.use(passport.session()); }); しかし、知っNODE_ENVて使いたいと思いました。これどうやってするの?

21
Webサイトにアクセスするコンピューターを一意に識別するにはどうすればよいですか?
作成しているWebサイトにアクセスする各コンピューターを一意に識別する方法を見つける必要があります。これを達成する方法について何かアドバイスはありますか? ソリューションがすべてのマシンとすべてのブラウザーで(理由の範囲内で)動作するようにしたいので、JavaScriptを使用してソリューションを作成しようとしています。 クッキーはしません。 コンピューターにハードウェアの変更が発生していない場合、基本的にコンピューターに固有で繰り返し可能なGUIDを作成する機能が必要です。私が考えている方向性は、ネットワークカードのMACと、Webサイトにアクセスするマシンを識別するこの種のその他の情報を取得することです。

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