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

私的良スレ書庫

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

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

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
301 : Name_Not - 2019/03/10(日) 19:43:26.86 ID:???.net (+52,+29,+0)
べつに必要ないんじゃない
302 : Name_Not - 2019/03/10(日) 19:49:57.05 ID:???.net (+75,+29,-38)
>>300
DOMに関してはなんでも出来ると思ってればいいけど、基本はclassの付け外しのみに抑え、
後はcssで全部やるようにすると思っておいたほうが良い
cssで出来る所をjsでやろうとすると途端に重くなる
303 : Name_Not - 2019/03/10(日) 20:05:35.31 ID:???.net (+3,-30,-45)
>>284
><a href="./time.html" target="frame_name" >現在時刻</a><br>

これは、単なるリンクだろ。
JavaScript(JS) なんて読み込んでいないよ

それとも、./time.html ファイルの中で、JSを読み込んでいるのか?
304 : Name_Not - 2019/03/11(月) 08:45:22.93 ID:pwrb3zCE.net (+26,+30,-214)
ツイッターで#テクノロジー犯罪と検索して、まじでやばいことを四代目澄田会の幹部がやってる
被害者に対して暴力団以外にタゲそらしをしてるがやってるのは暴力団で普段外に出ることが少ないため遊びで公共の電波と同じような電波を使って殺人をしてる
統失はほとんどが作られた病気で実際は電波によって音声送信や思考盗聴ができることが最近明らかになりつつある
警察や病院では病気としてマニュアル化されてしまっているのが現状で被害者は泣き寝入りしてる
被害者がリアルタイムで多い現状を知って、被害者間でしか本当の事だと認知できていない
実際にできると思われていない事だから、ただの幻聴ではない実際に頭の中で会話ができる
できないことだと思われているからこそ真面目に被害を訴えてる
海外でも周知されつつあることを知ってほしい。
このままだとどんどん被害が広がる一方

#テクノロジー犯罪
#四代目澄田会
305 : Name_Not - 2019/03/11(月) 21:26:04.37 ID:???.net (-1,-30,-300)
>>288
べつにonclickでもいい
var btn1 = document.getElementById("btn1");
btn1.addEventListener("click", fnc, false);
var btn2 = document.getElementById("btn2");
btn2.addEventListener("click", fnc, false);
var btn3 = document.getElementById("btn3");
btn3.addEventListener("click", fnc, false);

for(let i = 1; i <= 3; i++)window['btn'+i].onclick = fnc
306 : Name_Not - 2019/03/11(月) 21:34:51.03 ID:???.net (+68,+29,-20)
jQueryなんて時代遅れって言われたんだけど今イケてるのって何?
307 : Name_Not - 2019/03/11(月) 21:37:41.65 ID:???.net (-2,-20,-1)
生JS
308 : Name_Not - 2019/03/11(月) 21:39:38.12 ID:???.net (+56,+28,-16)
jQueryのなんというかvbaくさい楽勝さがやめられん
アホでも書ける
309 : Name_Not - 2019/03/11(月) 21:59:37.19 ID:???.net (+19,-30,-122)
>>306
これが現実やで。周りに振り回されている人が、周りを振り回そうとしてるだけ

2017年 JavaScript★71.9%ものサイトがjQueryを利用 [無断転載禁止]©2ch.net
http://medaka.5ch.net/test/read.cgi/prog/1485008061/

↓ 2年後

http://w3techs.com/technologies/history_overview/javascript_library/all/y
73.8% (+1.9%)


Angular 0.5% → 0.4% (+0.1%)
React 0.5% → 0.2% (-0.3%)
Vue 0.1% → 0.2% (+0.1%)
310 : Name_Not - 2019/03/11(月) 22:18:30.49 ID:???.net (+7,-29,-2)
>>306
TypeScriptとか?
311 : Name_Not - 2019/03/11(月) 22:41:08.48 ID:???.net (+7,-23,-13)
>>309-310
Vueお勧めされたぜ
312 : Name_Not - 2019/03/11(月) 22:48:02.83 ID:???.net (+57,+29,-10)
色々言いたいことはあるけど
少なくとも古い新しいの問題では無いよ
何を作るかで決まる
313 : Name_Not - 2019/03/11(月) 23:36:18.41 ID:???.net (+57,+29,-24)
大規模サイトじゃなければ、jQuery で十分!
そこまで複雑じゃないから

それが数字に表れている
314 : Name_Not - 2019/03/11(月) 23:44:51.54 ID:???.net (+51,+23,-4)
大規模サイトってどれくらいからいうの?
315 : Name_Not - 2019/03/12(火) 00:37:48.41 ID:???.net (+62,+29,-46)
大規模って言葉がおかしいと思う

