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

    私的良スレ書庫

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

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

    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
    951 : Name_Not - 2018/06/04(月) 16:23:28.45 ID:???.net (-1,-29,-20)
    立てたで。
    + JavaScript の質問用スレッド vol.134 +
    http://mevius.5ch.net/test/read.cgi/hp/1528096978/
    952 : Name_Not - 2018/06/04(月) 16:54:27.87 ID:???.net (-1,-29,-42)
    どのブラウザを使っても自由
    lynxでアクセスしたら逮捕された事件があったな
    953 : Name_Not - 2018/06/04(月) 18:27:57.12 ID:???.net (+34,-29,-81)
    文字列の複数選択には、現状Firefoxだけが対応しているようです(Ctrlを押しながら選択)
    JavaScriptで、SelectionオブジェクトにaddRangeするという形なら
    ユーザ操作による複数選択に非対応のブラウザでも複数選択させることができるのでしょうか?
    954 : Name_Not - 2018/06/04(月) 18:33:04.62 ID:???.net (+41,+18,-14)
    またエディタ君か
    955 : Name_Not - 2018/06/04(月) 18:51:08.86 ID:???.net (+57,+29,-4)
    もうatomかvscodeのコントリビュータに聞けや
    いい加減うっとおしい
    956 : Name_Not - 2018/06/04(月) 19:46:57.50 ID:???.net (+62,+29,-53)
    は??
    あなたのうっとうしさなんて鼻くそ以上の意味すらないのですが?
    JavaScriptの質問スレでJavaScriptの質問をしているだけです
    うっとうしいと思うのならあなたが去ればいいだけの話です
    分かりますね?
    957 : Name_Not - 2018/06/04(月) 20:36:37.21 ID:???.net (+57,+29,+0)
    >>953
    すぐ試せるでしょ
    958 : Name_Not - 2018/06/04(月) 21:39:21.37 ID:???.net (+57,+29,-17)
    もう来ませんつったんだからもう来んなよ
    959 : Name_Not - 2018/06/04(月) 21:41:57.73 ID:???.net (-1,-29,-2)
    |∧_∧
    |・ω・* <来てないよ
    | っ 9
    |―u’
    960 : Name_Not - 2018/06/04(月) 22:04:26.69 ID:???.net (+3,-30,-66)
    関数の引数のデフォルト値の設定についてなんですが。
    デフォルト値は関数内部で定義した変数は使えないんですか?

    例えば
    var f = (n = x) => {
    var x = "korehoshii";
    return n
    }
    でkorehoshii
    を返すようにするのはむりなんでしょうか?
    961 : Name_Not - 2018/06/04(月) 22:24:25.13 ID:???.net (+44,+26,+0)
    むり
    962 : Name_Not - 2018/06/04(月) 22:27:46.01 ID:???.net (+57,+29,-5)
    そうですか。
    カリー化したらやりたいことできそうなのでそれでやります。
    963 : Name_Not - 2018/06/04(月) 23:17:14.16 ID:???.net (+3,-30,-34)
    ターミナル上でnode起動してから
    var f = (n=1) => {
    return n
    }

    って打ってエンターおしても入力が終わらないのなんでなんでしょう?
    クロムのコンソール上だとちゃんと出来るのに。
    964 : Name_Not - 2018/06/05(火) 06:32:04.54 ID:???.net (+41,+23,-3)
    終わるけど?
    965 : Name_Not - 2018/06/05(火) 11:11:53.14 ID:???.net (-3,-26,-3)
    javascriptが?
    966 : Name_Not - 2018/06/05(火) 17:03:37.44 ID:???.net (+108,+26,-11)
    /nox/remoteimages/37/9e/20343148c010b3dea03b6fe4755b.jpeg何度エンターおしても改行されて「...」がひょうじされるだけでプロンプト「>」が出てこないです。
    v5.6.0
    967 : Name_Not - 2018/06/05(火) 17:34:56.46 ID:???.net (+57,+29,-8)
    おう、ちょっと俺の話を聞いてくれよ
    こないだほんとにあったことなんだ
    968 : Name_Not - 2018/06/05(火) 17:38:29.50 ID:???.net (+57,+29,-3)
    朝起きたらよ、パンツの部分が濡れてるんだ
    969 : Name_Not - 2018/06/05(火) 18:41:57.75 ID:???.net (+12,-29,-31)
    >>966
    そりゃv5系じゃ対応していない(要フラグ)から当たり前だろ
    デフォルトで対応はv6系からってのは公式をちょっと調べたら分かること
    つうかもうv8系かv10系使おうや
    970 : Name_Not - 2018/06/05(火) 19:12:20.52 ID:???.net (+57,+29,-13)
    あ、そうなんですか。
    最近node.jsはじめたっばかりだから
    当然最新のものインストールしてると思ってたのですが、
    古いの入れたようですね。
    ありがとうございます。
    971 : Name_Not - 2018/06/06(水) 11:49:23.05 ID:???.net (+3,-30,-143)
    contenteditableな要素に書式付きのいわゆるリッチテキストをペーストしたら、
    書式も一緒にペーストされることに気づきました
    以前contenteditableを使った時には、CTRL+Vの動作を上書きして
    スクリプトで素のテキストとして追加していましたが、
    これだとブラウザのundo機能の対象外になります
    undoも可能な書式なしコピーを実現するにはどうすればいいでしょうか?
    972 : Name_Not - 2018/06/06(水) 11:58:06.97 ID:???.net (+91,+29,-36)
    仕様化されておらずブラウザの実装依存なのでは?ブラウザベンダーにメールでもして聞けば?
    973 : Name_Not - 2018/06/06(水) 12:23:58.63 ID:???.net (+70,+29,-10)
    >>972
    知らないなら答えなくていいですよ
    何かコメントしなければいけないとでも思い込んでるんですか?
    974 : Name_Not - 2018/06/06(水) 12:34:14.11 ID:???.net (+63,+30,-138)
    そもそもブラウザの歴史は独自実装から標準化への過程そのもので
    かつての方がずっとブラウザの独自性は激しく、不可解な動作だらけでしたが
    その荒れ地を舗装する過程で「ブラウザベンダーに理由を聞いてみよう」なんていう技術者は一人もいませんでした
    実際に一人もいなかったのか知りませんが、いなかったはずです、少なくともマトモな技術者には。
    何故なら意味がないからです
    分かりますね?
    975 : Name_Not - 2018/06/06(水) 12:34:42.63 ID:???.net (+52,+29,-1)
    ごめん。黙ってるべきだった。
    976 : Name_Not - 2018/06/06(水) 13:11:57.12 ID:???.net (+91,+29,-53)
    無名関数が分かりにくい。
    即時関数や入れ子・引数に関数を渡すなど。
    その辺の記述の仕方を、
    かみくだいて分かりやすく説明してくれてるサイトか書籍はありますでしょうか?
    977 : Name_Not - 2018/06/06(水) 13:26:54.67 ID:???.net (+57,+29,-17)
    いい加減、できる会社に金払って委託しろよとは思う
    978 : Name_Not - 2018/06/06(水) 13:58:10.84 ID:???.net (+47,+29,+0)
    いたくしないで
    979 : Name_Not - 2018/06/06(水) 20:22:57.52 ID:???.net (+57,+29,-5)
    色んな情報を見て試して分かるまで使ってみて慣れればいいだけ
    980 : Name_Not - 2018/06/06(水) 22:09:33.09 ID:???.net (+57,+29,-28)
    「理由を聞く」じゃなくて「動作仕様を聞く」だろ
    昔も今もそれなりに居たはずと思うが

    自前で追いかけundoを実装すればいいじゃん
    981 : Name_Not - 2018/06/06(水) 22:20:24.22 ID:???.net (-6,-29,+0)
    unkoを実装しよう
    982 : Name_Not - 2018/06/07(木) 00:05:06.98 ID:???.net (+52,+29,-3)
    この前のとこもう一回いいですか?
    983 : Name_Not - 2018/06/07(木) 03:56:48.74 ID:???.net (+41,+23,+0)
    だめ
    984 : Name_Not - 2018/06/07(木) 08:07:55.02 ID:???.net (+69,-30,-164)
    これは関数宣言。function 文。式ではなく文!
    function f(){ }

    文では巻き上げできる。
    上で関数を呼び出して、下で定義できる
    f();
    function f(){ }

    下は関数式。文ではなく式!
    下の無名関数をよく使う。
    var f = function f(){ };
    var f = function(){ };

    式にすると、関数の引数・戻り値として渡せる。
    第一級関数だから、関数もオブジェクトとして扱える

    () を付けると、即時実行。
    IIFE (Immediately Invoked Function Expression; 即時実行関数式)

    下のように、()で囲むと式になるので、即時実行できる。
    文は即時実行できない
    var f = function(){ }();
    (function(){ })();
    985 : Name_Not - 2018/06/07(木) 08:58:52.18 ID:???.net (+10,-30,-48)
    (function(g){return g;})(f)();
    function f(){console.log(`
    >>584
    > 式にすると、関数の引数・戻り値として渡せる。
    文でも渡せるじゃん。
    `);}
    986 : Name_Not - 2018/06/07(木) 08:59:16.28 ID:???.net (+49,+17,+1)
    >>984
    返信ありがとうございます。
    987 : Name_Not - 2018/06/07(木) 09:03:40.78 ID:???.net (+52,+29,-2)
    仮面ライダー「どういたしまして」
    988 : Name_Not - 2018/06/07(木) 13:16:06.35 ID:???.net (+57,+29,-32)
    式は文だからね
    「魚を食べます。」は文だが
    「魚。」も文だ
    989 : Name_Not - 2018/06/07(木) 13:54:55.80 ID:???.net (+4,-28,-14)
    >>984
    > これは関数宣言。function 文。式ではなく文!
    「function 文」なるものは定義されてないぞ、と一応いっておく
    991 : Name_Not - 2018/06/07(木) 17:47:51.62 ID:???.net (+57,+29,-8)
    ズームが変更された時のリスナー関数でズームレベル見てそれによってマーカークリックのイベントを切り替える
    992 : Name_Not - 2018/06/07(木) 21:26:25.72 ID:???.net (+70,+29,-42)
    >>976
    なれだよ。
    あなたが知りたいことの解説本ではないが、
    関数型プログラミングにはそういうのがオンパレードだから
    そっち系の本読むと慣れてくるかも。
    基本の型が自然と身につく。
    993 : Name_Not - 2018/06/07(木) 21:33:56.31 ID:???.net (+67,+29,-21)
    >>984
    アロー関数も巻き上げできるやろ。
    できないと思ってたけどできてびっくり。
    俺が勘違いしてなければだけど
    994 : Name_Not - 2018/06/07(木) 21:36:58.02 ID:???.net (+48,+30,+0)
    995 : Name_Not - 2018/06/07(木) 21:37:17.66 ID:???.net (+20,+2,+0)
    うめ
    996 : Name_Not - 2018/06/07(木) 21:37:32.91 ID:???.net (+29,+11,+0)
    おいしいー
    997 : Name_Not - 2018/06/07(木) 22:02:37.02 ID:???.net (+57,+29,-29)
    文を文というには最小の構成要素が必要な。

    愛。

    は文とはいわん。
    あとは検索しろ。
    998 : Name_Not - 2018/06/07(木) 23:08:43.55 ID:???.net (+35,-30,-36)
    (Expression)は単体でも文(Statement)になれる。式文(Expression statement)と言う。
    以下参照のこと。
    http://asciidwango.github.io/js-primer/basic/statement-expression/#expression-statement
    999 : Name_Not - 2018/06/07(木) 23:14:44.85 ID:???.net (+42,+24,+0)
    してやられた
    1000 : Name_Not - 2018/06/07(木) 23:29:22.48 ID:???.net (+60,+27,-19)
    >>998
    大体、合ってるけど、ECMAScript2017を持ち出している割には、微妙に説明が間違っているのが気になるねえ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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