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

私的良スレ書庫

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

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

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
851 : Name_Not - 2019/09/11(水) 12:55:41.41 ID:???.net (-17,-29,-161)
>>848
メソッドチェーンはパフォーマンスのために有るんだよ。

もしメソッドチェーンがなければ、$(セレクタ)を一旦ローカル変数に入れないと
メソッドを呼び出す毎に、内部でquerySelectorAllする必要がある
メソッドチェーンが有るのでローカル変数を使うこと無く、
パフォーマンスを落とすこと無くメソッドを実行できる
852 : Name_Not - 2019/09/11(水) 12:57:48.16 ID:???.net (-24,-19,-30)
>>849
開発環境としてのNode.jsではなくて、サーバサイドスクリプトとして、だよ
クライアントに限定するな云々はそういうことだよね?
854 : Name_Not - 2019/09/11(水) 13:59:29.46 ID:???.net (+25,+29,-44)
>>851
一旦ローカル変数に入れれば解決するのならパフォーマンスのためじゃないじゃん
855 : Name_Not - 2019/09/11(水) 17:37:06.64 ID:???.net (-26,-29,-67)
Ruby でも、メソッドチェーンのままなら、遅延処理ができる場合がある

例えば、a().b().c()
で、途中で実体化しないで、最後の所でだけ実体化する

Generator みたいに、無限配列の最初の5つとか、取得できる

もし、これを途中で変数に入れると、先に無限配列が実体化されて、エラーになる。
ただし、関数のまま持ち運べば、OK なのかな?
856 : Name_Not - 2019/09/11(水) 18:19:34.91 ID:???.net (-21,-30,-154)
jQueryはNode,Element,HTMLCollectionmHTMLAnchorElement...etcを廃止して、全メソッドをNodeListに生やしているようなもの
で、9割以上のメソッドを「絶対NodeListを返す関数」にしてメソッドチェーンを強引に実装

複数のオブジェクト指向から、jQuery単独の独裁思想に染まっているわけだな
ESで「Arrayだけあればいいのた」と唱えるようなもの
858 : Name_Not - 2019/09/11(水) 19:07:56.28 ID:???.net (+11,+23,+0)
いいのたwww
859 : Name_Not - 2019/09/11(水) 19:40:19.79 ID:???.net (+22,+29,-6)
いいの「た」www
860 : Name_Not - 2019/09/11(水) 19:51:21.33 ID:???.net (+25,+29,-10)
>>856
えーと、事実を述べたってのはわかるけど、、
別にそれ悪いことじゃないよね
861 : Name_Not - 2019/09/11(水) 20:12:26.83 ID:???.net (+9,+24,+0)
>>857
使うしか無い
862 : Name_Not - 2019/09/11(水) 20:20:51.44 ID:???.net (+31,+30,+0)
863 : Name_Not - 2019/09/11(水) 23:44:46.42 ID:???.net (+36,+29,-14)
>>862には排他制御気にしなくていいどうだすごいだろみたいなことかいてあるんだけど…
864 : Name_Not - 2019/09/12(木) 00:21:22.73 ID:???.net (-26,-29,-28)
シングルスレッドだから1プロセス内のメモリの競合はないけど、
マルチプロセスでファイル操作するなら排他ロックは要るやろ。
865 : Name_Not - 2019/09/12(木) 02:22:59.71 ID:???.net (+29,+29,-39)
>>862にはシングルスレッドは誤解でスレッドプールがあってマルチスレッド走る
けどそんな実装意識しないで使えるって書いてあるけど…
866 : Name_Not - 2019/09/12(木) 06:36:16.16 ID:???.net (+24,+29,-15)
>>864
ファイルならロックができるでしょ
自身がマルチプロセスとか全く関係なく
他のアプリから触られるかもしれないのでロックするのが常識
867 : Name_Not - 2019/09/12(木) 06:50:04.98 ID:???.net (+32,+29,-45)
誰もファイルをロックできないなんて言ってないんだがw
>>863が排他制御気にしなくていいと書いてあるって言ったからファイルの排他は要るやろと言っただけで
868 : Name_Not - 2019/09/12(木) 07:08:32.16 ID:???.net (+27,+29,-23)
誰もファイルをロックできないなんて言ってるなんて言ってないんだがw
マルチプロセスとか関係ないやろと言っただけで
869 : Name_Not - 2019/09/12(木) 07:13:48.16 ID:???.net (+33,+29,-22)
>ファイルならロックができるでしょ

これはどういう必要性があって言ったんだ?
ロックできると理解してる相手にこれを言う思考回路が理解できんわw
870 : Name_Not - 2019/09/12(木) 08:20:06.27 ID:???.net (-23,-30,-82)
>>865
http://qiita.com/junjis0203/items/7d3e63253a3d291a04c6#%E3%81%A8%E3%81%93%E3%82%8D%E3%81%A7%E3%81%BB%E3%82%93%E3%81%A8%E3%81%AB%E5%90%8C%E6%9C%9F

