元スレ+ JavaScript の質問用スレッド vol.93 +
JavaScript覧 / PC版 /みんなの評価 :
601 = :
マルチバイト文字のユニコードエスケープは必須ではない?ですか?
602 = :
ユニコードエスケープは必須じゃないし、推奨されているわけでもない。エスケープしてもいいよくらい。
603 = :
ありがとうございます
604 = :
>>587
つCDN
jQueryとかはakamaiが持ってるし
適切に使っていればダウンロードすら発生しない
605 = :
>>584
はじめからJSONで出力すれば?
609 = :
上の方でperlとかの話題が出るが、PHP、Javascript、C言語、
C++をやるのが精一杯で他の言語やる暇がない。
ってか大学の研究ではC言語しかやらんし、独学でWebプログラミング
の勉強してるが、あんまり捗らないな、JavascriptのjQuery、Prototype.js
とか覚えることがかなりあるし。
610 = :
いやいや、まてよ
jQueryって覚える事なんてあるか???
セレクターだけちょっと覚えたら、後はもうなんとでもなるだろ
611 = :
>>597
var a = 2;
var b = {};
var t = ['a', 'b' ~略~ 'y', 'z']; // a - zを並べる
for (var i = 1; i <= 26; i++) {
b[t[i - 1]] = a * i;
}
みたいなことをしたいのかな。
612 = :
>>610
画像をうpするこのライブラリ短いのに読んでも
よく分からないレベルだぜ
ajaxfileupload.js
http://www.phpletter.com/Our-Projects/AjaxFileUpload/
615 = :
オーバーライドじゃ駄目なん?
616 = :
つまり配列に計算式格納して計算式を変えていきたいってことだろ?
そしてそれを引き出して計算させる
617 = :
>>597
b.a="a"
b.b="a*2"
b.c="a*3"
|
b.z="a*26"
alert(eval(b.c));
a=2;
alert(eval(b.c));
618 = :
>>617
こういう視点の違った発想できる奴が本当に羨ましい
619 = :
javascriptのエディタに関する質問ってどのスレですればいいですか?
620 = :
eval使う必要あるんか
622 = :
それぞれメソッドにした方がいいんじゃないの
623 = :
計算式まで変わるんなら普通メソッドにするよね
624 = :
おはようございます
>>617の方法でも大丈夫でしたが、メソッドを使ってそれを変更していく場合は具体的にはどうなるのでしょうか?
計算式A(b.a)=a*bから計算式A(b.a)=a+c*bに変更したりです
625 = :
>>623
こう?
b={
a:function(a){return a;},
b:function(a){return a*2;},
c:function(a){return a*3;},
|
z:function(a){return a*4;}
};
alert(b.c(a));
a=2;
alert(b.c(a));
626 = :
evalって実際に使われたりしてるの見たことない
627 = :
evalで威張るな
630 = :
メソッドって追加は出来たけど変更なんてできたっけ?
631 = :
追加ってなんだ
634 = :
あれクラックしてほしいときに混入しておくものじゃないのか
635 = :
あ、そうかもゴメン忘れて
636 = :
>>629
> bとcの代入部分の位置を入れ替えても循環参照は発生するのでしょうか?
「bに#btnが代入される前に、関数を生成すれば…」てことなんだろうけど
bに#btnが代入されるタイミングは関係ないです。代入された時点で循環してしまう。
例に上がった対処以外では
var c = new Function('console.log("Click!");');
Functionコンストラクタで生成される関数に加えられるスコープは
グローバルオブジェクトだけと決まられてます。fncのスコープは追加されません。
637 = :
> 代入された時点で循環してしまう
これは正確じゃないね。bのプロパティにcが加えられた時点で循環してしまう。ね
638 = :
>>636,637
>var c = new Function('console.log("Click!");');
こんな方法があるとは思いませんでした 大変参考になりました、ありがとうございます
639 = :
idとイベント名と関数を渡せば、
attachEventやaddEventListenerしてくれる関数を作って呼び出せばいいんじゃないの?
640 = :
>>639
イベントリスナーを付ける要素に必ずid属性を付けなければならない制限はありますが
確かにそのような方法も選択肢としてありますね
641 = :
myFolder = Folder.selectDialog("フォルダを選択して下さい");
ABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for (i = 0; i < ABC.length; i++) {
LayerXtext = ABC.charAt(i);
exFolder = new Folder("\""+myfolder+"/"+LayerXtext+"\"");
if(exFolder.exists){
と続いていくのですが、つまり、選んだフォルダ/存在するA~Zのフォルダを読み込みたいのです
しかし2行目で「Folderライプのオブジェクトが、Number、配列、またはPripertyが必要な場所で見つかりました」と出ます
指定の仕方が間違っているらしいのですが、どなたか教えてもらえないでしょうか
644 = :
>>642
プロパティにしたら?
645 = :
っつーかさ、evalを使わずに文字列を変数にしたって
それは結果としては同じなんだからeval使うのと危険性変わらなくね?意味なくね?
646 = :
>>643
b=2;
var a="b=1";
alert(b);
s=a.split('=');
window[s[0]] = s[1];
alert(b);
647 = :
>>644
具体的に言いますと?
648 = :
>>647
>>646の方法。
プロパティ名に変数名、プロパティにその中身。
650 = :
スレ間違えた
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.93 + (1001) - [100%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.83 + (1001) - [97%] - 2011/2/24 8:02
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.113 + (1001) - [95%] - 2014/1/25 12:46
- + JavaScript の質問用スレッド vol.131 + (1000) - [95%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.130 + (1001) - [95%] - 2017/11/25 20:45
- + JavaScript の質問用スレッド vol.131 + (1004) - [95%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.132 + (1001) - [95%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.113 + (1001) - [95%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.133 + (1001) - [95%] - 2018/6/8 10:45
トップメニューへ / →のくす牧場書庫について