セキュリティか個人情報扱う時に一気に難易度が跳ね上がる
具体的にはユーザーログイン・ECが付くと大規模になる

静的ページなんぞ10000ページあっても大規模でもなんでもない
316 : Name_Not - 2019/03/12(火) 00:53:24.71 ID:???.net (+32,+4,-24)
じゃあ通販サイトなんかは大規模サイトでいいのかな?
大規模サイトもjQuery使ってるよね
317 : Name_Not - 2019/03/12(火) 00:56:35.71 ID:???.net (+57,+29,-25)
それは大規模な静的サイトだろ。
規模が大きいか小さいかと、動的か静的かは直交する。
10000ページあって小規模とか頭大丈夫?
318 : Name_Not - 2019/03/12(火) 01:11:09.28 ID:???.net (+32,-29,-20)
ぼくの3000ページのwordpressブログは中規模サイトでいいですか?
319 : Name_Not - 2019/03/12(火) 01:14:42.94 ID:???.net (+62,+29,-125)
これは聞いてみたいな

昔、簡易HP作成サイトが当たって30000アカウントに登録してもらえた
・FWを除けばphpファイルは10ファイルぐらい
・30000アカウント集まって30000ページのサイト
これって大規模に当たる?
最初の開発は一週間ぐらいで終わった
320 : Name_Not - 2019/03/12(火) 01:41:28.75 ID:???.net (+89,+29,-7)
>>318
すげえなw
すげえ…ヒマなんだなw
321 : Name_Not - 2019/03/12(火) 02:21:38.02 ID:???.net (+55,+29,-63)
>>320
無職になって作ったエロアフィブログだ
サーバー設定、プログラミング、コンテンツ作成等メチャクチャ勉強になったな。今も進化中だ
儲けは少ないが一部マニアに非常に高い評価をいただいておる
海外のエロレビューサイトにも高レスポンスな良心的サイトとして紹介されたりもしたよ
322 : Name_Not - 2019/03/12(火) 20:16:22.42 ID:???.net (+84,+29,-6)
残念ながらエロにレスポンスは求められていない
323 : Name_Not - 2019/03/12(火) 20:33:40.61 ID:???.net (+103,+29,-2)
>>322
あほ、メチャクチャ求められるわ
324 : Name_Not - 2019/03/12(火) 21:46:31.47 ID:???.net (+50,+29,-17)
エロに重要なのは
広告で邪魔しないこと
クリック押したらすぐに表示されること
シークしたらすぐに移動すること
ダウンロードできること
325 : Name_Not - 2019/03/12(火) 23:17:21.21 ID:???.net (+57,+29,-2)
最近はわざわざダウンロードする必要ないって事に気づいた
326 : Name_Not - 2019/03/12(火) 23:24:01.23 ID:???.net (+55,+27,-4)
ダウンロードしないとぶつ切りにならん?
327 : Name_Not - 2019/03/12(火) 23:30:54.86 ID:???.net (+57,+29,-18)
それは回線が悪いかサイトが悪いか
じゃないかな
328 : Name_Not - 2019/03/13(水) 01:45:22.73 ID:???.net (+57,+29,-4)
私も夫に毎晩メチャクチャ求められてます
329 : Name_Not - 2019/03/13(水) 06:32:02.29 ID:???.net (+71,+29,-4)
>>323
いや、残念ながら求められていない
勘違いくん♪
330 : Name_Not - 2019/03/14(木) 14:13:33.51 ID:f4r4sHfI.net (-19,-7,-114)
アロー演算子と無名関数の使い分けを教えて下さい
foreachの中ではアロー演算子は使わない方が良いのでしょうか?
thisがwindowを差してしまいます

thisは今まで使ってきたのですが、
アロー演算子はどういう時に使うと良いのでしょうか??
332 : Name_Not - 2019/03/14(木) 15:05:51.78 ID:???.net (+21,-30,-58)
h ={'0':'0','1':'1','2':'2','3':'3','4':'4','5':'5','6':'6','7':'7','8':'8','9':'9'};

"あ0い1う2え3お4".replace(/./g, (c)=>{
if (c.match(/\d/)) return c;
if (c.match(/[0-9]/)) return h[c];
return '';
});
333 : Name_Not - 2019/03/14(木) 15:11:43.54 ID:???.net (-6,-30,-30)
>>331
"あ0い1う2え3お4".replace(/[0-9]/g, c => String.fromCodePoint(c.codePointAt(0) - 0xFEE0)).replace(/[^0-9]/g, '');
334 : Name_Not - 2019/03/14(木) 15:13:38.40 ID:???.net (-6,-29,-26)
normalize()を使おうぜ
335 : Name_Not - 2019/03/14(木) 15:13:39.18 ID:1lyNtq79.net (+30,+29,-6)
>>332-333
すごい!
半日ぐらい頑張った苦労は一体・・・w

