2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

JavaScriptむずくてわろた

1 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 16:58:19.224 ID:c4H4S3Dh0.net
簡単じゃねーじゃん

2 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 16:58:46.747 ID:9dP+kZ2Mp.net
俺にも教えて

3 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 16:58:49.847 ID:i7bwMGVR0.net
簡単なことを簡単にできる言語ではあるが

4 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 16:59:10.478 ID:ZVq0JWuw0.net
TypeScript使おうぜ

5 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 16:59:35.005 ID:c4H4S3Dh0.net
>>3
どういうことだこれ
>>4
環境構築だりぃ

6 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:00:35.468 ID:ETyrqORJ0.net
かんたんな文法だけ知ってればなんでもできるぞ
もっと効率手なプログラミングをしたいなら高度な文法がいるだけ

7 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:02:03.304 ID:c4H4S3Dh0.net
>>6
エスパーかおまいさんは

8 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:05:44.106 ID:hVP3dTXG0.net
型推論させるぐらいならちゃんと定義するわ

9 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:07:57.935 ID:c4H4S3Dh0.net
補完全然聞かなくてTypeScript使いたくなってきた

10 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:10:24.268 ID:CbcYat9Y0.net
今ではJavaScriptよく知らずにTypeScript使ってる人がいるくらいだ

11 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:11:32.353 ID:c4H4S3Dh0.net
>>10
うそだろ…
TypeScript入れるわ

12 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:11:32.989 ID:ZVq0JWuw0.net
>>9
使おうぜ
node入れれば動くぞ

13 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:12:44.769 ID:c4H4S3Dh0.net
C#とTypeScriptって似てるよな

14 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:26:46.724 ID:c4H4S3Dh0.net
設定ファイル作成だるすぎ

15 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:36:20.726 ID:tWKmXTCW0.net
そりゃあTypeScriptはC#と同じMS+アンダース・ヘルスバーグ製だからな

16 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:39:47.682 ID:c4H4S3Dh0.net
>>15
環境構築のだるささえなければ好きになれそうなのにな。残念だわ

17 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:42:19.948 ID:ZVq0JWuw0.net
環境なんて一回構築してしまえばあとは他のプロジェクトに流用して何とでもなるだろ
webpackとts-loaderとか入れるんだっけ

18 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:44:13.906 ID:c4H4S3Dh0.net
>>17
webpack, webpack-cli, typescript, ts-loader
なんかこんなんが当たり前ってちょっと昔のJavaScript知ってたら信じられなくね

19 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:45:14.356 ID:fQB7IpjH0.net
何が難しいんですか?
高度の文法とか使わないだろ・・・

20 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:45:58.194 ID:ZVq0JWuw0.net
>>18
そりゃJavaScriptに変換するんだからJavaScriptより手間はあるだろう

21 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:46:41.161 ID:c4H4S3Dh0.net
>>19
ElectronでwebView要素使ってもともとのWebアプリの操作してんだけど、
元サイトが古い作りすぎてハゲそう

22 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:48:07.248 ID:uMh75E40M.net
ようハゲ

23 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:48:43.940 ID:ecyNh0P60.net
根本的にJavaスクリプトの需要がそんなにあると思えない
webアプリケーション作成ならどう考えてもPHPを勉強したほうが将来性あると思う
お前らの訪問するサイトはそんなにJavaスクリプトを使ってるのか?
いやいや使ってないだろ

24 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:49:43.370 ID:c4H4S3Dh0.net
>>23
急に意味不明な議論ふっかけてくんな死ね

25 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:50:01.864 ID:ecyNh0P60.net
>>24
現実を見ろよ

26 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:51:08.763 ID:r3v5//WUM.net
>>25
お前こそ現実を見ろよwww

27 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 17:52:12.126 ID:c4H4S3Dh0.net
>>25
この話の通じなさとJAVAスクリプト表記はQiitaで炎上して利用停止食らったあのアカウントとしか思えない
どっかいけよまじで

28 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:00:51.486 ID:fQB7IpjH0.net
>>21
自分が知ってる文法でゴリゴリやるしかなくねぇ?
急に美しいコードが書けるわけじゃないし