> 実は、読み込みは多分大丈夫ですが書き込みは怪しいです。...(以下略)
871 : Name_Not - 2019/09/12(木) 08:34:08.92 ID:???.net (-27,-29,-18)
そのページ持ち出した奴どういう意図か知らんが、ファイルの排他制御全然関係ないじゃん。
nodeならfs.openにflags指定するだけだろ。
872 : Name_Not - 2019/09/12(木) 08:51:32.51 ID:???.net (+21,+29,-14)
>>857
ファイルもDBも排他制御ぐらい付いてるのが普通だ通ってた
むしろ、出来ない言語はあるのかな
873 : Name_Not - 2019/09/12(木) 12:43:57.27 ID:???.net (+32,+29,-17)
>>869
理解できないのは完全に君のオツムの問題だね
874 : Name_Not - 2019/09/12(木) 17:26:14.38 ID:???.net (+18,+29,-4)
>>871
それロックできなくね?
875 : Name_Not - 2019/09/12(木) 20:31:35.20 ID:???.net (+27,+29,-20)
>>857
async await 関連の排他ロックは色々あるよ

node.jsは
「既にこの世にあるコードは例え1行でも自分では書かん!」みたいな文化あるんで
npm漁ればコレでもかっつーくらい色々あるよ
877 : Name_Not - 2019/09/12(木) 22:49:18.44 ID:???.net (-29,-29,-15)
nonblockはflockじゃないじゃん
878 : Name_Not - 2019/09/12(木) 23:46:36.62 ID:???.net (+36,+29,-131)
要素の座標を取得して、要素をクリック時にその値を使用するとした場合、
事前に取得してクリック時の処理を軽減する方が望ましいのでしょうか?

事前に取得する場合は、ブラウザをリサイズしたときに、要素の高さが変わる
可能性があるため、リサイズする度に値を取得する必要があります。

このような場合、記述が増えるけども、クリック時の処理の軽減に努めるべきなのか、
座標の取得など大した処理ではないので、クリック時に取得するべきなのか、
構成の考え方について、ご指導お願いいたします。
879 : Name_Not - 2019/09/12(木) 23:52:42.79 ID:???0.net (-20,+29,-15)
処理を軽減して一体どの程度の効果があるのか
説明出来ないなら検討する必要なし
880 : Name_Not - 2019/09/13(金) 00:01:09.21 ID:???.net (+32,+29,-43)
早速ありがとうございます。

全く説明できそうにないので、クリック時に取得します。
少し↑でも何万回繰り返すと、ほんの少し早くなる・・・みたいなこと
書いてありましたし。
フロント側で初心者なので、対して難しい処理できませんので。

モヤモヤが晴れました!
881 : Name_Not - 2019/09/13(金) 00:48:02.48 ID:???.net (+27,+29,-8)
凄い丁寧で分かりやすく説明できるアホな質問者だったな
885 : Name_Not - 2019/09/13(金) 08:30:05.91 ID:???.net (+35,+26,-3)
>>878
逆転させれば?
886 : 885 - 2019/09/13(金) 08:31:54.10 ID:???.net (+16,+23,-1)
間違えた
>>885>>877
889 : Name_Not - 2019/09/13(金) 20:01:31.56 ID:???.net (+23,+25,-6)
ファイルロックはクロスプラットフォームの実装が面倒そうだな…
890 : Name_Not - 2019/09/13(金) 20:58:35.31 ID:???.net (+19,+23,-10)
>>882
プロミスを解決するためのreturnと、解決されたプロミスを返すreturnは概念的に違う
891 : Name_Not - 2019/09/14(土) 14:39:02.47 ID:???.net (+17,+24,+0)
>>883
ありがとうございます!
>>890
勉強します
892 : Name_Not - 2019/09/14(土) 14:42:46.92 ID:???.net (-14,-29,-53)
ドキュメントが読み込まれて
src属性とかのソースをブラウザがとりにいく前に
srcをとりにいかないようノードを削除したいのですが
どのイベントを使えばいいですか?
onloadでは一旦srcをとってきてから削除になるのでリクエストは発生してしまいます
893 : Name_Not - 2019/09/14(土) 14:52:35.61 ID:???.net (+16,+26,+0)
>>892
サービスワーカー
894 : Name_Not - 2019/09/14(土) 15:59:06.50 ID:???.net (+27,+29,-11)
サービスワーカーですか?ありがとうございます
XHRから手つけてないのでちょっと読みましたが全くわかりませんでした
ちょっと頑張って勉強してみます
895 : Name_Not - 2019/09/14(土) 17:20:44.51 ID:???.net (+27,+29,-5)
サービスワーカーじゃ初回訪問時はアウトじゃん
はぁ~つっかえ
896 : Name_Not - 2019/09/14(土) 17:25:35.20 ID:???.net (+18,+25,-1)
代替案があるならどうぞ
897 : Name_Not - 2019/09/14(土) 17:34:57.34 ID:???.net (+30,+30,+0)
898 : Name_Not - 2019/09/14(土) 17:35:58.95 ID:???.net (+31,+29,-1)
>>897
やってみました?無理ですよ。それじゃ
899 : Name_Not - 2019/09/14(土) 17:38:48.68 ID:???.net (+31,+29,-54)
>>892
イベントじゃ無理だよ
そんなイベントはない。

無理にやるなら、document.writeを使って、HTML全体をコメント化する。
そして、ページ読み込みあとにHTMLを解析すればできるかもしれないけど
HTMLの中にコメント有るとうまく行かないし、まあまず無理

ブラウザ拡張を作るぐらいかねぇ
900 : Name_Not - 2019/09/14(土) 22:37:09.67 ID:???.net (-26,-24,-20)
ブラウザ拡張も通信内容を完全に横取りできるAPIは削除される
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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