私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.89 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
質問の仕方が悪かったのかな?
お騒がせして申し訳ない
>>798-799
確かに便利かもしれないけど、静的な型付け必須にすると型変換と両立できなくなってJavaScriptらしさが抜けるのがなーって思ってる
お騒がせして申し訳ない
>>798-799
確かに便利かもしれないけど、静的な型付け必須にすると型変換と両立できなくなってJavaScriptらしさが抜けるのがなーって思ってる
【環境】Windows , chrome:IEの最新
【何をしたのか】関数内で <span id="name"></span>の内容(ソース)を書き変えようとした
【期待する結果】ジャンプしないリンクを押下することでspan内の内容を変えたい、その際サーバ側のファイルを使用したい
【サンプルコード】
function func(){
var ele = document.getElementById('spanname');
ses.src = URL;
}
---URL先のjsファイル---
document.write("hoge");
func関数が呼ばれていることはalert関数をfunc関数内で呼び、確認しました。
URLは http から始まる絶対指定(?)で行っています
jsファイルは同一サーバにあるものの私の管理ではないため相手側のソースを使用する必要があります
よろしくお願いします
【何をしたのか】関数内で <span id="name"></span>の内容(ソース)を書き変えようとした
【期待する結果】ジャンプしないリンクを押下することでspan内の内容を変えたい、その際サーバ側のファイルを使用したい
【サンプルコード】
function func(){
var ele = document.getElementById('spanname');
ses.src = URL;
}
---URL先のjsファイル---
document.write("hoge");
func関数が呼ばれていることはalert関数をfunc関数内で呼び、確認しました。
URLは http から始まる絶対指定(?)で行っています
jsファイルは同一サーバにあるものの私の管理ではないため相手側のソースを使用する必要があります
よろしくお願いします
>>800
たとえば双方のデータを比較前に文字列から数値型にする処理を書いていたとする。
その場合、===で比較する?
それとある数値と関数の戻り値(戻り値が数値型だとわかっている)状態で===で比較する?
たとえば双方のデータを比較前に文字列から数値型にする処理を書いていたとする。
その場合、===で比較する?
それとある数値と関数の戻り値(戻り値が数値型だとわかっている)状態で===で比較する?
>>802
そういうのはjQuery使うとものすごく楽だぞ
そういうのはjQuery使うとものすごく楽だぞ
>>803
するんだけど、何かまずいのかな?
するんだけど、何かまずいのかな?
$("ボタンのID名").click(function(){
$("spanのID名").load("ファイル名");
});
たぶんこれだけの処理。
$("spanのID名").load("ファイル名");
});
たぶんこれだけの処理。
>>804,806
それクロスドメイン制限に引っかかる
それクロスドメイン制限に引っかかる
>>805
まずいとかではなくて型が同じなのが確実にわかっているのに型比較までするか?って事。
実際比較したこと無いけど「==」と「===」とでは比較する部分が多くなるから処理速度も変わってくるんじゃないの?
こういう事書くと定番のソートネタになる気がする。
処理速度より簡単なバブルソートでいいんじゃんって言うような物。
比較データ数が少ない場合はまだ処理速度に差が出ないけどデータサイズがでかくなってくると差が出てくる。
同じように比較処理もちりが積もればなんとやらと同じだと思う。
まずいとかではなくて型が同じなのが確実にわかっているのに型比較までするか?って事。
実際比較したこと無いけど「==」と「===」とでは比較する部分が多くなるから処理速度も変わってくるんじゃないの?
こういう事書くと定番のソートネタになる気がする。
処理速度より簡単なバブルソートでいいんじゃんって言うような物。
比較データ数が少ない場合はまだ処理速度に差が出ないけどデータサイズがでかくなってくると差が出てくる。
同じように比較処理もちりが積もればなんとやらと同じだと思う。
>>807
>jsファイルは同一サーバにあるものの
ってあるから同じドメイン上だと思っていたけど違うのか?
情報の小出しするな。最初から必要な情報すべて書いておけ。
だったらAJAX使う。
$("ボタンのID名").click(function(){
$.ajax({
url: $url,
cache: false,
success: function(html){
$("spanのID名").html(html)
}
});
});
>jsファイルは同一サーバにあるものの
ってあるから同じドメイン上だと思っていたけど違うのか?
情報の小出しするな。最初から必要な情報すべて書いておけ。
だったらAJAX使う。
$("ボタンのID名").click(function(){
$.ajax({
url: $url,
cache: false,
success: function(html){
$("spanのID名").html(html)
}
});
});
>>808
処理速度よりまずは安全に比較できることを優先したいから、俺は===だけ使います。
処理速度よりまずは安全に比較できることを優先したいから、俺は===だけ使います。
やば寝ぼけてきた。書き間違いがあった。
$("ボタンのID名").click(function(){
$.ajax({
url: ファイルのURL,
cache: false,
success: function(html){
$("spanのID名").html(html)
}
});
});
$("ボタンのID名").click(function(){
$.ajax({
url: ファイルのURL,
cache: false,
success: function(html){
$("spanのID名").html(html)
}
});
});
>>810
それこそ安全性を考えるなら型宣言があった方が良いね。
それこそ安全性を考えるなら型宣言があった方が良いね。
>>808
処理速度を求めるなら === が正解
内部的には == も型比較してる
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.3
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.6
>>809
ああ、ごめん
管理下にないから別サーバだと脊髄反射してた
>>806でいけそうだね
> 情報の小出しするな。最初から必要な情報すべて書いておけ。
誤解させて申し訳ないけど俺は質問者じゃないんだ…
処理速度を求めるなら === が正解
内部的には == も型比較してる
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.3
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.6
>>809
ああ、ごめん
管理下にないから別サーバだと脊髄反射してた
>>806でいけそうだね
> 情報の小出しするな。最初から必要な情報すべて書いておけ。
誤解させて申し訳ないけど俺は質問者じゃないんだ…
>>813
http://d.hatena.ne.jp/yamada6789/20100109/1263143419
でもブラウザの2大分派のIEとFireFoxでは===の方が速い結果に。
で信者が少ないChromeとOperaは==の方が速いという結果に。
ただしこの比較のバージョンが古いみたいだから現在はどうなっているのかな?
後でここに書かれているソースで実験した方が良いかな?
http://d.hatena.ne.jp/yamada6789/20100109/1263143419
でもブラウザの2大分派のIEとFireFoxでは===の方が速い結果に。
で信者が少ないChromeとOperaは==の方が速いという結果に。
ただしこの比較のバージョンが古いみたいだから現在はどうなっているのかな?
後でここに書かれているソースで実験した方が良いかな?
仕様を見ればどっちの方が遅そうとか判断着くと思うのだが・・・
==の比較のアルゴリズム
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.3
===の比較のアルゴリズム
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.6
==の比較のアルゴリズム
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.3
===の比較のアルゴリズム
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.6
仕様を見ればどっちの方が遅そうとか判断着くと思うのだが・・・
==の比較のアルゴリズム
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.3
===の比較のアルゴリズム
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.6
==の比較のアルゴリズム
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.3
===の比較のアルゴリズム
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.9.6
私の環境で検証したところではどのブラウザも厳密等価演算子(===)が速い結果に。
# あえて等価演算子(==)が遅くなるであろう値を選んでいます。
http://jsperf.com/equals-operator-vs-strict-equals-operator
# あえて等価演算子(==)が遅くなるであろう値を選んでいます。
http://jsperf.com/equals-operator-vs-strict-equals-operator
概ね全てのブラウザで厳密等価演算子(===)が等価演算子(==)より高速なようです。(Firefox 6 で型変換が働かないケースは例外)
http://jsperf.com/equals-operator-vs-strict-equals-operator/2
http://jsperf.com/equals-operator-vs-strict-equals-operator/2
http://gihyo.jp/dev/serial/01/crossbrowser-javascript/0016?page=2
このサンプルコードはもうこれ以上簡単にはなりませんか?
要素を渡してnewするだけで組み込めるこういうやつを自分も作ってみたいのですが
難しくて理解できません
このサンプルコードはもうこれ以上簡単にはなりませんか?
要素を渡してnewするだけで組み込めるこういうやつを自分も作ってみたいのですが
難しくて理解できません
>>827
メモリーリーク
メモリーリーク
どうでもいいけど、ECMAScriptがJavaScriptの規格っていうの初めて知ったわ
JavaScriptで検索しても出ねえなとか思ったけど、
言語仕様話すレベルだったら知ってて当然なんかな
JavaScriptで検索しても出ねえなとか思ったけど、
言語仕様話すレベルだったら知ってて当然なんかな
とほほは過去の遺物でしかないからな・・・今となっては無意味な文書も多いし
今はだいたいMozilla Developer Networkを見てる
まとまった解説があって、そこそこ定期的に情報が更新されて、仕様へのリンクもあって、それなりに検索がやりやすい
もちろん間違った部分もなくはないけど、サッと調べやすくて重宝してる
MSDNもマシになってきてるけど、検索がまったく使いものにならないから非常に困る
今はだいたいMozilla Developer Networkを見てる
まとまった解説があって、そこそこ定期的に情報が更新されて、仕様へのリンクもあって、それなりに検索がやりやすい
もちろん間違った部分もなくはないけど、サッと調べやすくて重宝してる
MSDNもマシになってきてるけど、検索がまったく使いものにならないから非常に困る
MDNもMSDNも共通して勘違いしていることがある
技術文書は読めてナンボ
お前らの最新技術とやらを披露する場じゃねえよ
ねえんだよ……
技術文書は読めてナンボ
お前らの最新技術とやらを披露する場じゃねえよ
ねえんだよ……
全然関係ないサイトを私物化してるって話でなく、
自分たちで作ってるサイト上で自分たちの技術を披露してるのをとやかく言うって、どういうことなの
自分たちで作ってるサイト上で自分たちの技術を披露してるのをとやかく言うって、どういうことなの
JSのライブラリ配布サイトで
JS有効でないとダウンロードできないサイトを
どう思うかってのと同じじゃね
緊急にJSの動かない環境でダウンロードしなければならなくなったとき
あれはホントにむかついたなあ
デモはデモで別にやれ、文書は読めてナンボなのはその通りだと俺も思った
JS有効でないとダウンロードできないサイトを
どう思うかってのと同じじゃね
緊急にJSの動かない環境でダウンロードしなければならなくなったとき
あれはホントにむかついたなあ
デモはデモで別にやれ、文書は読めてナンボなのはその通りだと俺も思った
>>836みたいな馬鹿が早く消えてくれるといいな
>>832,833
とほほ信者ですが何か?
とほほ信者ですが何か?
>>832
これ?
http://web.archive.org/web/20060319020814/http://www.axis.t.u-tokyo.ac.jp/~shunak/ecmascript/
クラスベース言語的な勘違いが生まれそうな点が心配かな。どちらにしても今となっては情報が古いか。
>>833
MSDNの検索にはGoogleウェブ検索のsite演算子を使うといいよ。
これ?
http://web.archive.org/web/20060319020814/http://www.axis.t.u-tokyo.ac.jp/~shunak/ecmascript/
クラスベース言語的な勘違いが生まれそうな点が心配かな。どちらにしても今となっては情報が古いか。
>>833
MSDNの検索にはGoogleウェブ検索のsite演算子を使うといいよ。
2つのjqueryを1ページ内に組み込んだところ、前に設置した方が動作しなくなりました。(追加分のコードを削ると復活)
複数のjqueryを単一ページ内で動作させる場合、何か約束事などあるのであようか?
複数のjqueryを単一ページ内で動作させる場合、何か約束事などあるのであようか?
このスレをjQueryで検索するといいよ。すでに2回同じ問題あったから。
あと、jqueryではなく、jqueryプラグインだろ?
本当にjquery.jsなら2つ動作させる意味が分からない。
あと、jqueryではなく、jqueryプラグインだろ?
本当にjquery.jsなら2つ動作させる意味が分からない。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.81 + (1001) - [97%] - 2010/12/10 20:01
- + JavaScript の質問用スレッド vol.82 + (1001) - [97%] - 2011/1/19 7:54
- + JavaScript の質問用スレッド vol.88 + (1001) - [97%] - 2011/7/20 7:03
- + JavaScript の質問用スレッド vol.87 + (1001) - [97%] - 2011/6/21 6:33
- + JavaScript の質問用スレッド vol.86 + (1001) - [97%] - 2011/5/27 21:50
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.85 + (1001) - [97%] - 2011/4/25 21:32
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.80 + (1001) - [97%] - 2010/11/9 2:17
- + JavaScript の質問用スレッド vol.83 + (1001) - [97%] - 2011/2/24 8:02
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.139 + (1001) - [95%] - 2019/5/27 15:15
- + JavaScript の質問用スレッド vol.129 + (981) - [95%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.129 + (926) - [95%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.109 + (1001) - [95%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.94 + (1001) - [95%] - 2012/1/8 15:46
トップメニューへ / →のくす牧場書庫について