29 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:04:05.894 ID:c4H4S3Dh0.net
>>28
なんかWebviewに注入してるJSとレンダラプロセスのJSのレイヤー別なんだよな
ってことで、試しにHTMLの適当な要素取得とかStyleとか変え用途思ったんだけど
Styleが変更きかねぇ

30 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:04:59.394 ID:WAxJyT1S0.net
覚えること多すぎてめんどうなだけ

31 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:06:26.632 ID:46anQy6n0.net
jquery覚えればなんでもできるぞ

32 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:06:42.209 ID:fQB7IpjH0.net
>>29
デバッカ使って一つ一つ見るしかないやろな

33 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:10:07.718 ID:c4H4S3Dh0.net
>>31
jquery使う理由ってなんなんだよ。クエリーセレクタとかjsに持つようになったじゃん

>>32
console.log("hello")
var body = document.getElementsByTagName("body");
console.log(body);
body.style.display = "none";

これで駄目なのホントくそ

34 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:12:38.845 ID:fQB7IpjH0.net
>>33
display = "none"; に順番があるとか?
知らないけど・・・w

35 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:14:01.249 ID:c4H4S3Dh0.net
くそったれ簡単になれよ

36 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:15:22.349 ID:fQB7IpjH0.net
最近のプログラミング言語が複雑化しているのは確か

37 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:16:20.358 ID:c4H4S3Dh0.net
今日中にできると思ってたけど無理っぽい

38 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:16:45.533 ID:fQB7IpjH0.net
仕事なのか?

39 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:19:06.715 ID:c4H4S3Dh0.net
>>38
趣味グラムだよ
平日にポッと思いついて土日に片したらぁ!と思ってたら無理だった
悔しすぎる

40 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:19:48.617 ID:fQB7IpjH0.net
>>39
ならゆっくりやればええやん

41 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:24:32.990 ID:c4H4S3Dh0.net
飽きそう

42 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:26:57.378 ID:i7bwMGVR0.net
>>33
body[0]な

43 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:27:20.993 ID:b6Ps6WPO0.net
>>33
1行目の最後にセミコロン入れろよ

44 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:28:40.306 ID:c4H4S3Dh0.net
>>43
気になったんだろうけど、そこは問題じゃないんじゃ
JavaScriptには自動的にセミコロン入れてくれる機能があんねや

45 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:29:52.784 ID:c4H4S3Dh0.net
>>42
"use strict";

console.log("hello");
var body = document.getElementsByTagName("body");
console.log(body[0]);
body[0].style.display = "none";

結果変わらんかった

46 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:30:04.590 ID:b6Ps6WPO0.net
>>44
気になるんだよ!

47 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:30:39.763 ID:c4H4S3Dh0.net
ちなみにbodyではHTMLCollection取得できたけど、body[0]ではundefinedになっちまった

48 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:34:14.352 ID:fQB7IpjH0.net
body に id振ってみたら?

49 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:35:53.996 ID:c4H4S3Dh0.net
>>48
HTMLは直に触れないんだよ
wevview使って他人のサイトを表示させてjsでいじってる

50 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:36:30.984 ID:JcpVUX6Or.net
JScriptでいいよ

51 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:36:34.324 ID:t/Eve3Qt0.net
JavaScriptは「動かす」のは簡単だけど「思い通りに動かす」のはかなり難しいイメージ

更に「思い通りに動く綺麗なコード」が書けるエンジニアは皆無だと覆う

52 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:38:09.591 ID:c4H4S3Dh0.net
>>50
なんすかそれは

53 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:38:28.635 ID:fQB7IpjH0.net
>>49
HTMLCollection取得できるなら何か方法はあるな
body.style.display = "none";した後にHTMLCollectionの中身に変化ある?

54 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:39:06.868 ID:fQB7IpjH0.net
>>50
懐かしいのJ#ですね

55 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:40:10.989 ID:b6Ps6WPO0.net
>>49
なんでそんな事してるの?

