のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,830人
昨日: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
    151 : Name_Not - 2018/04/26(木) 13:50:57.93 ID:???.net (+53,+29,+0)
    >>149
    なるほど。
    勉強なった。
    152 : Name_Not - 2018/04/26(木) 21:23:45.17 ID:???.net (-1,-29,-43)
    >>122-123
    なるほど
    HTML5APIに便利なのがどんどん追加されてるみたいですね
    dialog要素とかUI系ライブラリが対応すればまさに、という感じでした
    ありがとうございました
    153 : Name_Not - 2018/04/27(金) 13:14:02.46 ID:???.net (-1,-29,-31)
    null と undefinedの違いと使い分け方をおしえて
    154 : Name_Not - 2018/04/27(金) 14:44:46.29 ID:???.net (+1,-26,-25)
    基本undefinedは自分で使うな
    155 : Name_Not - 2018/04/27(金) 16:01:01.79 ID:???.net (+9,-30,-109)
    lodashのdebounceを使う時は

    const f = _.debounce(()=>{
    console.log('debounce');
    },1000);

    function hoge(){
    f();
    }

    hoge();
    hoge();

    のように呼び出す関数の外で定義しておかないと、
    前回のキャンセルが出来ませんが
    呼び出す関数の中でdebounceを定義する方法はありますか?
    156 : Name_Not - 2018/04/27(金) 16:35:33.80 ID:???.net (-1,-29,-38)
    画面遷移のあるSPAはフレームワークを使った方がシンプルに作れると思いますが
    一番シンプルなSPA用JavaScriptフレームワークは何ですか?
    157 : Name_Not - 2018/04/27(金) 17:36:44.71 ID:???.net (+57,+29,-4)
    SPAは意識高い系の営業がよく使いたがるな
    それだけ
    158 : Name_Not - 2018/04/27(金) 19:24:30.41 ID:???.net (+50,+22,-1)
    アプリがSPAになるのはごく当然のことだと思いますが・・
    159 : Name_Not - 2018/04/27(金) 20:08:32.39 ID:???.net (+67,+29,-46)
    開発がものっそい面倒になるけどメリットが見合わない印象

    画面内の一部の要素をajaxで動的に変更するだけで十分で、複数ページ分の機能を丸ごとjsで面倒見るメリットがない
    みたいな状態でほんとにSPA必要なんか?ってのが多いというか
    160 : Name_Not - 2018/04/27(金) 20:40:13.55 ID:???.net (+57,+29,-4)
    一番普及してるものが一番シンプルやろ
    面倒くさいのは普及しない
    つまりReact
    161 : Name_Not - 2018/04/27(金) 20:42:38.61 ID:???.net (+55,+27,-15)
    SPAって何のことかとおもってググったけど雑誌のことか。
    すれち。
    162 : Name_Not - 2018/04/27(金) 20:54:27.67 ID:???.net (+8,-30,-53)
    >>155
    何をしたいのかさっぱり分からん。
    どうせやりたいことはこれだけだろ?

    const hoge = _.debounce(()=>console.log('debounce'), 1000);

    hoge();
    hoge();
    163 : Name_Not - 2018/04/27(金) 20:56:23.36 ID:???.net (+6,-29,-38)
    >>159
    SPAは、ウェブアプリ、例えばGmailやGoogle Mapのようなものには必要
    ウェブサイトには必要ない。jQueryで十分
    164 : Name_Not - 2018/04/27(金) 21:07:56.21 ID:???.net (+56,+28,-4)
    実際に使っているかどうかと必要かどうかは別だろう
    165 : Name_Not - 2018/04/27(金) 21:09:31.76 ID:???.net (-1,-29,-39)
    訂正

    SPAは、ウェブアプリ、例えばGmailやGoogle Mapのようなものには必要かもしれない
    ウェブサイトには必要ない。jQueryで十分
    166 : Name_Not - 2018/04/27(金) 21:10:14.58 ID:???.net (+19,-8,-4)
    SPAはウェブアプリには必要かもしれないが
    実際には殆ど使われていない
    167 : Name_Not - 2018/04/27(金) 21:26:15.72 ID:???.net (+57,+29,-12)
    要するに金を搾り取るための道具・査定を低くするための道具としては優秀
    168 : Name_Not - 2018/04/27(金) 21:47:26.10 ID:???.net (+57,+29,-13)
    自分が出来る・分かる→必要!重要!
    自分が出来ない・分からない→不要![自分が知ってるもの]で十分!
    なんて言うんだっけこういうの?
    169 : Name_Not - 2018/04/27(金) 21:50:42.00 ID:???.net (+63,+30,-73)
    防衛機制の合理化だね。
    酸っぱいブドウはその一例。
    また英語圏では「Sour Grapes」は「負け惜しみ」を意味する熟語でもある。

    手に入れたくてたまらないのに、人・物・地位・階級など、努力しても手が届かない対象がある場合、その対象を「価値がない・低級で自分にふさわしくない」ものとみてあきらめ、心の平安を得る。
    170 : Name_Not - 2018/04/27(金) 21:55:29.34 ID:???.net (+57,+29,-7)
    と他人事のようにいうことで、心の平安を得る
    171 : Name_Not - 2018/04/27(金) 22:02:39.21 ID:???.net (+3,-30,-132)
    loadashとかしらん超初心者だけど挑戦という体で

    var func1 = () => {
    console.log('debouce1')
    }
    var func2 = () => {
    console.log('debouce2')
    }
    const f = (func) => {
    return _.debounce( ()=>{
    return func()
    }, 1000)

    var hoge = (fun) => {
    f(fun);
    }

    hoge(func1);
    hoge(func2);
    172 : Name_Not - 2018/04/27(金) 22:09:35.70 ID:???.net (+20,-30,-69)
    const hoge = (function() {
     const f = _.debounce(()=>console.log('debounce'),1000);
     return function() {
      f();
     }
    )();

    hoge();
    hoge();
    173 : Name_Not - 2018/04/27(金) 23:54:54.66 ID:???.net (+3,-29,-41)
    >>162
    いや、例を合理化されても困るんですが。
    知りたいのは呼び出す関数の中でdebounceを定義する方法はあるかどうかです
    全部debounceでくるめるのなら最初からそうしてます
    174 : Name_Not - 2018/04/28(土) 00:41:00.47 ID:???.net (-2,-30,-49)
    簡単なSPA なら、jQuery Mobile, Vue.js

    Angular, React, Electron などは、複雑
    175 : Name_Not - 2018/04/28(土) 01:50:40.01 ID:???.net (-1,-30,-45)
    >>173
    よくわからんけど
    addEventListenerに対するremoveEventListenerを考えたらいいんじゃないかな
    176 : Name_Not - 2018/04/28(土) 02:11:36.03 ID:???.net (+57,+29,-52)
    結局、SPAとは1pのフロントで全部やる利点が欠点よりも明らかに大きいんですか?


    「1pにできてファイル数少なくなるから管理が楽」
    なんて抜かした阿呆は知ってるけど
    177 : Name_Not - 2018/04/28(土) 02:31:47.46 ID:???.net (+51,+28,-3)
    ファイルは逆に多くなるだろうなw
    178 : Name_Not - 2018/04/28(土) 02:48:12.61 ID:???.net (+57,+29,-13)
    (フロントに)一極集中させたがったり
    ファイル数を少なくしたがる層が一定数いるけど、なんでなのかね
    179 : Name_Not - 2018/04/28(土) 10:45:21.43 ID:???.net (+27,+4,-2)
    デプロイは楽だな
    180 : Name_Not - 2018/04/28(土) 10:50:18.65 ID:???.net (+57,+29,-5)
    自動化するんだから数ではなにも変わらないと思うが?
    181 : Name_Not - 2018/04/28(土) 10:58:27.81 ID:???.net (+56,+28,-23)
    難しいからspaクソ言うてる勢が自動デプロイ環境なんて整えるわけないよね。
    いまだにftpでポチポチやってるに1票ww
    182 : Name_Not - 2018/04/28(土) 11:12:49.88 ID:???.net (+55,+27,-57)
    ん? SPAって最終的に1ページになるだけで
    ソースコードは普通に複数のファイルになるぞ

    そしてビルド環境必須だから当然整えてるし、
    それができる人ならデプロイ環境も整えられる
    183 : Name_Not - 2018/04/28(土) 11:18:14.92 ID:???.net (-1,-29,-5)
    index.htmlとbundle.jsの2ファイルになるわ
    184 : Name_Not - 2018/04/28(土) 11:26:13.26 ID:???.net (+3,-29,-75)
    SPAって別にビルド環境必須ではないぞ
    別にサイトのうち多くのデータを1つのページで扱わないといけないこともないし
    例えば2ページ間の遷移をajaxで行えばそのページはSPAと言える

    もうちょっとSPAっぽくしたければ、
    Nodeのようなアプリケーションサーバとpjax使えば非常に簡単に作れる
    185 : Name_Not - 2018/04/28(土) 11:28:56.98 ID:???.net (+62,+29,-80)
    何度も検索するようなページではSPAにすれば通信が減る
    とか書いてるサイトがクソほどあって失笑
    お前検索をクライアントサイドに閉じ込められると思ってんのか
    検索結果部分だけ動的に更新させりゃ済むだろが
    186 : Name_Not - 2018/04/28(土) 12:28:48.67 ID:???.net (+96,+29,-126)
    > 検索結果部分だけ動的に更新させりゃ済むだろが

    それ検索結果の表示ページに遷移しないんだからアプリかどうかは知らんがシングルページじゃん

    > お前検索をクライアントサイドに閉じ込められると思ってんのか

    クライアントサイドに閉じ込められるかどうかはspaうんぬんと関係ないぞ。
    クライアントサイドをどう作るかであって、サーバサイドと連携するしないやどうやるかは別の話で関係ない。
    187 : Name_Not - 2018/04/28(土) 12:47:29.15 ID:???.net (+70,+29,-49)
    >>186
    アホ丸出しか
    通信が減るかどうかの問題だぞ
    クライアントで完結するか?しないだろ、どうやってもxhrが挟まるだろ
    188 : Name_Not - 2018/04/28(土) 12:48:46.96 ID:???.net (+58,+26,-29)
    ajaxっていつからSPAって名前に変わったんですかねえ…
    189 : Name_Not - 2018/04/28(土) 12:54:10.63 ID:???.net (+57,+29,-15)
    SPAなんて単なる概念でしょ
    ムキになりすぎ
    190 : Name_Not - 2018/04/28(土) 13:59:36.52 ID:???.net (+57,+29,-9)
    ぶっちゃけ提唱されたけどほとんど馴染まないまま消え去っていってる最中だからな
    191 : Name_Not - 2018/04/28(土) 16:48:58.11 ID:???.net (+6,-29,-20)
    >>188
    ajaxとSPAは別物ですよ
    外部との通信を必要としないSPAもありますし
    192 : Name_Not - 2018/04/28(土) 16:53:28.57 ID:???.net (+159,-30,-102)
    let a = function hoge(){
    console.log(hoge);
    }

    a();

    このような形で関数内から自分自身を参照出来ますが
    関数外部からhoge();
    としたらエラーになります
    この関数名は、関数内からしか参照できないのでしょうか?
    だとしたら関数にstatic変数を持たせるのに都合がいいですが、
    関数名を使ってstatic変数を持たせる方法はアリなのでしょうか?
    193 : Name_Not - 2018/04/28(土) 18:36:40.24 ID:???.net (+36,-30,-37)
    何がしたいか知らんけどクロージャ

    var f = (n) => {
    var count =n
    return ()=> {
    return ++count;
    }
    }

    var f1 = f(1);
    var f100 = f(100);

    f1() //2
    f100() //101
    f1() //3
    f100() //101
    194 : Name_Not - 2018/04/28(土) 18:43:04.99 ID:???.net (+26,+1,-1)
    >>172のパクリ?
    195 : Name_Not - 2018/04/28(土) 19:06:05.21 ID:???.net (+51,+28,-2)
    アンカくらいつけろよ無能
    196 : Name_Not - 2018/04/28(土) 19:34:59.86 ID:???.net (+62,+29,-93)
    あんか(行火)は炭火、電気ヒーター、化学発熱体等を内蔵した
    一人用可搬型の採暖用保温具。 布団などに入れ直接手足に当てて
    暖をとる暖房器具である。 地域や世代によっては
    「こたつ」「足炬燵」と呼ばれることもある。
    197 : Name_Not - 2018/04/28(土) 19:45:59.98 ID:???.net (+52,+29,+0)
    はいはいおもしろいおもしろい
    198 : Name_Not - 2018/04/28(土) 20:15:25.53 ID:???.net (+98,+30,+0)

    /nox/remoteimages/2a/cb/3a3ce0bedd83f84ef63235a26691.png
    199 : Name_Not - 2018/04/28(土) 20:24:14.55 ID:npVPEEtd.net (+14,+29,-12)
    >>192
    関数内からしかアクセスできない
    有り無しは個人の判断、自分で判断しろ
    200 : Name_Not - 2018/04/28(土) 20:32:01.16 ID:???.net (+62,+29,-2)
    >>193
    いえクロージャは知ってます

    >>199
    じゃあアリにします
    ありがとうございました
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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