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

私的良スレ書庫

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

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

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
201 : 200 - 2010/03/20(土) 15:22:22 ID:??? (+6,-29,-90)
>>197
1と2の違いを気にしてるようだけど、
1ならbazプロパティが定義されず、2は定義されるという違いがある

bazプロパティが定義されるのは、thisの指すオブジェクトであり、
それはfooオブジェクトとは限らない
202 : 200 - 2010/03/20(土) 15:23:21 ID:??? (-1,-29,-94)
訂正
1ならbazプロパティが定義されず、2は定義されるという違いがある

1なら「barメソッド呼び出し時に」bazプロパティが定義されず、2は定義されるという違いがある
204 : Name_Not - 2010/03/20(土) 15:26:51 ID:??? (-6,-30,-107)
//1
var foo = {
bar: function() {
alert(this.baz);
},
baz: "hello!"
};
foo.baz = "hi!"
foo.bar();

2と3はbar関数の中で文字列を定義しているから
この関数を使っている限りメッセージを変えることはできない

それと2はthisの対象となるオブジェクトを書き換える(状態を変化させる)ことから
副作用があるとか破壊的とか言われる
205 : 195 - 2010/03/20(土) 15:29:09 ID:??? (+13,-30,-98)
ゴチャゴチャしてきたけど ...

>>203
そこまで突っ込むならこの補足をいれるべき。
var func = foo.bar;
func();
alert(window.baz);// =>"Hello"

this のデフォルト値はグローバルオブジェクト。すなわち、window 。
206 : 200 - 2010/03/20(土) 15:30:03 ID:??? (+3,-30,-94)
>>203
もしかして201の反証ってこと?

this値はどのオブジェクトのプロパティとして呼び出されたかを指すから
foo.bar();
じゃなくて
var func = foo.bar();
func();
とした場合には、グローバルオブジェクトであるwindowがthis値になるね
207 : 205 - 2010/03/20(土) 15:31:30 ID:oCP5+OLM (+19,+29,-2)
あ、ごめん。なしで。勘違いしてた笑
208 : 200 - 2010/03/20(土) 15:32:49 ID:??? (-1,-29,-7)
206訂正
var func = foo.bar();

var func = foo.bar;
209 : 194 - 2010/03/20(土) 15:35:52 ID:ZU4Tys8R (-28,+17,-32)
>>199-208
どうもありがとうございます
なんとなくですがわかりました

>>204
1だとhi!に置き換わることを確認しました
2では同じようなことをしてもhello!のままなことを確認しました
210 : 初心者 - 2010/03/20(土) 20:23:37 ID:??? (+243,-30,+0)
下記のJAVAscriptなんですがブログにアップしても表が作成されません
Blog Write というエディタでプレビューを見ると

『このページのスクリプトでエラーが発生しました。
ライン:29 文字:1 エラー:書き込みできません コード:0 URL:about:blank』

というエラーになるのですが

alphaEDITというエディタにプログラムを書き込んでプレビューを見ると、問題なく表が作成されます。
色々調べてるんですけど、解決出来ないでいます。こういうの、わかる方がいたら教えてください。

<script src="http://blog-imgs-38.fc2.com/s/i/t/sitemitai/jquery126min.js" type="text/javascript"></script>
<script src="http://blog-imgs-38.fc2.com/s/i/t/sitemitai/csv2table_20100317055932.js" type="text/javascript"></script>
<script>
$(function(){
$('#view1').csv2table('http://blog-imgs-38.fc2.com/s/i/t/sitemitai/test1.txt');
});
</SCRIPT>
<div id="view1"></div>

ブログは3年くらい書いてますが、他のジャバスクリプトは問題なくブログにアップ出来ていますが
こういう、JAVAスクリプトのプラグインを使うのは初めてです。
今回使ってみたのは
CSVファイル(カンマ区切りテキスト)を読み込み、Tableに整形して表示するJavaScriptライブラリ「jquery.csv2table.js」というプラグインです。

