のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,434,804人
昨日:no data人
今日:
最近の注目
人気の最安値情報

元スレ+ JavaScript の質問用スレッド vol.93 +

JavaScript覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

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 = :

スレ間違えた


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について