ありがとうございました!!
336 : Name_Not - 2019/03/14(木) 15:31:05.00 ID:???.net (+63,+21,-47)
>>330
基本的にthisを使わない(挙動をコードを書いた時点で確定する)方針にしようぜって思想が根底にある
どうしても使いたいときは明示的にbindする
337 : Name_Not - 2019/03/14(木) 15:39:59.51 ID:1lyNtq79.net (+34,+27,-4)
>>336
ありがとうございます
思想に頭が追いつかない(@@;
もう少し勉強します
338 : Name_Not - 2019/03/14(木) 15:49:26.14 ID:???.net (+57,-4,-46)
> 基本的にthisを使わない(挙動をコードを書いた時点で確定する)方針にしようぜって思想が根底にある
ないから(笑)
339 : Name_Not - 2019/03/14(木) 16:13:00.64 ID:???.net (+99,+29,-24)
>>338
「使わない」じゃなくて「束縛しない」だな
すまん
340 : Name_Not - 2019/03/14(木) 17:06:18.92 ID:???.net (+71,+29,-7)
>>339
だからそういう思想があるわけじゃない。
thisが必要ないから結果としてそうなっただけ
341 : Name_Not - 2019/03/14(木) 18:22:12.31 ID:???.net (+53,+20,-33)
MDNにめっちゃ詳しく書いてあった
http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/Arrow_functions

アロー関数はthisを持たないとか初めて知った
ちゃんとMDN読んどくべきだなあ
342 : Name_Not - 2019/03/15(金) 05:47:18.43 ID:???.net (+57,+29,-46)
持たない?むしろ持ってるのだと思うが
関数オブジェクトが作られるときに束縛される
343 : Name_Not - 2019/03/15(金) 08:01:12.85 ID:???.net (+2,-30,-33)
うんthis以外にも違いはあるけどthisについては定義時にvar hoge = (function() {~}).bind(this)としてるようなもんだからな
344 : Name_Not - 2019/03/15(金) 09:00:52.35 ID:???.net (-1,-29,-21)
>>343
定義後にthisは変動しない仕様だった?
345 : Name_Not - 2019/03/15(金) 09:30:17.18 ID:???.net (+3,-29,-197)
アロー関数はthisを持たないってのは、別に私がそう解釈したわけじゃなくて
MDNにハッキリと書いてあるんだけど

>2 つの理由から、アロー関数が導入されました。1 つ目の理由は関数を短く書きたいということで、
>2 つ目の理由は this を束縛したくない、ということです。

>アロー関数自身は this を持ちません。レキシカルスコープの this 値を使います。
>つまり、アロー関数内の this 値は通常の変数検索ルールに従います
(スコープに this 値がない場合、その一つ外側のスコープで this 値を探します)。

翻訳が間違ってるか、MDN自体が間違ってるってこと?
346 : Name_Not - 2019/03/15(金) 09:33:01.75 ID:???.net (+55,+27,-48)
属するスコープの変数を参照する極々当然の挙動だな
347 : Name_Not - 2019/03/15(金) 10:19:44.87 ID:???.net (+82,+29,-11)
翻訳か原文からそうなのか知らんが持つって言葉の使い方が戦犯
mdnなんか見てないで仕様読め仕様
348 : Name_Not - 2019/03/15(金) 12:00:44.39 ID:???.net (+12,-20,-103)
質問です
コールバック関数を使う関数を作りたいのですが、どう書けばよいのか分かりません。
検索しても既存のコールバック関数を伴う関数の使い方(setTimeout()の使い方など)ばっかり出てきて
そういう関数の「作り方」が出てこないのです…
早い話がsetTimeout()のような関数本体の方を作り、書きたいのですが
どうすればいいんでしょうか? どう検索したら出てきますかね?
349 : Name_Not - 2019/03/15(金) 12:13:05.56 ID:???.net (-2,-30,-30)
コールバック関数を使う関数

function(func){
func()
}
350 : Name_Not - 2019/03/15(金) 12:15:35.98 ID:???.net (+36,-30,-172)
var コールバック使う関数 = function(コールバック) {
var コールバック使う関数が用意するデータ = 'hello, ';
var result = コールバック(コールバック使う関数が用意するデータ);
return result;
};

使い方:
var 文字列の長さを返す関数 = function(文字列) {
return 文字列.length;
};
var 文字列の後ろにworld足して返す関数 = function(文字列) {
return 文字列 + 'world';
};
console.log(コールバック使う関数(文字列の長さを返す関数));
//=> 7
console.log(コールバック使う関数(文字列の後ろにworld足して返す関数));
//=> hello, world
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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