私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.106 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
Jqueryで
$("#a").show();
$("#b").child().show();
この $("#a") と $("#b").child()をどうにかまとめて.Show()一つで良くなる方法ないですかね
$("#a").show();
$("#b").child().show();
この $("#a") と $("#b").child()をどうにかまとめて.Show()一つで良くなる方法ないですかね
$.merge(first, second) っていう素晴らしいものがありました
$("#b").child().add('#a').show();
でもいけそう。(未確認)
でもいけそう。(未確認)
ajaxを使ってデータ受信が正常に完了した場合データをid="news"のdivへ出力
失敗した場合受信エラーした事を出力
失敗した場合受信エラーした事を出力
>>158
それ以外に気づくこととかありますか?
それ以外に気づくこととかありますか?
>>159
お前バカだろ?
お前バカだろ?
ajaxのアクセス先の決め方がちょっと変わってるな
そのスクリプトを実行するページとajaxでアクセスする先のアドレスをちゃんと調整しないと動かんだろ
そのスクリプトを実行するページとajaxでアクセスする先のアドレスをちゃんと調整しないと動かんだろ
自ページ内から外へリンクしているタグ(a href="~")を
document.getElementsByTagName("a");
で集めたんですが、自ページに打ったアンカー(a id="~")も含まれてしまいます。
hrefプロパティがある物だけ見ればいいかと思ったんですが、
何故か書いていないhrefが付いています。
どうやったらhrefを書いたタグだけ集められるんでしょうか。
よろしくお願いします。
document.getElementsByTagName("a");
で集めたんですが、自ページに打ったアンカー(a id="~")も含まれてしまいます。
hrefプロパティがある物だけ見ればいいかと思ったんですが、
何故か書いていないhrefが付いています。
どうやったらhrefを書いたタグだけ集められるんでしょうか。
よろしくお願いします。
>>163
nameじゃなくidにしろって話がなかったっけ?
nameじゃなくidにしろって話がなかったっけ?
jquery使えば?
確か特定の属性がついてるタグだけ指定出来たでしょ
どうしても使いたくないならjqueryのソース追っかけてやり方見つけてこい
確か特定の属性がついてるタグだけ指定出来たでしょ
どうしても使いたくないならjqueryのソース追っかけてやり方見つけてこい
「小麦粉がいまだに紙袋に入ってる理由とは?」っていうスレタイをクリックしたらリンク先が404でどうでもいいことなのにすげえ気になる
>>170
>>167 は jQuery じゃないんだが…
http://developer.mozilla.org/ja/docs/Web/API/document.querySelectorAll
>>167 は jQuery じゃないんだが…
http://developer.mozilla.org/ja/docs/Web/API/document.querySelectorAll
皆様のお知恵をお借りしたいです。
正規表現の問題なのですが、以下のような文字列があったとして、
var str = "this.get('firstName') + this.get('lastName')";
その中の firstName と lastName という文字列を抜き出したいのですが、
var m_array = str.match(/this.get¥('([0-9a-zA-Z¥_]+?)'¥)/g);
console.log(m_array);
などとやっても、
this.get('firstName') と this.get('lastName') という風に拾ってしまいます。
複数回マッチさせたいのでgオプションをつけているのですが、
gオプションがつくと、グループ(カッコで囲った部分)の値でなく、マッチした部分全体を取ってきてしまうようなのです。
何か良い方法はないでしょうか?
(正規表現スレの方が適切かとも思い悩んだのですが、JavaScript特有の部分もあるかもしれないと思ったので、こちらで質問させていただきました)
正規表現の問題なのですが、以下のような文字列があったとして、
var str = "this.get('firstName') + this.get('lastName')";
その中の firstName と lastName という文字列を抜き出したいのですが、
var m_array = str.match(/this.get¥('([0-9a-zA-Z¥_]+?)'¥)/g);
console.log(m_array);
などとやっても、
this.get('firstName') と this.get('lastName') という風に拾ってしまいます。
複数回マッチさせたいのでgオプションをつけているのですが、
gオプションがつくと、グループ(カッコで囲った部分)の値でなく、マッチした部分全体を取ってきてしまうようなのです。
何か良い方法はないでしょうか?
(正規表現スレの方が適切かとも思い悩んだのですが、JavaScript特有の部分もあるかもしれないと思ったので、こちらで質問させていただきました)
正規表現オブジェクト.exec() をつかうか 文字列.replace() のコールバック関数の中で取り扱うかだな。
いや、今回の用途ならば正規表現オブジェクトの exec() メソッドで
プログレスマッチさせるのが一般的。
プログレスマッチさせるのが一般的。
>>174
var str = "this.get('firstName') + this.get('lastName')";
var ptn = /this\.get\('(.+?)'\)/g;
var a = [];
var m;
while(m=ptn.exec(str)) a.push(m[1]);
aに["firstName", "lastName"]が入る
var str = "this.get('firstName') + this.get('lastName')";
var ptn = /this\.get\('(.+?)'\)/g;
var a = [];
var m;
while(m=ptn.exec(str)) a.push(m[1]);
aに["firstName", "lastName"]が入る
ちなみに replaceだと
var str = "this.get('firstName') + this.get('lastName')";
var ptn = /this\.get\('(.+?)'\)/g;
var a = [];
str.replace(ptn, function (s, p) {
a.push(p);
return s;
});
こんな感じ。まあ、本来の使い方ではないか。
var str = "this.get('firstName') + this.get('lastName')";
var ptn = /this\.get\('(.+?)'\)/g;
var a = [];
str.replace(ptn, function (s, p) {
a.push(p);
return s;
});
こんな感じ。まあ、本来の使い方ではないか。
あ、べつに return を省略してもOKだし。
皆様、突然の質問に丁寧なアドバイスをくださり、
本当にありがとうございます。
各ご助言の方法を試しましたところ、おかげさまで、望みの値を
取得することができました。
大変感謝いたします。ありがとうございました。
正規表現、これからもっと勉強したいと思います。
本当にありがとうございます。
各ご助言の方法を試しましたところ、おかげさまで、望みの値を
取得することができました。
大変感謝いたします。ありがとうございました。
正規表現、これからもっと勉強したいと思います。
>>131
よく言われるメモリリークってどのレベルなのかよくわからんのだが
(1) ブラウザを終了してもリークが残る
(2) ウインドウ閉じてもリークが残る
(3) タブ閉じてもリークが残る
ようなケースはあるの?
(4) 別ページにリンクで遷移してもリークが残る
ことはあるみたいだけど(よくわからない)
よく言われるメモリリークってどのレベルなのかよくわからんのだが
(1) ブラウザを終了してもリークが残る
(2) ウインドウ閉じてもリークが残る
(3) タブ閉じてもリークが残る
ようなケースはあるの?
(4) 別ページにリンクで遷移してもリークが残る
ことはあるみたいだけど(よくわからない)
作れよ
既存スライダー読み込んでタグ内のimgのheight揃えるだけじゃん
既存スライダー読み込んでタグ内のimgのheight揃えるだけじゃん
var coolcat = function (spec) {
var that = cat(spec),
var super_get_name = that.superior('get_name');
//var super_get_name = that.get_name;
that.get_name = function (n) {
return super_get_name();
};
return that;};
good partsのP63ページにおいて
var super_get_name = that.superior('get_name');
//var super_get_name = that.get_name;でも出力結果が同じなのですが
var super_get_name = that.superior('get_name');
ってどんなときに効果を発揮するのでしょうか?
何かサンプルを交えて説明をお願い致します
var that = cat(spec),
var super_get_name = that.superior('get_name');
//var super_get_name = that.get_name;
that.get_name = function (n) {
return super_get_name();
};
return that;};
good partsのP63ページにおいて
var super_get_name = that.superior('get_name');
//var super_get_name = that.get_name;でも出力結果が同じなのですが
var super_get_name = that.superior('get_name');
ってどんなときに効果を発揮するのでしょうか?
何かサンプルを交えて説明をお願い致します
>>189
犀本読めばそのまま回答が書いてあるようなことを質問してるようじゃ、いずれにせよ出来るようにはならないと思うよ
犀本読めばそのまま回答が書いてあるようなことを質問してるようじゃ、いずれにせよ出来るようにはならないと思うよ
var MyClass = (function () { ... return { ... }; })();
このように静的なクラスを作って簡易なprivate/public制御をする場合がありますが、
これって要はクロージャを使いまくるやり方ですよね?
ある程度巨大なクラスを作る場合、publicにprototypeにプロパティを追加していくやり方と比べて
パフォーマンス的にどうなのでしょうか?
このように静的なクラスを作って簡易なprivate/public制御をする場合がありますが、
これって要はクロージャを使いまくるやり方ですよね?
ある程度巨大なクラスを作る場合、publicにprototypeにプロパティを追加していくやり方と比べて
パフォーマンス的にどうなのでしょうか?
Web上で高度な描画ができるサービスがあったのですがサイト名を失念してしまいました。
3年くらい前に見たもので、当時、「スゲー、こんなん出来るん」と話題になったものです。
※ソースコード(JS)は簡単に見れました。
エスパー的な質問ですが、該当するようなサイトが有りましたらお教え下さい。
3年くらい前に見たもので、当時、「スゲー、こんなん出来るん」と話題になったものです。
※ソースコード(JS)は簡単に見れました。
エスパー的な質問ですが、該当するようなサイトが有りましたらお教え下さい。
javascritの実行の早さは実行するブラウザ側の回線速度に影響を受けますか?
たとえばスマートフォンで閲覧した際に、3GよりもWifiで閲覧した方がコンテンツが早く表示される、といったことはあるのでしょうか
たとえばスマートフォンで閲覧した際に、3GよりもWifiで閲覧した方がコンテンツが早く表示される、といったことはあるのでしょうか
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.126 + (952) - [97%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.126 + (348) - [97%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.136 + (1001) - [97%] - 2019/1/8 11:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.123 + (1002) - [95%] - 2015/4/27 23:30
トップメニューへ / →のくす牧場書庫について