誰か助けて下さい。

211 : 初心者 - 2010/03/20(土) 20:38:35 ID:??? (-1,-29,-29)
名前欄に『初心者』って書いちゃった 。゚(゚ノω`゚)゚。
212 : Name_Not - 2010/03/20(土) 21:11:33 ID:??? (+2,-29,-4)
window.onload
$(document.).ready
213 : 210 - 2010/03/20(土) 21:12:35 ID:??? (+3,-29,-127)
今、自分の書き込みを見て思ったんですが、
http://blog-imgs-38.fc2.com/s/i/t/sitemitai/test1.txtのリンクが
『');』のところまで含まれちゃってるから、ダメなのかしら。
この 「jquery.csv2table.js」というプラグインのマニュアルによると
この部分は、ローカルフォルダのパスを記入することになってるんですけど
それでは上手くいかなかったので、知識の乏しい私は苦肉の策で、
フォルダをサーバーにアップして取得したURLを記入してみたら、
1行目と2行目までは読み込んでくれるようになったんです。
214 : 210 - 2010/03/20(土) 21:14:12 ID:??? (-1,-29,+0)
>212さん
これは、私へのレスですか?!( ;∀;)
215 : Name_Not - 2010/03/20(土) 21:14:26 ID:??? (+36,-30,-113)
jQueryは$(func)(=jQuery(func))でDOM構築後に実行になるはず。
たぶんブログではprototypeでも使われているんじゃね。
$→jQueryでどうよ。
あとscriptで扱う要素はそれより前に書いておく癖のほうがいいかも?
216 : 210 - 2010/03/20(土) 21:18:52 ID:??? (+61,+28,-18)
>215さん
レスありがとうございます!
なんか色々調べてたときに
$→jQuery やってみたんです。それでもダメでした。。。
ありがとう!!!
217 : Name_Not - 2010/03/20(土) 21:24:21 ID:??? (+57,+29,-34)
有料アダルトの紹介ブログやってる奴に教えるなんてお前ら暇なんだな
218 : 210 - 2010/03/20(土) 21:29:35 ID:??? (+63,+30,-72)
そう。アダルト紹介サイト。作ってみたんだけどこれじゃ情報として全然役に立たないやと思って
納得できるものを作ろうと思って色々やっていたら
いつのまにかjavascriptにハマってしまいました。
他のアダルトサイト紹介サイトの管理人さんたちって
すごい技術で、私も頑張らなきゃと思ってるんだけど、難しいです。
219 : Name_Not - 2010/03/20(土) 21:32:43 ID:??? (+34,-29,-8)
開き直ったwwwwwww
try catchでも使ってデバッグしろよ
220 : 210 - 2010/03/20(土) 21:34:45 ID:??? (+63,+30,-41)
やっぱり、アダルト紹介サイトとかって風当たりが強いのかなぁ。
ずっと取り組んでいたからちょっと麻痺してたのかも。
すみませんでした。
もし、それでもいいよという方がいたら、教えてください。
頑張ります・・・。
221 : 210 - 2010/03/20(土) 21:37:34 ID:??? (+67,+29,-50)
>>219
開き直ったというか、事実なので~www
try catch ですね。デバッグも考えてたんですけど
やってみます。
なんか、エディタでは成功してるのが引っかかってて
スプリクトは間違ってないのかなって思ったりして。
よし、デバッグしてみる。
222 : Name_Not - 2010/03/20(土) 22:55:19 ID:??? (+151,+29,-19)
>>210
そのままだとドメインが違うから無理。
JSONP使えばなんとかなる。後は自分で頑張れ
223 : 210 - 2010/03/20(土) 23:07:24 ID:??? (+77,+29,-111)
>>222
ありがとう。
今、ファイヤーフォックスのエラーコンソールを使ってたんですけど
なんか、『JavaScriptコンソールを利用すれば、外部ファイルを引き込めない部分でエラーを発見することが可能です』
って情報があったので、ネスケをダウンロード中です。
教えてもらったtry catchっていうのは使い方が難しくてちょっと保留してます。

JSONPっていうのも初めて聞きますが、調べて挑戦してみます。

『頑張れ』ってありがとう!2Chで頑張れって言われるのって
あんまり無いことだから嬉しい。
教えてくれた皆さん、ありがとう。((((●・ω・)ノ♡
224 : Name_Not - 2010/03/20(土) 23:46:09 ID:??? (+4,-29,-55)
なんでネスケ。
Firefoxを使ってるならJavaScriptコンソールはエラーコンソールに統合されてる。
javascript.options.showInConsoleをtrueしろ。
225 : Name_Not - 2010/03/21(日) 00:20:42 ID:??? (+75,-29,-62)
「後は自分で頑張れ」はもう回答しないよって意味なんだけど、ポジティブだなw
嫌いじゃないぞ

折角だからもう1つだけヒント。
FirefoxならFirebug入れとけ
あと、Chromeなら Ctrl+Shift+j でDevToolsが使える
もちろん使い方は自分で調べろよ
226 : 210 - 2010/03/21(日) 00:23:45 ID:??? (+3,-30,-298)
>>224さんへ
>>javascript.options.showInConsoleをtrueしろ。

っていうのは
↓これですか?

設定は %appname%/defaults/preferences/ ディレクトリ内の .js ファイルで行います。(拡張子が .js であれば)ファイル名は何でもかまいません。ですので、debug.js とするのが最良でしょう。

/* デバッグ用設定 */
pref("browser.dom.window.dump.enabled", true);
pref("javascript.options.showInConsole", true);
pref("javascript.options.strict", true);
pref("nglayout.debug.disable_xul_cache", true);
pref("nglayout.debug.disable_xul_fastload", true);

これにdebug.jsって名前をつけて
%appname%/defaults/preferences/debug.js保存しました。

>>なんでネスケ。
ネスケは、やめます。どうもです。
今だけでいいから、頭良くなりたい。
227 : 210 - 2010/03/21(日) 00:32:01 ID:??? (+68,+29,-83)
>>225
もう回答しないよって意味でも『頑張れ』は嬉しかったです。
だってもう3日目、寝食忘れてネット廃人のようになってたから。

しかも、ヒント~!!(喜)
>>Chromeなら Ctrl+Shift+j でDevToolsが使える
↑、これ早速やってみます。

Firebugは、昨日やってみたら、今使ってるバージョン3.6には
対応してないってことが解って、バージョン古いのにしてみようかどうか
考えてたとこなんです。

ありがとう。こんな時間に。

228 : Name_Not - 2010/03/21(日) 00:50:30 ID:??? (+57,+14,-2)
これってdivをscriptの前に移動したら動いちゃうとかじゃないの
229 : 210 - 2010/03/21(日) 01:00:01 ID:??? (+20,-29,-81)
>>228さん
こんばんは。

<div id="view1"></div> っていうのを
色んな場所に移動してみたんですけど、ダメだったんです。
(でも、これって、>>228さんが書いてくれた事を正しく解釈してないかもしれません)

最初の2つの外部ファイルは読み込んでいるようなんですが
移動とかしたら、それも読み込まなくなるという結果でした。

あとは、3つめの外部ファイルが読み込めたらなんとかなりそうな気がして
それで今は<<223さんが教えてくれたJSONPに取り組んでるとこです。
230 : 210 - 2010/03/21(日) 01:05:14 ID:??? (+73,+29,-51)
それと、>>225さんが教えてくれたChromeのDevToolsを開いてみたら
私には、すぐに使い方が解るものではなさそうなので(英語だし)、
JSONPをやってみてダメだったら、その時に使い方を習得してやってみようと思っています。
皆さん、ありがとうございます。
231 : Name_Not - 2010/03/21(日) 01:07:30 ID:??? (+10,+29,-1)
>>229
レベル的にも雰囲気的にもこっちに移動したほうがいいと思う
http://pc11.2ch.net/test/read.cgi/hp/1212582365/
232 : 210 - 2010/03/21(日) 01:11:57 ID:??? (+57,+29,-32)
>>あ、最初、その板と、どっちで質問しようか迷ったんです。。
でも、こっちで散々お騒がせしておきながら、そっちでまた質問って
ありなんでしょうか???(´・ω・`)
233 : 210 - 2010/03/21(日) 01:19:34 ID:??? (+57,+29,-7)
いや、ダメだ。
もう限界。お風呂にも入りたいし。