56 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:41:36.703 ID:i7bwMGVR0.net
環境とかわからんと何とも言えないなあ
普通に自端末のブラウザのコンソールからは使えてるが

57 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:43:54.642 ID:c4H4S3Dh0.net
>>53
console.log(body);
してみてもなんも変化なさそう。そもそもどこ見ればいいか分からんのだけどなwww
つーかすまん。そもそもTypeError: Cannot read property 'style' of undefinedって出てた
なんでや

>>55
サイトハックして自分用に使いやすい専ブラ作ってる

58 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:49:06.402 ID:b6Ps6WPO0.net
function a(){
それのスクリプト
}
window.onload = a;

とりあえずこれやってみて

59 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:51:04.954 ID:c4H4S3Dh0.net
>>58
"use strict";

function a(){
console.log("hello");
var body = document.getElementsByTagName("body");
console.log(body);
body[0].style.display = "none";
console.log(body);
それのスクリプト
}
window.onload = a;

解決できたwwwwwありがとうwwwww

60 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:51:26.624 ID:ZVq0JWuw0.net
>>45試してみたけどちゃんと動いたぞ
とはいえローカルのhtmlファイルだけど
WebViewとやらの問題じゃないの?

61 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:52:14.898 ID:ZVq0JWuw0.net
解決してたか

62 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:53:16.543 ID:c4H4S3Dh0.net
>>60
かなりくせある。上ので一応解決はできたけど、onloadで起動してるからか一瞬全部描画される
こりゃむずいわ
wevviewだったりElectronだったりレイヤー整理しないとちゃんと理解むずそう

63 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 18:59:16.667 ID:c4H4S3Dh0.net
これで制作進みそうだわ。
お祝いにコンビニケーキ買ってくるわ

64 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 19:05:20.188 ID:b6Ps6WPO0.net
document.addEventListener("DOMContentLoaded", function() {
そのスクリプト
});
こっちのほうがいいかも

65 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 19:12:06.507 ID:c4H4S3Dh0.net
>>64
"use strict";

const initialize = () => {
console.log("hello");
let home = document.getElementsByClassName("menu_home");
let left1 = document.getElementsByClassName("menu_left1");
let left2 = document.getElementsByClassName("menu_left2");

home[0].style.display = "none";
left1[0].style.display = "none";
left2[0].style.display = "none";
}
document.addEventListener("DOMContentLoaded", initialize);

とりあえずこうしたら、処理がたしかにもう少し前倒しになるようになった。
JavaScript強者すげーな

66 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 19:19:26.992 ID:c4H4S3Dh0.net
まさかイベント発火させるようにしないと駄目だったんて知らなkッタ。
マジでありがとう
なんでもするわ

67 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 19:34:08.474 ID:c4H4S3Dh0.net
マジで感謝しかない

68 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 19:50:35.124 ID:9P8Tm/io0.net
しゃぶれよ

69 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 19:55:51.921 ID:c4H4S3Dh0.net
>>68
ぐっぽぐっぽ

70 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 20:03:18.357 ID:9P8Tm/io0.net
しゅごい

71 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 20:05:59.905 ID:ZVq0JWuw0.net
>>64
これ知らんかったわ
良いこと知った

72 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 20:07:57.453 ID:9P8Tm/io0.net
まずブラウザの仕組みについてしっかり調べといでよ

73 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 20:15:32.867 ID:c4H4S3Dh0.net
>>72
くっそー!遷移先に聞かない問題でてきたわ

74 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 20:49:22.418 ID:c4H4S3Dh0.net
しんどい

75 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 20:51:09.967 ID:HQeKDNAS0.net
動かないのは理由に気付けないだけで
ただのJavaでしょ

76 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 20:52:03.099 ID:c4H4S3Dh0.net
>>75
お前は出てくんなよ

77 :以下、?ちゃんねるからVIPがお送りします:2018/11/10(土) 20:52:46.438 ID:HQeKDNAS0.net
>>76
だれだよてめーは
いきなりあらわれて好き勝手いってんじゃねーぞ

総レス数 77
19 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★