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

    私的良スレ書庫

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

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

    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
    803 : Name_Not - 2020/08/11(火) 13:35:09.41 ID:???.net (+32,+29,-5)
    PCでブラウザ幅狭くしたらどうなるか考えろよ
    805 : Name_Not - 2020/08/11(火) 14:21:18 ID:???.net (+24,+26,-5)
    なぜスクリーン解像度でスマホ判定できると思うのか
    807 : Name_Not - 2020/08/11(火) 17:19:06.35 ID:???.net (+27,+29,-26)
    判断することは可能だよ
    その判断が正しいかどうかは知らないけど
    808 : Name_Not - 2020/08/11(火) 17:29:04.34 ID:???.net (+2,+4,-33)
    今でも普通の人は家では640×480ドットのブラウン管ディスプレイ使ってると思うけど…
    809 : Name_Not - 2020/08/11(火) 18:11:22.96 ID:???.net (+31,+29,-7)
    >>803
    スマホ判定というか、PCではない判定は
    タッチデバイスかどうかで頑張ってるわ
    810 : Name_Not - 2020/08/11(火) 19:48:45.97 ID:???.net (+27,+29,-18)
    PCでもタッチスクリーンあるじゃん
    余計なところまで変な気を回して結局判定間違ってました、とかなるくらいなら大人しくユーザーエージェント見るだけで良さそう
    811 : Name_Not - 2020/08/11(火) 21:23:18.23 ID:???.net (+22,+29,+0)
    判断してどうするの、って話
    812 : Name_Not - 2020/08/11(火) 21:45:03.17 ID:yr1WJfLC.net (+29,+29,-54)
    初心者向けの言語にはjavascriptがお勧めとの記事をよく散見する。
    でも、アセンブラ・javaの順で勉強してきた俺でもjavascriptにはかなり手こずっている。
    全くの初心者にはかなりハードルが高いのではないだろうか?
    マークアップ言語も必須だし。
    814 : Name_Not - 2020/08/11(火) 21:58:05.83 ID:???.net (+38,+29,-69)
    JSはハードル高くないよ
    ES3時代ならともかくES6以降はpythonなんかに比べるとずっと初心者向き
    Javaがまともに出来るのにJavaScriptで苦戦してるなら学び方が悪いと思ったほうがいいよ

    ここで質問してる人たちの大半は言語を学ぼうとしてるわけじゃなく
    なんかエラー出たから解決策教えて欲しいっていう人たち
    815 : Name_Not - 2020/08/11(火) 22:30:38.13 ID:???.net (-28,-29,-135)
    JavaScript 第6版、2012、David Flanagan
    初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017

    これが有名な2冊の、サイの表紙のサイ本

    Flanagan はRuby の本も書いてるけど、
    Google の開発者の机には、必ず置いてあった本

    こんなに分厚い本を、Googleの開発者でも、必要とするのが、JavaScript。
    あまりに巨大過ぎて、普通人では絶対に読めない

    Ruby なんて「たのしいRuby 第6版、2019」1冊読めば、
    そこそこプログラミングできる
    816 : Name_Not - 2020/08/11(火) 22:33:18.93 ID:7k12Alrp.net (+44,+29,-17)
    「たのしいRuby」と並んで話題になる「みんなのPython」もいい本ですか?
    817 : Name_Not - 2020/08/11(火) 22:38:06.60 ID:KtSgSaBw.net (-23,+29,-8)
    >>815
    何故か質問者をディスらずにいられないのがJSマン
    pythonスレなら普通に教えてくれる
    818 : 816 - 2020/08/11(火) 22:40:41.56 ID:???.net (-27,-30,-131)
    みんなのPython 第4版、2017

    は、昔の方が文法が多くて、良かった。
    今のは、Jupyter Notebook, Anaconda の説明が増えて、プログラミングするには厳しい

    パーフェクト Python [改訂2版] (PERFECT SERIES 5)、2020/6/1
    パーフェクト Ruby on Rails 【増補改訂版】 (Perfect series)、2020/7/25

    パーフェクトシリーズが、新しくなったので、
    多言語をやってる人には、お勧め
    819 : 816 - 2020/08/11(火) 22:52:11.53 ID:???.net (-27,-30,-104)
    Ruby on Rails では、サーバー側がRubyで、
    クライアント側が、React + Bootstrap も多いけど、

    サーバー側をJavaScript(JS), Node.js にすれば、
    言語が1つになるので、開発が楽になると主張する人もいるけど、

    あまりに、JSは巨大だから、かえって難しくなる

    だから、Rails では、Node.js, Webpack, Babel をコンパイルツールとして使っているだけ
    820 : Name_Not - 2020/08/12(水) 03:13:53.47 ID:???.net (+16,+27,-33)
    >>813
    追記
    初心者がいきなりマークアップ言語・DOM・プロトタイプチェーンを理解するのは
    厳しいと思う。
    821 : Name_Not - 2020/08/12(水) 06:38:06.97 ID:dcwvEswM.net (+40,+29,-36)
    >>821
    そう?
    クソバカだった学生時代の俺でもなんとかなったんだから
    賢い今の子ならサクッと覚えられそうな気もするんだけどなあ
    822 : Name_Not - 2020/08/12(水) 07:12:48.48 ID:???.net (+38,+29,-8)
    >>814
    このスレは初心者用じゃないから
    元々こことは別に、初心者スレと、更に手取り足取りスレがあった
    ここは初心者お断りのスレ
    823 : Name_Not - 2020/08/12(水) 08:25:24.81 ID:???.net (+31,+29,-18)
    今の子供はコード書かないでプログラミングしちゃうんでしょ
    文字打ってんのwwwとか馬鹿にされる時代が来るよ
    824 : Name_Not - 2020/08/12(水) 08:52:08.24 ID:???.net (+32,+30,-32)
    >>823
    初心者お断りのスレなんて何処に書いてるんだよw
    自称仙人のマウンティング野郎かww
    825 : Name_Not - 2020/08/12(水) 11:00:55.54 ID:???.net (+43,+30,-119)
    >>822
    知的障害と境界知能は合わせて16%もいる。
    世の中には割り算・因数分解すら理解出来ないひとは多い。
    そう考えるとjavascriptは難しい部類に入ると思う。
    オブジェクト・インタフェースの継承なんかもややこしい。
    似たような用語が言語の概念を不要に難解なものにしてる感がある。
    826 : Name_Not - 2020/08/12(水) 11:20:22.88 ID:???.net (+42,+29,-6)
    >>826
    そんなに多いのかよ
    だからアヘの支持率が未だに35%あるんだな
    827 : Name_Not - 2020/08/12(水) 12:22:28.87 ID:???.net (-26,-19,+0)
    まさしく16%側の発言
    828 : Name_Not - 2020/08/12(水) 12:36:49.07 ID:dcwvEswM.net (+33,+29,-16)
    >>826
    へーきへーき
    俺なんて九九を覚えられなかったレベルだから
    それでも国立工学部に入れたし
    JSも書けた
    要はやりようよ
    829 : Name_Not - 2020/08/12(水) 12:37:42.61 ID:???.net (+43,+30,-86)
    >>825
    仙人云々は意味が分からんが道場規則は元々テンプレにあった
    自分は別に今は初心者が来るなとは言わないけど
    シリーズとして長く続いるのだからその空気と精神は残っている
    そう思っている住人やそういう考えはちゃんと理解して尊重すべきということ
    830 : Name_Not - 2020/08/12(水) 12:46:44.67 ID:???.net (+27,+29,-54)
    JSは継承の言語じゃない
    オブジェクトと移譲
    この2つを抑えればJSの多くを理解できる
    クラスだのインターフェイスだの
    余計なこと考えると途端に難しくなる
    831 : Name_Not - 2020/08/12(水) 13:29:38.64 ID:???.net (+31,+29,-15)
    >>829
    九九だってちゃんとやり方教わってやればできるようになるんでしょ
    一定期間内にみんなと同じように自然にできるようにならなかっただけで
    832 : Name_Not - 2020/08/12(水) 15:05:55.20 ID:???.net (+36,+30,-113)
    >>821
    JavaScriptの場合はプロトタイプチェーンを初期にきちんと理解してなくてもそこまで困らないよ
    実際、理解せずに仕事で使ってるやつたくさんいる
    ただどの言語でも遅かれ早かれプロトタイプチェーンやスコープチェーンに相当するものは学ぶ必要はあるけどね

    初心者向きかどうかって絶対的なものじゃなく相対的なものだから
    他にいい選択肢がなければ消去法で比較的初心者向きってことになる
    Python+tkinterとかで学ぼうとしてるやつとかを見るとJS+HTML/CSSはかなり初心者向きだと思う
    833 : Name_Not - 2020/08/12(水) 15:14:36.99 ID:TDtcPRQG.net (-14,+29,-1)
    >>832
    今でも足算してるよ
    836 : Name_Not - 2020/08/12(水) 18:31:36.41 ID:???.net (+35,+30,-114)
    >>833
    返信ありがとうございます。

    プロトタイプは後から学んでも良かったのですか。
    私の場合は変に完璧主義な所があって、まず知識を目一杯頭に詰め込んで
    資格試験に合格してからコードを書いて動かすという勉強方法をしています。
    ちなみに今はHTML5プロフェッショナル認定試験レベル2の勉強中ですwwwww
    837 : Name_Not - 2020/08/12(水) 19:45:33.35 ID:???.net (+37,+29,-67)
    >>837
    本当ならプロトタイプを先に学んだ方が絶対に簡単だし良い
    問題は入門者向けにプロトタイプベースで解説してくれるサイトや本が皆無なこと
    だから良い悪いではなく後から学ぶしかなく選択肢はない
    838 : Name_Not - 2020/08/12(水) 19:58:48.68 ID:???.net (+33,+30,-233)
    プロトタイプベース自体は簡単でしょ
    一般論として用意されている仕組みをどう使うかっていうのは
    長年かけて積み重ねる経験とも言えることでもあるしもちろん難しいけど、
    プロトタイプベース自体はオブジェクトの素朴なイメージが
    持てていさえすれば1日で理解できるでしょ

    JSが関数を使ってどう旧クラスシステムを構築していて
    new演算子がどういう振る舞いをするのかというようなことを細かく学ぶのは
    確かに初心者には相当荷が重いよ

    でもそういうことを一切抜きでObject.createか__proto__の振る舞いだけを
    理解するのでもプロトタイプベースを理解したと言っていいと思うけどな
    あくまでプロトタイプベース自体は素朴なもので、
    それを隠蔽してやりくりするためのJSの旧クラスシステムが複雑なだけだからね
    839 : Name_Not - 2020/08/13(木) 01:30:00.33 ID:nQ0LwsCC.net (+26,+28,+0)
    >>836
    丸の数数えてる
    840 : Name_Not - 2020/08/13(木) 01:53:22.03 ID:???.net (+33,+30,-115)
    2つの数字から1つの結果を出す足し算ができるのなら
    2つの数字から1つの結果を出す掛け算ができない理由はない

    それは単に覚えられないと信じ込んだせいで
    本当に覚えられなくする回路が頭にできてしまっているだけ
    でもそれは汎用的な回路ではない

    左右盲の人がLRは分かることがあるように違う覚え方をすればいいだけ
    「違うこと」というのは無数にあり得るので必ず覚えられるパターンが見つかる
    そういうことをここまで誰にも教えられないで育ってきたとか可愛そうだな
    841 : Name_Not - 2020/08/13(木) 06:25:55 ID:???.net (+43,+29,-25)
    Object のプロトタイプ
    http://developer.mozilla.org/ja/docs/Learn/JavaScript/Objects/Object_prototypes

    簡単に言えば、1つ上(親)の階層に、定義すること

    それによって、継承した場合に使えるようになる。
    名前の探索チェーンに入ってくる。
    子で見つからなければ、親で探す
    842 : Name_Not - 2020/08/13(木) 07:22:16.98 ID:???.net (+36,+30,-54)
    >>841
    たぶんそうなんだよな
    覚え方に自然に気づけなくて、他人に教わることも自分で考えることもなかったってだけで、やればどうにかなるんだと思うけど本人じゃないから何とも
    まわりも馬鹿だからどうやったらできるか考えてあげられる人がいなかったんだろうね
    843 : Name_Not - 2020/08/13(木) 10:08:17.19 ID:???.net (+33,+30,-76)
    2つの数字から1つの結果を出す足し算ができるのなら
    2つの数字から1つの結果を出す掛け算ができない理由はない
    ただし足し算を理解してから掛け算を理解するまでは1年かかった
    理解できない理由はないが、理解するのに学習と時間は必要であるということ





    って、あたりまえやーーーー!
    844 : Name_Not - 2020/08/13(木) 10:19:01.99 ID:???.net (-14,-12,+1)
    どんどん抽象化していくとreduceになる
    845 : Name_Not - 2020/08/13(木) 10:50:13.31 ID:???.net (+32,+29,-52)
    どんどん分解していくとアセンブラになるし原子になる
    それはわかりやすくなるということではない。むしろ逆

    構成要素をそのまま使うのはわかりづらく
    組み合わせて具体的なものを作ることで
    より便利になるんだよ
    846 : Name_Not - 2020/08/13(木) 13:12:22.09 ID:nQ0LwsCC.net (+33,+29,-33)
    >>841
    よくわかんないんだけど
    九九を覚えた人は
    掛け算する時に足算はしてないんでしょ?

    その結果を暗記して
    照らし合わせているだけで
    847 : Name_Not - 2020/08/13(木) 13:27:14.22 ID:???.net (+36,+29,-23)
    これは、算数障害だろうな。
    最近、よく言われている発達障害に含まれる学習障害の一種

    http://www.kobetsu.co.jp/cafeducation/futoko/article-448.html
    848 : Name_Not - 2020/08/13(木) 13:32:03.08 ID:nQ0LwsCC.net (+37,+29,-10)
    >>848
    こんなのがあるのか…
    九九覚えなかっただけで
    算数は得意だったんだけどなあ
    849 : Name_Not - 2020/08/13(木) 14:05:40.81 ID:???.net (+37,+29,-1)
    >>849
    こういう実例もある。言ってる通り
    ようはやりよう。

    http://www.ntv.co.jp/gyoten/backnumber/article/20190423_02.html
    850 : Name_Not - 2020/08/13(木) 16:18:40.62 ID:???.net (+30,+29,-101)
    >>847
    3+3=6も3*3=9も同じ暗記じゃないか
    熟語とか歌とかは覚えられるんでしょ?
    だったら「さざんがく」とか覚えられない訳がないと思うが

    というか>>835が疑問なんだけど
    足し算ができるのなら7*8なら7を8回足したほうが早いんじゃないの
    そしてそれが高速にできるのなら実質九九が言えるってことで
    暗記して無くてもほぼ掛け算できるってことになるけど
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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