私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.101 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>299
別の人のスクリプトをベースにして作成したので私もよくわからないのですが、
スクリプトをGreaseMonkeyではなくブラウザで実行するためではないでしょうか?
>>288 のコードを削除して、//実行するコード のみにしても
一応、スクリプトは動くのですが、ロード待ちの処理などがうまくいかなくなり、
Firebugのスクリプト一覧にもでてこなくなってしまいます。
>>300
chrome では Firebug Lite for Google Chrome を使ってるんですが、
そちらでは見た感じ{}アイコンが見つかりません。
firefox の firebug でもちょっと見つかりません。
ただ、他のスクリプトはちゃんとインデントや改行が入った形で表示されているので
スクリプトの書き方次第で同じように表示できると思うのですが。
別の人のスクリプトをベースにして作成したので私もよくわからないのですが、
スクリプトをGreaseMonkeyではなくブラウザで実行するためではないでしょうか?
>>288 のコードを削除して、//実行するコード のみにしても
一応、スクリプトは動くのですが、ロード待ちの処理などがうまくいかなくなり、
Firebugのスクリプト一覧にもでてこなくなってしまいます。
>>300
chrome では Firebug Lite for Google Chrome を使ってるんですが、
そちらでは見た感じ{}アイコンが見つかりません。
firefox の firebug でもちょっと見つかりません。
ただ、他のスクリプトはちゃんとインデントや改行が入った形で表示されているので
スクリプトの書き方次第で同じように表示できると思うのですが。
人のソース見てると
var num = 3.0;
みたいなの見るんだけどこれって
var num = 3;
とどう違うの?
var num = 3.0;
みたいなの見るんだけどこれって
var num = 3;
とどう違うの?
上だとこの変数は小数として計算されたりしますよという事がわかりやすいですね?
配列のインデックスがないものを条件文で指定するだけではエラーは出ないようですが
if (a[2])
ちゃんと
if (typeof a[2] == 'undefined')
ってやったほうがいいでしょうか?
if (a[2])
ちゃんと
if (typeof a[2] == 'undefined')
ってやったほうがいいでしょうか?
上で十分
ってか下は中身がないんじゃなくてundefinedという文字列がないって意味で
ifがスルーされてないか?
ってか下は中身がないんじゃなくてundefinedという文字列がないって意味で
ifがスルーされてないか?
もしa[2]にインデックスが入っていても
falseや値0や文字列""が入っていた場合
判定がfalseになってしまうので
後者の方法でやった方が良いでしょう
nullでもundefinedでもfalseで良いなら
if (a[2]==null)でも可
falseや値0や文字列""が入っていた場合
判定がfalseになってしまうので
後者の方法でやった方が良いでしょう
nullでもundefinedでもfalseで良いなら
if (a[2]==null)でも可
いやいやおまえら何おかしな事言ってんの!?
どう考えてもif(2 in a)をまっ先に教えるべきでしょ
どう考えてもif(2 in a)をまっ先に教えるべきでしょ
>>309
心中察するぞw
心中察するぞw
>>302 の Firebug Lite for Google Chrome って何のためにあるんだ?
標準搭載のDebeloper ToolsがFirebugだよな?機能的に先を行ってるとか?
標準搭載のDebeloper ToolsがFirebugだよな?機能的に先を行ってるとか?
標準搭載のDeveloper ToolsはDeveloper Toolsだよ
おー違うものなのか。と思ってググったら
>Firebug、主要開発者が撤退 - Chrome開発チームへ参加 - 総合 - マイナビ
>news.mynavi.jp/news/2011/07/22/021/index.html
>2011年7月22日 – ブラウザにおける代表的な開発およびデバッギングツールであるFirebugの
>主要開発者が、Firebugの開発から離れ、代わりにChromeチームで開発ツールの開発に従事
>することを発表した。苦渋の決断であったことを説明している。Firebugは ...
道理で似てるわけだ。ただDeveloper ToolsでFirebugのロゴを見た気がするんだが気のせいかな。
>Firebug、主要開発者が撤退 - Chrome開発チームへ参加 - 総合 - マイナビ
>news.mynavi.jp/news/2011/07/22/021/index.html
>2011年7月22日 – ブラウザにおける代表的な開発およびデバッギングツールであるFirebugの
>主要開発者が、Firebugの開発から離れ、代わりにChromeチームで開発ツールの開発に従事
>することを発表した。苦渋の決断であったことを説明している。Firebugは ...
道理で似てるわけだ。ただDeveloper ToolsでFirebugのロゴを見た気がするんだが気のせいかな。
気のせい
ゲームを自動化するユーザスクリプトの
デバッグとか
複雑なスクリプト投入とかに重宝してる
ゲームを自動化するユーザスクリプトの
デバッグとか
複雑なスクリプト投入とかに重宝してる
innerHTMLはtextContentとちがってDOM APIじゃないとのことですが
結局IEではDOM APIでないinnerTextを使わざるをえなく
textContent="a";
innerText="a";
とするのもあれなので結局DOMと混在させて
ノード書き換えはinnerHTML1つで済ませています
混在させてるのが気になるのですがこんなんでいいのでしょうか?
結局IEではDOM APIでないinnerTextを使わざるをえなく
textContent="a";
innerText="a";
とするのもあれなので結局DOMと混在させて
ノード書き換えはinnerHTML1つで済ませています
混在させてるのが気になるのですがこんなんでいいのでしょうか?
クライアント側でPOSTデータ量を制限する方法ってありますか?
画像はMAX_FILE_SIZEで制御できますがマルチバイト文字列に対してです
escapeでlengthから一文字ずつ抜き出して求める方法はあるようですが
あまり賢い方法とは思えません
一番よいのはMAX_FILE_SIZEのように
ブラウザ側がどうにかしてくれる機能があればいいのですが
ないなら上記のescape以外に最適な方法はありますか?
画像はMAX_FILE_SIZEで制御できますがマルチバイト文字列に対してです
escapeでlengthから一文字ずつ抜き出して求める方法はあるようですが
あまり賢い方法とは思えません
一番よいのはMAX_FILE_SIZEのように
ブラウザ側がどうにかしてくれる機能があればいいのですが
ないなら上記のescape以外に最適な方法はありますか?
>>324
maxlength属性じゃいかんの?
maxlength属性じゃいかんの?
また PHPer か…。
MAX_FILE_SIZE だってブラウザ側で何してるわけでもないだろ。
MAX_FILE_SIZE だってブラウザ側で何してるわけでもないだろ。
>>322
IEはprototypeに追加してやればいい
IEはprototypeに追加してやればいい
え?>>322 の質問の内容で何を追加すんの?
だから、textContent「プロパティ」を prototype に追加するわけ?
特定のURLを含むimgタグを抽出する方法ってありますか?
document.getElementsByTagName("img")で取得した要素のsrcと,こちらで持っているURLリストを付き合わせれば取り出せないこともないんですが,
凄く無駄にループを回してる気がしまして…
もっと効率よく欲しい要素だけを取り出せる方法はありますでしょうか?
document.getElementsByTagName("img")で取得した要素のsrcと,こちらで持っているURLリストを付き合わせれば取り出せないこともないんですが,
凄く無駄にループを回してる気がしまして…
もっと効率よく欲しい要素だけを取り出せる方法はありますでしょうか?
つ getElementsByTagName()がquerySelectorAll()より高速な理由
>>339
なるほど,そっちの方が早いのですね…
ただ,私が直面している問題はどうやら問題が速度ではなかったようです.
chrome拡張でブログの記事以外の画僧を表示させないようにするものを作っていたのですが,
document_endを設定して消しても,一定時間表示された後に消えるという挙動をします.
imgタグを全部取ってきて付き合わせていていたので,この効率の悪さが原因かと思ったんですが,
どうやら実行タイミングが問題のようです.
というわけでもう少し違うアプローチを試してみることにします.
どうもお騒がせしました.
なるほど,そっちの方が早いのですね…
ただ,私が直面している問題はどうやら問題が速度ではなかったようです.
chrome拡張でブログの記事以外の画僧を表示させないようにするものを作っていたのですが,
document_endを設定して消しても,一定時間表示された後に消えるという挙動をします.
imgタグを全部取ってきて付き合わせていていたので,この効率の悪さが原因かと思ったんですが,
どうやら実行タイミングが問題のようです.
というわけでもう少し違うアプローチを試してみることにします.
どうもお騒がせしました.
>>318
>>320
chromeの{}pretty print機能がDebeloper Toolsにあるのを初めて気が付きました。
いい機能ですよね。
firefoxのfirebugにも欲しいとこですが、
http://addons.mozilla.org/ja/firefox/addon/flashbug/
The Flash Console can display XML/JSON as pretty print (with proper formatting and color) with the @@XML@@ or @@JSON@@ command respectively.
Or if it’s just a single long line of XML it will automatically display it as pretty print.
If you want to see the logs directly you can open either the Trace or Policy log directly from Flashbug.
XMLとJSONにしか同等の機能はないようです。
firefoxアドオンのJavascript Debuggerにもpretty printはあるんですが、
chromeと同様に>>284 のスクリプトは表示されないんで、
今のところalertでちまちまデバッグしていくしかないので、かなり面倒です。
>>320
chromeの{}pretty print機能がDebeloper Toolsにあるのを初めて気が付きました。
いい機能ですよね。
firefoxのfirebugにも欲しいとこですが、
http://addons.mozilla.org/ja/firefox/addon/flashbug/
The Flash Console can display XML/JSON as pretty print (with proper formatting and color) with the @@XML@@ or @@JSON@@ command respectively.
Or if it’s just a single long line of XML it will automatically display it as pretty print.
If you want to see the logs directly you can open either the Trace or Policy log directly from Flashbug.
XMLとJSONにしか同等の機能はないようです。
firefoxアドオンのJavascript Debuggerにもpretty printはあるんですが、
chromeと同様に>>284 のスクリプトは表示されないんで、
今のところalertでちまちまデバッグしていくしかないので、かなり面倒です。
ニコニコ動画のZeroWatchでプレイリスト上の動画アイコンをクリックして、
ページ更新しないで別の動画が読み込まれた際の、
イベントをリスナー登録したいんですが、見つかりません。
window.addEventListener('load' だとイベントは発生せず、
document.addEventListener('load' はfirefoxでは機能しないようです。
この時どのイベントが発生しているか分かる人いませんか?
各処理中に
どのターゲットオブジェクトのどのイベントが発生しているかを調べる方法ってないんでしょうか?
ページ更新しないで別の動画が読み込まれた際の、
イベントをリスナー登録したいんですが、見つかりません。
window.addEventListener('load' だとイベントは発生せず、
document.addEventListener('load' はfirefoxでは機能しないようです。
この時どのイベントが発生しているか分かる人いませんか?
各処理中に
どのターゲットオブジェクトのどのイベントが発生しているかを調べる方法ってないんでしょうか?
プポポポモブモワワワワ
プキュルルルキュルロロロ
ジョワッジョビッショジョビョロスワッシュ
フゥフゥフゥフゥフゥフゥフゥフゥッッフフフフヒヒヒヒヒ
プキュルルルキュルロロロ
ジョワッジョビッショジョビョロスワッシュ
フゥフゥフゥフゥフゥフゥフゥフゥッッフフフフヒヒヒヒヒ
>>344
あのライブラリは確かにすごいよなぁ
あのライブラリは確かにすごいよなぁ
>>284 はlocation.href にブックマークレットを挿入して遷移させるという無駄なことをやってるので、
そこを普通の拡張のように書き換えればちゃんとスクリプトとしてデバッガで表示させれるはず。
そこを普通の拡張のように書き換えればちゃんとスクリプトとしてデバッガで表示させれるはず。
>>346
普通の拡張の形でかくとfirebugのスクリプト一覧にでてこなくなるし、
GreaseMonkey上での実行になって、アクセス出来ないオブジェクトが増えるので
>>284のスクリプト自体が動かなくなります。>>302
http://d.hatena.ne.jp/romer/20110503/1304390534
>現在のGreasemonkeyはevalInSandbox()という、
>Webページとは異なるコンテキストで実行されるためFirebugなどでブレークポイントを打つことはできないと思います。
>Greasemonkey のユーザスクリプトは Venkman the JavaScript debugger でデバッグできない
http://experiment.blog.so-net.ne.jp/2009-02-21
>Greasemonkeyのスクリプトは、greasemonkey.jsのComponents.utils.evalInSandbox()メソッド で実行される。
>このevalInSandbox()メソッドはC++で実装されているため、Venkmanではデバッグできない。
普通の拡張の形でかくとfirebugのスクリプト一覧にでてこなくなるし、
GreaseMonkey上での実行になって、アクセス出来ないオブジェクトが増えるので
>>284のスクリプト自体が動かなくなります。>>302
http://d.hatena.ne.jp/romer/20110503/1304390534
>現在のGreasemonkeyはevalInSandbox()という、
>Webページとは異なるコンテキストで実行されるためFirebugなどでブレークポイントを打つことはできないと思います。
>Greasemonkey のユーザスクリプトは Venkman the JavaScript debugger でデバッグできない
http://experiment.blog.so-net.ne.jp/2009-02-21
>Greasemonkeyのスクリプトは、greasemonkey.jsのComponents.utils.evalInSandbox()メソッド で実行される。
>このevalInSandbox()メソッドはC++で実装されているため、Venkmanではデバッグできない。
プキュロロロォ……
キュロロロロロロロロロロロロロロロロロロロロロロロロロロロロロ
キュロロロロロロロロロロロロロロロロロロロロロロロロロロロロロ
JavaScriptの数値型ってdouble型と同じなんですよね
この64ビットを2進数の列として得られませんか?
この64ビットを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.141 + (881) - [97%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.131 + (1004) - [97%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.141 + (1001) - [97%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.131 + (1000) - [97%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
トップメニューへ / →のくす牧場書庫について