私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレJavaScript ライブラリ総合質問所 vol.4
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>50
一般論としてイベントに依存関係があるという話ではなく、処理の流れで依存関係が出来ると読めたけど
処理Bより先に処理Aが先に実行されてなければならない状況はあるでしょ?
大規模開発なら処理を分けることはあるし、まとめることが必ずしも良いとは限らない
一般論としてイベントに依存関係があるという話ではなく、処理の流れで依存関係が出来ると読めたけど
処理Bより先に処理Aが先に実行されてなければならない状況はあるでしょ?
大規模開発なら処理を分けることはあるし、まとめることが必ずしも良いとは限らない
jqueryオブジェクトに
_hoge
などの独自プロパティ持たせてもいいんですか?
_hoge
などの独自プロパティ持たせてもいいんですか?
>>53
独自プロパティ持たせるぐらいなら
専用のdataメソッドあるだろ。
あとjQueryプラグインの”正しい"拡張は
そのように独自プロパティやメソッドを
追加することに等しい。
だから”正しい"方法であれば持たせて良い。
独自プロパティ持たせるぐらいなら
専用のdataメソッドあるだろ。
あとjQueryプラグインの”正しい"拡張は
そのように独自プロパティやメソッドを
追加することに等しい。
だから”正しい"方法であれば持たせて良い。
googleで計算式を入力すると答えが出ますが
ああいう風に数式から答えを算出するライブラリありませんか?
ああいう風に数式から答えを算出するライブラリありませんか?
それだと「文字列が数式のみかどうか」を調べないといけないですが
それはどうやりますか?
それはどうやりますか?
jqueryのaddClassで
"hoge moge"など書くと複数クラスを適用できますが
これは普通に使っていい機能なのでしょうか?
"hoge moge"など書くと複数クラスを適用できますが
これは普通に使っていい機能なのでしょうか?
>>58
単に eval()でthrowされたエラーをcatch
単に eval()でthrowされたエラーをcatch
数式だけなら問題ありませんが
コードが入力されたら実行されちゃいますよね
コードが入力されたら実行されちゃいますよね
あきらかにされてなくてもナシなのは当たり前のことです
問題とは言えないだろうといいますが、大問題です
問題とは言えないだろうといいますが、大問題です
事前に正規表現でチェックすれば? /^[\d\s+\-*\/]+$/.test(str)
eval使いたくないとかもっと柔軟にしたいなら「数式 パーサ」で検索検索ゥ
Googleくらい融通の効くライブラリは知らないや
自分で書くしかないんじゃね
eval使いたくないとかもっと柔軟にしたいなら「数式 パーサ」で検索検索ゥ
Googleくらい融通の効くライブラリは知らないや
自分で書くしかないんじゃね
evalでユーザーに任意のコード実行されて何が問題になるのか。全く問題無いだろ。
次の様 evalを使うページが存在するとき、
ページ利用者にどのような実害が生じる可能性があるか、具体的に挙げなさい
<!DOCTYPE html><html><head><meta charset="utf-8" />
<script>
onload=function(){
var ele = document.getElementById('input');
ele.onchange = function(){
eval(ele.value);
}
}
</script></head><body>
<textarea id="input"></textarea>
</body></html>
ページ利用者にどのような実害が生じる可能性があるか、具体的に挙げなさい
<!DOCTYPE html><html><head><meta charset="utf-8" />
<script>
onload=function(){
var ele = document.getElementById('input');
ele.onchange = function(){
eval(ele.value);
}
}
</script></head><body>
<textarea id="input"></textarea>
</body></html>
そんなの自己責任だろ。
ブックマークレット実行するとか
JavaScriptデバッガで適当な命令
実行するのと何も変わらん。
ブックマークレット実行するとか
JavaScriptデバッガで適当な命令
実行するのと何も変わらん。
デバッガまでいじったら自己責任だが
表向き用意してるインターフェイスにそんな可能性があるのは問題
こんなの論争する価値もないほど自明のことだと思うが
世の中にはトンデモプログラマーがいるものだな
表向き用意してるインターフェイスにそんな可能性があるのは問題
こんなの論争する価値もないほど自明のことだと思うが
世の中にはトンデモプログラマーがいるものだな
iframeでそのページを出して、
この画像の続きを見たければこの文字列をコピペしてください
みたいに書いておくとか
この画像の続きを見たければこの文字列をコピペしてください
みたいに書いておくとか
lodashで、テンプレートにヘルパメソッドを渡してフィルタした値を出力する、ってやる時には
<% print(helper(val)); %>
ってやるしかないですか?
<%= helper(val) %>
みたいに書きたいのですが、これだとエラーになります
<% print(helper(val)); %>
ってやるしかないですか?
<%= helper(val) %>
みたいに書きたいのですが、これだとエラーになります
「jqueryオブジェクト」同士をマージするにはどうやればいいですか?
$.mergeは普通のオブジェクト用のようです
$.mergeは普通のオブジェクト用のようです
スマホで安定して動くファイルアップロードプラグインありますか?
lagoscriptってサイトのjquery.upload-1.0.2.min.jsを使ってたんだけど
iOS7だと動いたり動かなかったり、今はサイト自体が無くなってしまったようで
lagoscriptってサイトのjquery.upload-1.0.2.min.jsを使ってたんだけど
iOS7だと動いたり動かなかったり、今はサイト自体が無くなってしまったようで
>>77
何のために追加するのか、
どんな機能を追加するのか?
どうしてもjQueryプラグインにしないといけないのでない限り
追加しない方がいい。
グローバル変数やだ、じゃあjQueryに追加しちゃえ
この程度の考えなら、やめた方がいい。
何のために追加するのか、
どんな機能を追加するのか?
どうしてもjQueryプラグインにしないといけないのでない限り
追加しない方がいい。
グローバル変数やだ、じゃあjQueryに追加しちゃえ
この程度の考えなら、やめた方がいい。
JavaScript 3 で聞いても返事なかったので、こちらで伺います。
動的に追加されたaタグに対して、タップするにはどうすればいいですか?
動的に追加されたaタグに対して、タップするにはどうすればいいですか?
ありがとう。
でも、それはタッチイベントを発生させるんじゃなくて、実際にタッチしたらalertで「タッチ」と出る感じじゃない?
でも、それはタッチイベントを発生させるんじゃなくて、実際にタッチしたらalertで「タッチ」と出る感じじゃない?
jqueryで「親要素が指定した要素である」という条件で絞りこむにはどうしたらいいですか?
>>88
jQuery の click() もclickイベントを発火させるAPIじゃないよ
jQuery の click() もclickイベントを発火させるAPIじゃないよ
>>86,91
HTMLInputElement.prototype.click と勘違いしたのかな
http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-2651361
それから誤解されやすいから求めるAPIのライブラリ名ぐらいは書いた方がいいと思うな
jQuery では trigger() が該当するけど、jQuery 定義したイベントにしか対応しないから DOM L3 Events 互換ではないよ
http://api.jquery.com/trigger/
HTMLInputElement.prototype.click と勘違いしたのかな
http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-2651361
それから誤解されやすいから求めるAPIのライブラリ名ぐらいは書いた方がいいと思うな
jQuery では trigger() が該当するけど、jQuery 定義したイベントにしか対応しないから DOM L3 Events 互換ではないよ
http://api.jquery.com/trigger/
そこじゃなくて(いや、そこもだけど)
> // Call a native DOM method on the target with the same name name as the event.
> // Don't do default actions on window, that's where global variables be (#6170)
ここのところかな。
> elem[ type ]();
アンカーはクリックできないようにはなっているみたいだけれど
> // Call a native DOM method on the target with the same name name as the event.
> // Don't do default actions on window, that's where global variables be (#6170)
ここのところかな。
> elem[ type ]();
アンカーはクリックできないようにはなっているみたいだけれど
jqueryのval()などは「マッチした最初の要素で実行した結果」を返しますが
自分でこういうプラグインを作成する時は
単にthisに対しての実行結果を返すだけでいいのでしょうか?
実行集合の集合を返す場合と、単一の実行結果を返す場合の書き分けが良く分かりません
自分でこういうプラグインを作成する時は
単にthisに対しての実行結果を返すだけでいいのでしょうか?
実行集合の集合を返す場合と、単一の実行結果を返す場合の書き分けが良く分かりません
おお、丁寧にありがとう。
ブラウザでみたとき、実際にマウスを使ってクリックやタップしたのと同じ効果を求めてたんだけど、そういうのはないのだね。
ブラウザでみたとき、実際にマウスを使ってクリックやタップしたのと同じ効果を求めてたんだけど、そういうのはないのだね。
96の件ですが、
集合の要素数のぶんだけプラグインのメソッドが呼ばれていると思いきや、
要素がいくつであれメソッドは一回しか呼ばれないんですね
なんか色々勘違いしてたっぽいです
集合の要素数のぶんだけプラグインのメソッドが呼ばれていると思いきや、
要素がいくつであれメソッドは一回しか呼ばれないんですね
なんか色々勘違いしてたっぽいです
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- JavaScript ライブラリ総合質問所 vol.5 (344) - [97%] - 2022/3/14 17:45
- jQuery ライブラリ 総合質問所 vol.4 (986) - [78%] - 2016/1/12 15:15
- 【jQuery】JavaScript ライブラリ総合質問所 vol.3 (1001) - [75%] - 2014/6/18 20:58 △
- 【jQuery】JavaScript ライブラリ総合質問所 vol.2 (986) - [75%] - 2013/5/20 7:00
- 【jQuery】JavaScript ライブラリ総合質問所 vol.1 (983) - [75%] - 2012/10/8 22:30
- [JavaScript]プログラム作成します (981) - [37%] - 2010/12/8 21:02
トップメニューへ / →のくす牧場書庫について