あっちのスレに行ってきます(`・ω・´)

皆さんゴメンナサイ( ´・ω・)
短い間でしたが色々ありがとう。
234 : Name_Not - 2010/03/21(日) 01:21:16 ID:??? (+57,+29,-29)
そうかい
まあがんばってくれよ
ボタンのonclickとか適当なイベントにして実行して動けばタイミングの問題かもよ
235 : 210 - 2010/03/21(日) 01:34:02 ID:??? (+57,+29,-3)
レス、ありがとう。
頑張ってきます!!!
そして早くお風呂に入りたいです。
236 : Name_Not - 2010/03/21(日) 02:07:07 ID:??? (+49,+26,-1)
とっとと入れよw
237 : 210 - 2010/03/21(日) 02:20:41 ID:??? (-1,-29,-1)
まず、ご飯食べてる。
今日は、ホントにありがとう。
(つω-`o)っ【。*゜ぉゃすみなさぃ。+゜】
私は寝れないけど。
238 : Name_Not - 2010/03/21(日) 02:28:01 ID:??? (+22,+4,-1)
おはぎうめー
239 : Name_Not - 2010/03/21(日) 03:19:49 ID:??? (+46,-30,-65)
> ボタンのonclickとか適当なイベントにして実行して動けばタイミングの問題かもよ
こういういい加減なレスはいらんだろ。
サブドメインが異なるのにXMLHttpRequestしたら、動くわけないのに。
# fc2でXHR Level2対応なアクセスコントロールできるなら一部ブラウザでは動くけどさ
241 : Name_Not - 2010/03/21(日) 14:50:10 ID:??? (+62,+29,-19)
とりあえずHTMLの勉強から始めようか
242 : Name_Not - 2010/03/21(日) 14:55:24 ID:ll0As9O9 (+8,+29,-12)
いやー日本語からのほうがいいかもしれない
だって>>241の言ってる事がわからないから

