私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.93 +

みんなの評価 :
レスフィルター : (試験中)
>>684
indexOfを何度かつかって、@の位置までの \n の数を数える。+1したものが行。
@の位置から@直前の\n の位置(ない場合は-1)を引いたものが列。
これだと文字列を切り貼りせずに数えられるかな。
charAtで走査してもいいんだろうけれど。
indexOfを何度かつかって、@の位置までの \n の数を数える。+1したものが行。
@の位置から@直前の\n の位置(ない場合は-1)を引いたものが列。
これだと文字列を切り貼りせずに数えられるかな。
charAtで走査してもいいんだろうけれど。
要は、名前付きの関数式と関数定義(関数宣言)は形式上見分けがつかないから、
それがある位置でどっちか見分けようってことだろ。
つまり、関数定義してるつもりが、気を付けないと式になっとるよと。
たとえば
function foo()
{
}
ってのを
(
function foo()
{
}
)
ってするだけで関数定義じゃなくなる。
ソース要素は
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/14_Program.html
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/13_Function_Definition.html
にでてくる。「ソース要素」はスクリ~っていうその文章そのものだけど。
それがある位置でどっちか見分けようってことだろ。
つまり、関数定義してるつもりが、気を付けないと式になっとるよと。
たとえば
function foo()
{
}
ってのを
(
function foo()
{
}
)
ってするだけで関数定義じゃなくなる。
ソース要素は
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/14_Program.html
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/13_Function_Definition.html
にでてくる。「ソース要素」はスクリ~っていうその文章そのものだけど。
>>704
「ソース要素 (source element) 」とはソースを構成する要素。
要素とは「文と関数宣言」。
ECMA的には関数式も関数を定義する構文。関数式と区別するなら関数宣言。
関数式と関数定義を区別する流れはどうなのかね。
「ソース要素 (source element) 」とはソースを構成する要素。
要素とは「文と関数宣言」。
ECMA的には関数式も関数を定義する構文。関数式と区別するなら関数宣言。
関数式と関数定義を区別する流れはどうなのかね。
何で企業はjqueryの更新しないのですか?
1.3か1.4使ってるところしか見たことないんですがバージョンアップしない理由あるんですか?
1.3か1.4使ってるところしか見たことないんですがバージョンアップしない理由あるんですか?
バージョンアップしたら動かないプラグインを使ってるからだろ
目先しか考えないバカばっかりだからな
目先しか考えないバカばっかりだからな
15万の外部script全読み込みすごいな
管理の都合上減らせないって、単に適切な実装をする能力がないからアホなことしてるだけだろ
管理の都合上減らせないって、単に適切な実装をする能力がないからアホなことしてるだけだろ
つうか、15万のscript要素が書かれているHTMLとか見たことねーよ!
どうせ、ひとつひとつは短いコードだったり
必要ないものや内容が重複してたりするんだろうな
どうせ、ひとつひとつは短いコードだったり
必要ないものや内容が重複してたりするんだろうな
変数fooにプロパティが追加されたときだけ通知が欲しいのですが
foo.o = 0; // alert('fooにoが追加されました');
foo.o = 0; // 既にoがあるので何も起きない
setTimeout何かで監視しないとダメでしょうか
foo.o = 0; // alert('fooにoが追加されました');
foo.o = 0; // 既にoがあるので何も起きない
setTimeout何かで監視しないとダメでしょうか
15万の外部スクリプトとか無茶させても一応動くんだw
ひとつ賢くなりました。
ひとつ賢くなりました。
>>712
javascriptでscript要素を生成してってことでしょう。多分。
javascriptでscript要素を生成してってことでしょう。多分。
そのプロパティが変更(追加)をされる地点より前に
そのプロパティが存在するかどうかの比較を追加して
通知するのじゃいけないの?
そのプロパティが存在するかどうかの比較を追加して
通知するのじゃいけないの?
そのプロパティが特定のものだったら
watch とか セッターとか方法あるだろうけれど。
任意のとかなると、
foo.o = 0; というかたちではなく
foo.setProperty("o", 0);
の形に統一してそこで検知するしかないような。
(setProperty(foo, "o", 0); みたいなのでもいいけど)
watch とか セッターとか方法あるだろうけれど。
任意のとかなると、
foo.o = 0; というかたちではなく
foo.setProperty("o", 0);
の形に統一してそこで検知するしかないような。
(setProperty(foo, "o", 0); みたいなのでもいいけど)
ユーザーエージェントを書き換えられている状態も含めて
IEはバージョン7以下でアクセスしたらバージョンアップを施すメッセージを表示させたいのですが
こういうのはどうやるのでしょうか?
IE8から対応しているcssプロパティが使えるか使えないかチェックする方法って良いと思いますか?
IEはバージョン7以下でアクセスしたらバージョンアップを施すメッセージを表示させたいのですが
こういうのはどうやるのでしょうか?
IE8から対応しているcssプロパティが使えるか使えないかチェックする方法って良いと思いますか?
最近はそうするのが主流でないの?フィーチャーディテクションとかいう名前が付いてる
>>712
サーバー側でもう少し減らせるとは思うのですが
その操作にきつい制約があったりいろいろな事情でこれが(管理上)ベストだという結論になりました
一つ一つ重複のない別のデータで、今は一つ~数百Bほどでローカルでテストしていますが
将来的に~数百KBにになる予定です
サーバー側でもう少し減らせるとは思うのですが
その操作にきつい制約があったりいろいろな事情でこれが(管理上)ベストだという結論になりました
一つ一つ重複のない別のデータで、今は一つ~数百Bほどでローカルでテストしていますが
将来的に~数百KBにになる予定です
モバイル回線とかだと接続が途切れるからそんな巨大なファイルをちゃんと読み込めないことがあるんだよね~
>>726
一つで数百KBのJSってのもなかなか壮観だが、それが15万ってw
平均100KBで15万ファイルあったら
それだけで14GBを超えるんだが、それを全部ダウンロードさせるなんて
全然現実的じゃない
一つで数百KBのJSってのもなかなか壮観だが、それが15万ってw
平均100KBで15万ファイルあったら
それだけで14GBを超えるんだが、それを全部ダウンロードさせるなんて
全然現実的じゃない
おそらく多くのファイルがデータをいつまでもほとんど入れられず
数十Bくらいになると思うのでそこまではいかないと思いますが
将来的にどのファイルにどれだけ入っていくのか全く予測ができないので
バランス良くまとめようもなく
一応これでも50^3+30^3の50、30と^3までまとめたのですが
数十Bくらいになると思うのでそこまではいかないと思いますが
将来的にどのファイルにどれだけ入っていくのか全く予測ができないので
バランス良くまとめようもなく
一応これでも50^3+30^3の50、30と^3までまとめたのですが
必要なデータだけをその都度取り出す設計に直すべき
できないならできる人を呼ぶべき
できないならできる人を呼ぶべき
>>736
ゲッターセッターでできる
ゲッターセッターでできる
>>736
サポートプラグイン入れて演算子オーバーロードしろ
サポートプラグイン入れて演算子オーバーロードしろ
>736
window.watch("foo",func,true);
window.watch("foo",func,true);
>>>740
頭使えよ
for(i1=0;i1<10000;i1++){
t1=String.fromCharCode(i1)
for(i2=0;i2<10000;i2++){
t2=String.fromCharCode(i2)
for(i3=0;i3<10000;i3++){
t3=String.fromCharCode(i3)
var t=t1+t2+t3
foo.__defineSetter__(t)
}
}
}
適当だがこんな感じでできるダロが
英字数文字なら十分現実的
頭使えよ
for(i1=0;i1<10000;i1++){
t1=String.fromCharCode(i1)
for(i2=0;i2<10000;i2++){
t2=String.fromCharCode(i2)
for(i3=0;i3<10000;i3++){
t3=String.fromCharCode(i3)
var t=t1+t2+t3
foo.__defineSetter__(t)
}
}
}
適当だがこんな感じでできるダロが
英字数文字なら十分現実的
>>741
せめて Object.defineProperty を使おうぜ
せめて Object.defineProperty を使おうぜ
皆俺のブラウザで動かねえもん挙げんなよ!!
>>741
英字4、5文字くらいまでならいけそうだな
英字4、5文字くらいまでならいけそうだな



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.93 + (1001) - [100%] - 2011/12/10 18:31
- + 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
トップメニューへ / →のくす牧場書庫について