htmlはあってると思うんだな
243 : Name_Not - 2010/03/21(日) 15:03:04 ID:??? (+0,-29,-5)
>300.500
300, 500

300.5じゃない「300と500」
244 : Name_Not - 2010/03/21(日) 15:05:55 ID:ll0As9O9 (-5,+29,-3)
確かに・・
直したけどいまだ無反応
245 : Name_Not - 2010/03/21(日) 15:24:33 ID:??? (-1,-29,-38)
大方ブラウザ側でresizeTo制限する設定にしてるんだろ。標準でもないし動かなくても文句言うな
てかfromってなんだよ。action属性も無いし
246 : Name_Not - 2010/03/21(日) 15:25:13 ID:??? (+54,+26,-14)
alert挟んで見ろよ
HTML無茶苦茶だし
247 : Name_Not - 2010/03/21(日) 15:54:47 ID:??? (+36,+18,+0)
あら~
248 : Name_Not - 2010/03/21(日) 16:02:54 ID:??? (+18,+0,-1)
249 : Name_Not - 2010/03/21(日) 16:05:57 ID:??? (+10,-30,-29)
">>1-10,15,16-20 >>21,22,25-30"のようなレス指定を抽出したいのだけど

">>1-10,15,16-20 >>21,22,25-30".match(/>>\d+([,-]?\d*)*/g)
で合ってるかな・・?
250 : Name_Not - 2010/03/21(日) 16:09:49 ID:??? (+28,-29,-6)
>>249
[,-]の?はいらない
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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