16/12/01 14:53:06.08 MTDix4/Z.net
親子丼と他人丼の関係なら理解できるがw
801:デフォルトの名無しさん
16/12/01 18:22:15.66 NluWgpRa.net
>>791
その要件ならiframe要素からcontentWindowを得ればいいだろう
が、「window.openだけでなく、フレームはダメでこれこれこういうものなんです」と条件を後出しする気がしてならない
802:デフォルトの名無しさん
16/12/01 18:48:17.00 V0GR9lTF.net
>>793
どこからiframe要素がでてきたんだ?
質問するのも大変だなという感想。
803:デフォルトの名無しさん
16/12/01 19:18:46.44 FPpa4B9L.net
仕様書ですら何の説明もなく用語や謎のフレーズが出てくることはよくあるな
804:デフォルトの名無しさん
16/12/01 19:27:18.92 NluWgpRa.net
>>794
>>791の要件は満たしている
「window.open以外」としか情報がないのにどう解釈するんだ?
805:デフォルトの名無しさん
16/12/01 21:17:00.50 wkCVFNfo.net
vue-routerってSPA向けであって、
ただ単にURLを変えずに画面切り替えさせるツールとして使えないの?
やっぱりそれだとCSS切り替えさせるだけがいいのか
806:デフォルトの名無しさん
16/12/01 21:19:22.43 d1oSzjmi.net
どう解釈するんだ?ってwindow.open以前に
「全く他人のウインドウ」という要件があるだろ。
iframeの中に入っているwindowなら
「全く他人のウインドウ」でもアクセスできるとでも思ってるのか?
807:デフォルトの名無しさん
16/12/01 21:20:40.53 d1oSzjmi.net
>>797
URLを変えずに画面を切り替えたいのなら
単なるAjaxで実現できる
808:デフォルトの名無しさん
16/12/01 22:10:50.23 qVQfYo/5.net
>>798
「全く他人のウインドウ」とは?
ウインドウに他人も何もないが、何がどう他人?
イメージで語ってる感があるから具体的な表現に直した方がいいと思うぞ
809:デフォルトの名無しさん
16/12/01 22:40:32.66 WdTiwpMY.net
だからね、他人丼と親子丼の関係だって
810:デフォルトの名無しさん
16/12/02 00:12:25.33 tqwX+tIq.net
>>800
無能はレスしないで。じゃまだから
811:デフォルトの名無しさん
16/12/02 01:35:18.54 yix14ac2.net
他人っていうのは要は血が繋がっていないってことでしょ。
起源が関係ない同ドメインのタブ間でメッセージングしたいってこと。
812:デフォルトの名無しさん
16/12/02 02:27:06.31 cAbrvXmy.net
定義するなら「どちらからも API を用いて直接的に参照できない Window オブジェクトどうし」くらいかな
813:デフォルトの名無しさん
16/12/02 08:30:06.20 yix14ac2.net
いや、それはかなりおかしいだろう
API関係なく「windowオブジェクトを取得できない状態」
814:デフォルトの名無しさん
16/12/02 11:43:29.21 f/evnOKU.net
windowオブジェクトの親子関係など存在しない
815:デフォルトの名無しさん
16/12/02 13:22:55.58 7VByTnYi.net
>>803
ウインドウに血縁関係を持ち出している時点でいろいろおかしいから
あと、質問者でもないのに憶測でものを語り過ぎ
816:デフォルトの名無しさん
16/12/02 13:31:01.39 7VByTnYi.net
>>806
一応、window.parent があるからその関係性を親子と呼称しているんだろうね
そこから更に「血が繋がっている」と称しているっぽいけど、定義の範囲が曖昧すぎて本人だけが知るオレオレ用語と化してる
817:デフォルトの名無しさん
16/12/02 13:57:08.34 lwDfhxMF.net
>>808
血が繋がってる云々は、元発言者の発言ではない
あと、お前以外は大体なんのこといってるかわかってる
818:デフォルトの名無しさん
16/12/02 21:30:01.22 Y0rnRsuL.net
「大体」 って、なんか曖昧な感じでちょっと良くないと思うなぁ
819:デフォルトの名無しさん
16/12/02 22:03:00.38 tqwX+tIq.net
全員何のこと言ってるかわかってるって
言っていいと思うよw
820:デフォルトの名無しさん
16/12/02 22:45:13.80 7KiF/zbr.net
>>809
だから、質問者以外が憶測でものを語り過ぎといってるんだよ
821:デフォルトの名無しさん
16/12/03 02:24:14.51 1XG4MZmv.net
誰か答えてやれよ
>>787
windowオブジェクトが取れないならpostMessageはたしかできない
そもそも同一ドメイン(厳密にはオリジン)なら目的にもよるがCookieやlocalStorage、iframeなんかも制限ゆるく使える
822:デフォルトの名無しさん
16/12/03 05:01:50.15 SlvstEBQ.net
>>813
次レス>>788で答え出てるじゃん。
823:デフォルトの名無しさん
16/12/03 08:26:46.93 DMuEuKTJ.net
質問者は雲隠れしてるし、回答する必要はないのでは
それと、ECMAScriptの質問ではないし
824:デフォルトの名無しさん
16/12/03 08:52:02.02 kCSsmmVz.net
>>787
BroadcastChannel 使えばいけるのでは?
URLリンク(html.spec.whatwg.org)
825:デフォルトの名無しさん
16/12/04 18:07:27.84 DmbMEkfK.net
vue.jsのイベントハンドラで、
keyupがCtrlとEnter同時押しの場合メソッド実行、ってどう記述すればいいんでしょう
漁っても見つかりませんでした。
826:デフォルトの名無しさん
16/12/04 20:20:50.75 +/vGZpO/.net
>>718
ここの内容を理解してれば書ける
URLリンク(jp.vuejs.org)
後はメソッド作ってそこでctrlKeyが押されたか素のjavascriptで書けばおk
827:デフォルトの名無しさん
16/12/04 20:57:20.70 ObsZQ3a0.net
>>818
お前がマヌケなことはよくわかったよw
828:デフォルトの名無しさん
16/12/05 14:41:47.17 py+X8wbm.net
関数の引数で、数値変数を参照渡ししたいんだけど どうすればいいかな
829:デフォルトの名無しさん
16/12/05 15:08:03.07 pSDwKct5.net
数値・文字列などは、オブジェクトではなく、primitive なので、
書き込み不可能な値だけが、直接、埋め込まれている
オブジェクトではないので、参照・アドレスなどは存在しない。
値しか存在しない
830:デフォルトの名無しさん
16/12/05 16:03:02.66 py+X8wbm.net
>>821
そこをなんとか
裏技とか無いかな
831:デフォルトの名無しさん
16/12/05 16:33:21.44 8BrnA5VP.net
配列変数で渡せないのかな?
ダメなら、jsonみたいに特定の区切り情報を間に挟んだ文字列にするとか。
832:デフォルトの名無しさん
16/12/05 16:42:52.62 ANvwzotj.net
数値を参照渡ししたくなる時点で設計がおかしいから見直した方が良い
どうしても必要なら>>823
833:デフォルトの名無しさん
16/12/05 17:15:20.81 Oi3oGEbA.net
>>822
数値に何を求めているかにもよるが、new Number で大体の要件を満たせる。
valueOfを動的に書き換えれば値を書き換え可能。
834:デフォルトの名無しさん
16/12/05 18:16:52.64 py+X8wbm.net
>>825
すばらしい
ありがとう
超助かりそう
835:デフォルトの名無しさん
16/12/05 19:24:44.97 eUg7PlUS.net
なんか勘違いしてるぞ。
何度も色んなスレで話されてきたことだが、JSに参照渡しはない。
オブジェクトもプリミティブも共有渡し、もとい参照の値渡しだ。
836:デフォルトの名無しさん
16/12/05 20:05:18.10 8BrnA5VP.net
Objectのnew・deleteでGCが発生しないって事かな?
作ってみたいモノが有るから、そのうち試してみるか。
837:デフォルトの名無しさん
16/12/05 21:34:32.19 PskkFbSl.net
>>827
気づいてないのかもしれないが、
「参照の値渡し」のことを参照渡しって言ってるんだよ。
838:デフォルトの名無しさん
16/12/06 10:27:08.35 jq2pL0Pu.net
>>829
色々と不便だからそうやって呼ぶのやめたほうがいいよ
839:デフォルトの名無しさん
16/12/06 16:50:09.05 VokRQswW.net
vueの質問はここでいいのか?
840:デフォルトの名無しさん
16/12/06 18:31:18.40 NfACm7RT.net
そもそもESの仕様にはGCに関する記述はWMを除いて無く、
値は新しく作られることしか無い
値が複製されることもなくて、新しい名前が付けられる(共有渡し)
841:デフォルトの名無しさん
16/12/06 18:33:38.21 Vi6knW7G.net
CGの仕様がないって事は循環参照で死ぬ参照カウントの可能性もあるって事?
842:デフォルトの名無しさん
16/12/06 23:39:32.25 NfACm7RT.net
どんな可能性だってあるし、別にGCがなくてもESの仕様は満たすということ
843:デフォルトの名無しさん
16/12/07 19:31:41.28 Medm3i/E.net
普段はPython書いてるんだが、今さらながらjsに手を出してみた
Angular2使ってみたんだがReactの方がスマートに思えてきた
どっちの方がおすすめ?
844:デフォルトの名無しさん
16/12/07 19:56:56.70 U/KBvqO4.net
vue.js
845:デフォルトの名無しさん
16/12/07 20:51:25.77 BFSqyyg7.net
>>835
どんなアプリ作る予定?React触ったことないがAngular2はSPA作るのには良くできてると感じた。小規模アプリならオーバースペックではあるが。
846:デフォルトの名無しさん
16/12/07 21:15:03.09 FEJU8uYA.net
>>835
ウェブサイトを作る・・・HTML + CSS + jQuery
業務系アプリ(エクセルっぽい画面でデータを弄る)を作る・・・Angular
グラフィカルアプリ(いろいろなコンポーネントを作る)を作る・・・React
ゲーム・・・どれでもない
847:デフォルトの名無しさん
16/12/08 20:38:15.49 DwX5bf/v.net
なんかbabelとかwebpackとかそういうプロジェクトの準備でパッケージをインストールするだけで50MBも消費するんですが
これをプロジェクトごとにインストールするのって無駄ですね
20プロジェクトで最低1GB消費するとかすごいですね
globalにインストールしても結局package.txtに書いて
848:デフォルトの名無しさん
16/12/08 22:35:19.76 W+Mdrq4F.net
>>839
20プロジェクトあったとして1つのプロジェクトで
パッケージのバージョンを上げた時
他のプロジェクトでもバージョンあがってしまっても大丈夫?
っていう質問に、大丈夫に決まってるだろって
答えられるやつだけが、無駄っていう資格があるんだよ
お前にその資格はねーだろ?w
849:デフォルトの名無しさん
16/12/09 00:03:55.69 GYMahviX.net
ちょっと違うような。
上がってしまっても大丈夫なようなものでもローカルにみんな持ってるってことでしょ。
ローカルに持つならきちんとバージョン指定すべきだけど、そうじゃないパッケージも多い。
そうじゃないのなら(特定のバージョンでないと絶対に困るのではないのなら)
グローバルを利用するようにすべきで、そうでないのは無駄だろうよ。
850:デフォルトの名無しさん
16/12/09 00:46:44.84 EsSFcgle.net
>>839
パッケージの定義だけ残して消せばいいんじゃないの?そのための管理ツールでしょ。必要になったらコマンド叩けば復元できるわけだし。
npmもvagrantも設定ファイルだけ残して全部消してるよ。
851:デフォルトの名無しさん
16/12/09 12:48:43.40 5/1+VZyq.net
package.txtにlocalとglobalのパッケージをまぜてかいてるんですけど
npm upするとglobalに置いてるけどlocalにはないパッケージをインストールしてしまいます
localにあるパッケージだけupdateするほうほうないですか?
852:デフォルトの名無しさん
16/12/09 19:37:55.50 HbVE2MYn.net
>>118
今更だけど、なにがすごいのよこれの。
jQueryのdata Tableとかfootableとかこういうのいくらでもあるよ
853:デフォルトの名無しさん
16/12/10 17:06:30.30 qLBvM9gz.net
vue.jsの環境構築で
「Unexpected token import」というエラーが出てきます。
import App from './App';
下記のように修正するとエラーは出ないのですが、これは何故でしょう?
var Vue = require('vue')
854:デフォルトの名無しさん
16/12/10 17:08:40.15 CHdeaesN.net
babelを使ってないから
855:デフォルトの名無しさん
16/12/10 20:00:47.38 z2dlQ4BE.net
下記のようなjavascriptが埋め込まれたhtmlがあります
新しいWebのウインドウを立ち上げるスクリプトです
今は下記のスクリプトが書かれたhtmlファイルをダブルクリックして現れるweb画像をクリックしてウインドウを
立ち上げるのですが、htmlのweb画像をダブルクリックするという過程を省略したいのですが出来ますか
新しいファイルを作ってそれをダブルクリックするといきなり新しいウインドウが立ち上がるようにしたいのです
script
//player popup
function wopen(){
win=window.open(httpwww.xxxplayer.php width=720,height=960)
}
/script
<a href=javascript:wopen()><img src=httpxxxjpxxx.gif class=xxx></a>
注:書き込み不可になるのでhttpwwwとか詰めて書いています
856:デフォルトの名無しさん
16/12/10 20:02:25.98 z2dlQ4BE.net
<script></script>
が書き込み不可になるようです
857:デフォルトの名無しさん
16/12/10 20:06:30.01 YyXkI5ew.net
JSDocってみんな使ってる?
オブジェクトの構成とかどうやって書けばいいのかわからん
858:デフォルトの名無しさん
16/12/10 20:12:33.78 jVtN6n+v.net
>>847
>>1
※DOMはブラウザが提供しているものでありJavaScript(ECMAScript)の範囲外です。
なのでDOMを使ったプログラミングは原則としてこのスレの対象外です。
DOMはwindowオブジェクト(ブラウザのホストオブジェクト)経由で
参照するもので、window自体、window.document、window.Workerなどです。
これに関する話題はWeb制作板の下記のスレに移動してください。
859:デフォルトの名無しさん
16/12/10 20:14:21.17 jVtN6n+v.net
>>>849
URLリンク(usejsdoc.org)を全部一通り読んでからスレに来てください
860:デフォルトの名無しさん
16/12/10 22:41:32.19 YyXkI5ew.net
一通り読んできたけど、書いてなかったわ
861:デフォルトの名無しさん
16/12/11 05:02:45.22 ncQazcOe.net
ECMAScript範囲外の話題は下記スレへ。
■関連スレ
JavaScript の質問用スレッド vol.122
スレリンク(tech板)
JavaScript の質問用スレッド vol.131
スレリンク(hp板)
JavaScript ライブラリ総合質問所 vol.5
スレリンク(hp板)
jQuery 質問スレッド vol.7
スレリンク(hp板)
■このスレについて
このスレは「JavaScriptスレ vol.121」を乗っ取っろうとした荒らしがECMAScriptスレに改変して出来ているのでJavaScriptスレと勘違いしている人が多い。
事実上、「ECMAScriptデス 6」の代替スレのようなものだから次スレは「ECMAScriptデス 7」で立てることを推奨。
(「ECMAScriptデス 5」が落ちてから次スレは立てられなかった)
862:デフォルトの名無しさん
16/12/11 10:43:25.79 nTv8AIQk.net
>>852
一通り読める奴はこんなところに質問しない
863:デフォルトの名無しさん
16/12/11 15:29:55.89 8yi/uDpV.net
>>854
お前みたいな読めない奴には聞いていないんだ
ちょっと引っ込んでてくれないかな
864:デフォルトの名無しさん
16/12/11 15:42:15.22 E18FGHma.net
そこで引っ込んだら本当に読めるやつだけになるだろう?w
それじゃ質問なんか誰もしない。
そんなスレはお断りだ
865:デフォルトの名無しさん
16/12/11 15:56:32.55 jBEhBP0b.net
>>856
じゃあ回答しろよ
質問もしない、回答もしない、チャチャを入れるだけ
ならこのスレに来る理由もないだろ
ここじゃないどこかで体育座りしててくれ
866:デフォルトの名無しさん
16/12/11 16:09:03.30 QckH61YD.net
ドキュメントも読まないバカはお引取り願います
867:デフォルトの名無しさん
16/12/11 16:16:47.68 E18FGHma.net
>>857
答えられる質問であれば回答してるが?
お前俺にずっと回答だけしてろっていうのか?
じゃあ今お前がやってることは何だよ?
質問でも回答でもねーだろ
他人に質問か回答だけをすることを要求するのなら
まずお前が、質問か回答だけしろ。
自分で言ったことぐらい守れよ
868:デフォルトの名無しさん
16/12/11 17:20:50.42 YgjsTwTx.net
>>849
JSDocってどんな時に使っているの?
自作ならば、自分の設計思想を基に記録残しながらやっていると思うけど。
869:デフォルトの名無しさん
16/12/11 19:08:01.12 DMLZrwtt.net
>>849
オブジェクトの構成ってよく分からないけど、
単にオブジェクトごとにリファレンス作りたいなら
@namespaceってタグでオブジェクトごとに分離できる
/** @namespace foo */
var foo = foo || (function() {
// なんかメソッドいろいろ
/**
* @memberOf foo
* // いろんなタグ
*/
}());
/**
* // なんか説明
* @namespace foo.bar
*/
foo.bar = {
// なんかメソッドいろいろ
}
オブジェクト構成図が作りたいみたいな話なら、生成して
できるindex.htmlを自分でいじるしかないんじゃない?
自分はリファレンスとか整備するの好きなんで
自分用のポリフィルライブラリとかにシコシコ書いてる(´・ω・`)
870:デフォルトの名無しさん
16/12/12 02:26:50.08 l2OsM7Pl.net
でもドキュメントを読まない普通の子ならOKです。
871:デフォルトの名無しさん
16/12/12 10:41:43.84 YdV6j9Ia.net
>>861
/**
* うんこ
* @param {object} hoge
*/
function unko( hoge ){
console.log( hoge.chinko );
}
この関数では引数 hoge の中の chinko を使っています
というのを記述したいんです
872:デフォルトの名無しさん
16/12/12 14:19:43.44 dCr75+tg.net
このコードが動くコンパイラを誰か教えてくれませんか
とりあえずbabelでは駄目でした
class MyColor extends Uint8Array{
constructor(r=0, g=0, b=0, a=255){
super(r, g, b, a);
}
get r(){return this[0];}
get g(){return this[1];}
get b(){return this[2];}
get a(){return this[3];}
}
console.log(new MyColor());
873:デフォルトの名無しさん
16/12/12 14:54:46.93 F302LMas.net
ためせばいいだろ数個しかないんだから
874:デフォルトの名無しさん
16/12/12 18:18:55.38 rhAg00cc.net
>>863
そういった説明は普通に冒頭に書くだけなのでは(うんこと書いている部分)
自分もそういう説明は冒頭、あるいは@paramや@returnsのDescriptionに書いてます。
探して見つからない以上そういうタグもないでしょうし、自分も必要性を感じないです。
875:デフォルトの名無しさん
16/12/12 18:23:34.65 snQzvIqt.net
真面目な文章の中にいきなりうんこって単語出てきて吹いたわ
流石2ch
876:デフォルトの名無しさん
16/12/12 18:45:58.13 YdV6j9Ia.net
>>866
ありがとう。
明示的に書けたら、IDEの自動補完の対象にもできて
一石二鳥だよなァ と思っていたので、出来ないなら
ちょっと残念です。 うんこに書くようにしてみます。
877:デフォルトの名無しさん
16/12/13 19:37:26.53 YAjnVVpg.net
>>864
クラスの継承、特にビルトインのそれはES5で完全にエミュレートできないんだから仕方がない。
そういうコードを書きたいのならもうピュアESで書くべき。
878:デフォルトの名無しさん
16/12/13 20:01:34.52 YnqsBGxe.net
Babelくんが出るぞ。
なんせbabelで万事解決するらしい。
879:デフォルトの名無しさん
16/12/13 21:07:36.85 iAtvyUgt.net
つーか釣り針ミエミエだろw
意図を見破られて逃げられてるぞ。
もっとうまくやれ。
880:デフォルトの名無しさん
16/12/13 21:34:56.41 DVZ4mkli.net
>>864
TypeScript
881:デフォルトの名無しさん
16/12/14 12:49:50.71 hfi6HCxW.net
もはやフロントエンドの仕事じゃなくなってるよな
882:デフォルトの名無しさん
16/12/14 22:52:54.32 rsGVtDKV.net
だからここにスレたてたんだよ。
フロントエンドの話がしたいならWeb制作板に言ってくれ
883:デフォルトの名無しさん
16/12/15 07:06:36.17 BawVZm9b.net
フロントエンドってウェブ制作に限らんだろ。
Electronしかり、Cordovaしかり、ReactNativeしかり、NativeScriptしかり。
babelがどうのと言う割に石器時代みたいな事言ってるんだな。
884:デフォルトの名無しさん
16/12/15 12:11:19.86 THL1lN1o.net
react使ってるサイトは重い
qiitaやfacebookで5タブ開くとHDDカリカリうるさい
それなりのスペックのPCなら恩恵あるんだろうが低スペには重いだけのライブラリ
885:デフォルトの名無しさん
16/12/15 14:50:50.45 q7exeZSN.net
メモリ3千円で1本増設して、それを丸々RAMディスクにして
仮想メモリとキャシュ置くようにすれば解決する話だよ。
CPUがPentiumDですとか言うなら別だが。
886:デフォルトの名無しさん
16/12/15 21:27:18.19 B8ikKJQd.net
>>875
Electronか、Cordovaか、ReactNativeか、NativeScriptの
話をしてるならよそに行けとか言わんよ。
誰がいつそれらの話をした?
屁理屈言ってるんじゃねーよ
887:デフォルトの名無しさん
16/12/15 23:18:16.98 BawVZm9b.net
>>878
誰がいつ、って俺が>>875でしたじゃん。それで流れが変われば良いなと様子見をするのではなく、けなされたと激高するのは無能な働き者だよ。
屁理屈はおまえだよwww
なんせ、Chrome最新版だとネイティブで動きます、って話と、フロントエンドの話は別で、って話、どうやっても矛盾してしまうんだから。
888:デフォルトの名無しさん
16/12/15 23:33:14.23 B8ikKJQd.net
>>875以前で誰も話をしてないと認めちゃったw
889:デフォルトの名無しさん
16/12/16 11:07:25.61 1IWVJy5M.net
>>875
フロントエンドの技術を使ったデスクトップアプリ作成周辺までフロントエンドに加えるのは違和感がある
890:デフォルトの名無しさん
16/12/16 18:31:33.63 XkjBV45S.net
デスクトップアプリねぇ。それこそ単にオフラインWebページ開く
ショートカットの登録案内出すのは簡単だしねぇ。
891:デフォルトの名無しさん
16/12/16 18:45:25.14 PNCZZxG5.net
違和感があるとか言われてもなぁ。
UWPとかに至っては、もはや他の何でもないレベルなんだし。
語義通りフロントエンドだし、フロントエンドの技術を使った、って時点でフロントエンドでは無いんだろうか。
892:デフォルトの名無しさん
16/12/16 20:14:29.49 XkjBV45S.net
フロントエンドの人=?フロントエンド
893:デフォルトの名無しさん
16/12/17 14:03:49.55 D8aTFaeL.net
<textarea>で改行のみしかされていない、というのを判定するにはどうすればいいでしょう?
.lengthではtrueされてしまいました…
894:デフォルトの名無しさん
16/12/17 14:04:13.47 D8aTFaeL.net
スレ間違えました
895:デフォルトの名無しさん
16/12/17 18:47:52.93 fWgqKda0.net
>>886
trimしてlength
896:デフォルトの名無しさん
16/12/17 19:13:34.39 FVEXEISP.net
>>885-886
スレリンク(hp板:313番) で再質問したならURLを書きなされ
>887のように既出の回答が出てくる
897:デフォルトの名無しさん
16/12/18 22:58:54.63 LlbVYW0V.net
結局末尾にはセミコロン要るのか要らないのかハッキリしてくれ
898:デフォルトの名無しさん
16/12/18 23:05:17.59 KKAQOfJY.net
夏が来れば セミコロン
899:デフォルトの名無しさん
16/12/18 23:22:26.84 T3p8SL26.net
JSではセミコロン要るよーってruby遣いの人に言ったら鼻で笑われたわ
900:デフォルトの名無しさん
16/12/19 05:12:54.85 axdrvEtR.net
>>889
付けても付けなくても良いんだから、要るも要らないもハッキリは言えない
ただ好きにしたら良いと思う
俺は付けない
901:デフォルトの名無しさん
16/12/19 09:20:58.32 5ETaAwZt.net
minifyしたらどうせ付く
902:デフォルトの名無しさん
16/12/19 11:15:01.89 mMcAuoO3.net
okunokentaroとかいう高卒が最近調子に乗って賢そうなツイートしようとしてるけどてんでバカで笑ってしまう
903:デフォルトの名無しさん
16/12/20 00:12:59.42 2loEwKbt.net
>>894
お前よりは賢そうだがな
904:デフォルトの名無しさん
16/12/20 08:30:08.45 SjXx1bqt.net
あのカンガルーのAA
905:デフォルトの名無しさん
16/12/20 08:42:09.52 fB91VH02.net
発 者 同 . 。_ ____ 争
生 同 .じ . /´ | (ゝ___) い
.し 士 .レ .__/'r-┴<ゝi,,ノ ro、 は、
.な で .ベ ∠ゝ (ゝ.//` ./`| }⌒j
.い し .ル } ⌒ /`ヽ、_∠l,ノ ・ヽ´
.! ! か の / ´..:.} >、、___, .r、 ソ、`\
/ ..:.:.} / |∨ ` ̄
/ ..:.:./ | 丶
/ _、 ..:.:.:.{ .{.:.:. \
{ ..:Y .ゝ、 {.:.:.:.:. ヽ
|、 ..:/ 丿 .:〉 >.- ⌒ . ヽ
/ {. ..:./ ソ ..:./ .( ..:.:.:` ..:}
./..:.:}.:.:./ ヘ、 ..:./ .\ ..:.:r_,ノ、.:.:}
./..:.:/|.:/ {.:./ X.:.:}.} X X
/..:.:/ .}.:| }:/ .Y丶ヽ Y.:Y
. __/.:/ { } 《.〈、 _,,__>.:》丶 Y.:\
/.:.:.:.:.::/ !.:.:ゝ ゝ.:. ̄ヾ ´:.:.:.:.:.:.:.:.:ヾゝ \.: ̄>
906:デフォルトの名無しさん
16/12/20 10:45:01.39 aCHo98uD.net
ES6(ES2015)で、new 名前空間.クラス名() みたいなことってできる?
TypeScriptだと「module」使ってできるけど。
907:デフォルトの名無しさん
16/12/20 10:58:27.96 MFk6FDSJ.net
それ、名前空間じゃないから
908:デフォルトの名無しさん
16/12/20 11:06:35.25 aCHo98uD.net
で、できる? クラス名がぶつからない方法。new ○○.クラス名() みたいなヤツ。
909:デフォルトの名無しさん
16/12/20 11:12:09.01 wd0c4Sl+.net
試せばすぐに分かることをなぜ聞く?
910:デフォルトの名無しさん
16/12/20 11:25:05.48 aCHo98uD.net
わからなくて困ってるんで聞いてます。
----------------------------------
C#の場合、namespace ○○ { class MyClass {... で new ○○.MyClass()
Rubyの場合、module ○○ { class MyClass... で ○○.MyClass.new()
Swiftの場合、class ○○ { class MyClass... で ○○.MyClass()
TypeScriptの場合、module ○○ { export class MyClass {... で new ○○.MyClass()
PHPの場合、namespace ○○; class MyClass {... で new ○○\MyClass()
ASの場合、package ○○ { public class MyClass {... で new ○○.MyClass()
Javaの場合、....
----------------------------------
で、ECMAScript 2015 で new ○○.MyClass() ってできますか?
----------------------------------
(問題解決しないレスはいらないヨ)
911:デフォルトの名無しさん
16/12/20 11:29:07.65 fAq+FOJm.net
やってみればわかるよ
912:デフォルトの名無しさん
16/12/20 11:31:05.45 aCHo98uD.net
>>901
試せない、試し方がわからない=すぐに分からない だから聞いてる。
(いちいち、めんどくせーな)
913:デフォルトの名無しさん
16/12/20 11:41:15.80 j9/nK/yZ.net
var Hoge = {
Foo: function() {
}
}
var foo = new Hoge.Foo()
でダメなん?
914:デフォルトの名無しさん
16/12/20 11:52:46.18 N26jdoYe.net
>>904
試し方を聞いてないじゃん。
めんどくさいんじゃなくて、質問に横着しないで。
普通にnodeか何かか、chromeでF12でコンソール出せば試せるよ。
俺も
{
name:{
foo:function(){}
}
}
で、やると思う。
915:デフォルトの名無しさん
16/12/20 12:06:52.55 ZDgkmudg.net
>>906
そういうのが聞きたいんじゃないと思う。
要するに、ファイル分ければES2015+でもexport/import適切に使うことで可能なことを、
一ファイル中に幾つものモジュールを入れられないかということだろう。
具体的に言うと、自モジュール内ではMyClassでアクセスできて、
それを他モジュール内ではMySpace.MyClassでアクセスできるようにするための、
最もスマートな方法が知りたいのだろう。
結論から言うと、ネイティブexport/importを諦めて
CommonJSチックなのを利用するしか無い。
その時点でES2015+としてはスマートさに欠けるが仕方がない。
もしくは我慢して全てをファイル分けする。
916:デフォルトの名無しさん
16/12/20 12:19:45.20 pjk6TxQO.net
>>907
>結論から言うと、ネイティブexport/importを諦めて
>CommonJSチックなのを利用するしか無い。
楽勝に出来るのに自信満々でウソをつくのか?
// HogeHage.js
class hoge {}
class hage {}
const HogeHage = { hoge , hage};
export default HogeHage;
//
import HogeHage from 'HogeHage';
new HogeHage.hage();
917:デフォルトの名無しさん
16/12/20 12:59:06.22 MoWCkeVm.net
>>908
なんだこれ・・・
918:デフォルトの名無しさん
16/12/20 13:33:59.46 020Rzxth.net
>>908
これいいね。クラス増えてもimportを書き換えなくてすむから。
919:デフォルトの名無しさん
16/12/20 15:19:02.93 N26jdoYe.net
>>907
あー、なるほど。
それなら、
namespace = namespace | {};
namespace.foo = function(){
var _this=this;
: //必要な事
return コンストラクタ
}
で良いんじゃ?
920:デフォルトの名無しさん
16/12/20 15:27:29.72 43NQe2ZK.net
>>905 >>906
クラスの継承に対応できないと思われる。
921:デフォルトの名無しさん
16/12/20 15:29:52.21 ZDgkmudg.net
>>908
多分トランスパイラ使ってできると言ってるんだろうけど、
それは今のトランスパイラがCommonJSチックに変換する(しかない)からであって、
今の所のWhatWGのModule仕様やコンセンサスではそれができることにはなっていない。
922:デフォルトの名無しさん
16/12/20 15:30:17.27 N26jdoYe.net
>>912
_thisのprototypeで何とかするくらいか。
たしかにめんどくさいな。
923:デフォルトの名無しさん
16/12/20 15:31:08.43 pjk6TxQO.net
var使ってる石器人はレス禁止
混乱しかもたらさない
924:デフォルトの名無しさん
16/12/20 15:50:26.64 43NQe2ZK.net
>>908
import、export はそもそもブラウザ(chrome等)で動作しないと思われる。
925:デフォルトの名無しさん
16/12/20 16:09:43.45 pjk6TxQO.net
フツーbabel
926:デフォルトの名無しさん
16/12/20 16:24:37.20 ZDgkmudg.net
>>916
だからどっちみちES2015でスマートに書ききるのは無理、諦めてという話をしてる。
927:デフォルトの名無しさん
16/12/20 16:25:20.82 43NQe2ZK.net
>>917
論外
928:デフォルトの名無しさん
16/12/20 16:26:35.17 43NQe2ZK.net
>>918
のような気がしますね
929:デフォルトの名無しさん
16/12/20 16:46:50.43 j9/nK/yZ.net
>>918
908の方法でよくない?変換された後がどうなろうが人は名前空間らしきもの使えてるじゃん。
930:デフォルトの名無しさん
16/12/20 17:25:01.21 L1JD/wQE.net
ID:43NQe2ZKはバカ過ぎて話になんないな
これとか
>>912
>>>905 >>906
>
>クラスの継承に対応できないと思われる。
931:デフォルトの名無しさん
16/12/20 19:12:02.94 N26jdoYe.net
>>917
var使いたくないからbabel使う方がおかしい。
どーせvarに置き換わってるのに。
デカ目の型付き配列から、綺麗に確保したり返したりするレベルで正しくコンパイルされるならわかるけど、
そんなまがい物で満足する気持ちがわからん。
ブラウザ切り捨てるほうがマシ。
932:デフォルトの名無しさん
16/12/20 19:21:33.14 3IscN3UC.net
今時トランスパイラ嫌とか
933:デフォルトの名無しさん
16/12/20 22:08:14.12 YeETBa/P.net
>>924
トランスパイラが嫌なんじゃないよ。
トランスパイラはトランスパイラでしかない。
コンパイラなら意味はあるけど。
934:デフォルトの名無しさん
16/12/20 22:12:52.09 WrmQq8zj.net
Date.now()して「m月d日 hh;mm」の形式にする綺麗な方法はありませんか?
(hh,mmは1桁でも可)
わざわざgetDate()などして連結するしかないのでしょうか?
935:デフォルトの名無しさん
16/12/20 22:26:48.29 UE63r4fu.net
>>926
toISOStringして、replaceで(.*?)-(.*?)-(.*?)T(.*?):(.*?)\..*を、$2月$3日 $4;$5
で良いのでは?
936:デフォルトの名無しさん
16/12/21 00:05:55.85 xYX0mlO/.net
仮にブラウザでネイティブにexport/importがサポートされたとしても
どっちみちbabelなどは必要になるよ。
なぜなら小さなファイルに分割されていたら読み込みが遅くなるだろ?
だから結合処理が必要になるんだよ。
もちろん単純に結合しただけじゃ無理
937:デフォルトの名無しさん
16/12/21 00:10:17.85 RFNpxL9S.net
てかネイティブ対応ブラウザが増えてもIEとかいう糞を使う奴がいなくならない限りサポート切れないから十数年先の話になるでしょ
938:デフォルトの名無しさん
16/12/21 00:11:10.15 tskPgAul.net
HTTP/2 が普及したら分割とか関係なくなるかな
939:デフォルトの名無しさん
16/12/21 01:30:04.07 XipnktJg.net
>>930
SystemJSやばい遅いよね。Ang2は先に行きすぎ。
940:デフォルトの名無しさん
16/12/21 08:25:11.38 yT8Lkx8e.net
>>928
広げるなよw
babelは要らん。それならwebpackで充分。
941:デフォルトの名無しさん
16/12/21 09:19:50.01 MCySocIX.net
>>926
ローカル表示にしたいのなら、決め打たずnavigator.languagesを見ながらIntlAPIを使ったほうが良いと思う。
942:デフォルトの名無しさん
16/12/21 12:33:15.81 X1dbNMbH.net
>>895
高卒沸いたwww
943:デフォルトの名無しさん
16/12/21 21:06:14.85 xYX0mlO/.net
>>929
せやね。早いところIEからEdgeに乗り換えてほしいね。
Microsoft Edgeに。
そうすればMicrosoft Edgeはimportサポートしてるから、
あとはFirefoxやChromeの対応を待つだけで良くなる。
URLリンク(developer.mozilla.org)
944:デフォルトの名無しさん
16/12/21 21:40:39.60 HG47hG4n.net
そろそろ、次スレだな
「ECMAScript デス 6」で立てるとして「ECMAScript デス 4」のテンプレを元にリンク修正してみた
URLリンク(fiddle.jshell.net)
修正事項があれば意見よろしく
945:デフォルトの名無しさん
16/12/21 21:57:51.64 xYX0mlO/.net
うざい。てめーがしきるな
946:デフォルトの名無しさん
16/12/22 00:03:42.02 N3v3bTKO.net
>>6が貼ってくれたように前スレに倣うテンプレだからいいんでないか
反対意見は具体的に書くべきだな
947:デフォルトの名無しさん
16/12/22 02:27:59.81 N3v3bTKO.net
結局、ID:xYX0mlO/ が独断専行で次スレを立ててた
仕切るな、という奴が仕切ってる
+ JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net
スレリンク(tech板)
948:デフォルトの名無しさん
16/12/22 14:53:43.08 NvKCe79q.net
>>936
関連スレのURLに「-100」や「l50」が残ってるね
949:デフォルトの名無しさん
16/12/22 18:30:07.32 0dTZqklr.net
nodejs 7.3キタ━━(゚∀゚)━━!!
950:デフォルトの名無しさん
16/12/22 23:14:31.28 zr2stMzt.net
>>940
修正した
URLリンク(fiddle.jshell.net)
951:デフォルトの名無しさん
16/12/23 08:46:25.82 hLVMkx+6.net
ECMAスレの頃にはそもそも次スレを立てる人も居なかったし、
建てても落ちてたのに今や勝手に仕切るなと言われるほどになったんだなぁ(しみじみ)
952:デフォルトの名無しさん
16/12/23 12:04:43.09 L8VrAqOy.net
勝手に仕切るなと言われることが、成長した証拠だとか思ってるのか?
953:デフォルトの名無しさん
16/12/23 12:15:47.82 UAK6AX6k.net
>>937
で、お前誰だよ
954:デフォルトの名無しさん
16/12/30 21:00:20.93 x814SSV+.net
2016年のプログラミングのトレンドを振り返る
最新のJavaScriptが急成長する
JavaScript/ECMAScript version 6(通常ECMAScript 2015あるいはES6)は2015年の6月にリリースされた。
私は2016年にはこの言語が広く採用され、デベロッパーが新しいバージョンに慣れるにしたがって新たサポートされた機能が
ウェブに普及するだろうと予測した。この予測は概ね当たった。
主要なブラウザすべてとNode.js(オープンソースのJavaScriptランタイム)の90%はES6準拠となった。
この頃では、ES6は実験的、実験的な小さなシステムや内部利用に限られるツールに埋め込まれているだけでなく、
さまざまな製品や主要顧客が直接触れるようなインターフェイスにも採用されている。
URLリンク(jp.techcrunch.com)
955:デフォルトの名無しさん
16/12/30 22:06:19.21 Su1lYfd3.net
見出しからして大間違い。一年かけて徐々に普及してきたのは全然急でもないし、それは成長ではない。
ES2016を見ても分かる通り、2016年はJavaScriptにとって休憩・成熟の年。
956:デフォルトの名無しさん
16/12/31 15:41:57.11 nUjD4DbZ.net
JavaScript死亡www
「WebAssembly」がITの未来に変革もたらす|Google、Apple、Microsoft、Mozillaが共同で開発した新概念
「WebAssembly」がWebブラウザに変革をもたらします。
Webブラウザは、もともとただテキストを表示するだけのところから始まりました。その出発点から、現在ではコミュニケーションやゲームまで幅広い表現を可能にしています。
そして今回、「Webブラウザ」に新しい概念が加わわることになりました。
それをもたらしたのが、ブラウザに関わりの深い世界規模の4社「Google」「Apple」「Microsoft」「Mozilla」が共同開発した、Webのためのバイナリーフォーマット「WebAssembly」です。
今回はその「WebAssembly」について、「スゴイところって何?」「何が起きるの?」をご紹介していきます。
WebAssemblyは「JS不要。コンパイラ言語だけで動的アプリが作れる」「どの言語でもWebブラウザ上にアプリを作ることができる」
WebAssemblyによってもたらされるスゴイところは次の4つ。
コンパイラ言語だけで、Webブラウザ上に動的なアプリが作れる
ほぼ機械言語にコンパイルされるからヌルヌル動く
OSを一切気にする必要がなくなる。気にするのはブラウザのみ
C,C 以外の言語でもWebAssemblyにコンパイルされる「クロスコンパイラ」の可能性が高まった
これまでWebブラウザで、ユーザからの入力情報を元に、動的なアプリケーションを実現するためには「JavaScript」が必須でした。
「インタプリター言語」であるJavaScriptは、その都度ソースコードを機械語に翻訳する必要があるため、予め機械語に近くコンパイルされる「コンパイラ言語」と比較すると動作が遅いという特徴があります(※)。
もしコンパイル後の機械語に近い形で、Webブラウザ上でコードが実行されたら。
JavaScript以上にヌルヌルに動き、しかもJavaScriptを気にする必要がなくなります。
それを実現したのがこの「WebAssembly」です。
URLリンク(mayonez.jp)
957:デフォルトの名無しさん
16/12/31 15:45:11.94 2NsOdIiQ.net
>>948
それもう何年も実現できてないやつじゃないか?
958:デフォルトの名無しさん
16/12/31 15:52:57.77 fr6r+Jsz.net
>>948
あちこちに宣伝しなくてもええんやで
959:デフォルトの名無しさん
16/12/31 15:58:37.49 2NsOdIiQ.net
宣伝しないと普及しないんやで?
960:デフォルトの名無しさん
16/12/31 16:13:59.22 z+aCJeF2.net
wasmは宣伝してどうってもんじゃなくね
ESの動向次第だけどJSキラーどころか実行エンジンに組み込まれるのが既定路線っしょ
961:デフォルトの名無しさん
16/12/31 17:06:25.32 2NsOdIiQ.net
言語が動くとして問題はライブラリなんだけどね。
新しいGUIツールキットを作るのか、
それともReactなどを使うのか
962:デフォルトの名無しさん
17/01/01 15:46:08.23 fjo8Lp7F.net
ぼくのパソコンはねWebGLに対応してないからWebAssemblyなんて宣伝されても動かせないから困るんですよ
963:デフォルトの名無しさん
17/01/02 08:37:47.50 GJGsj00t.net
WebAssemblyはこの辺の記事が読みやすかった
URLリンク(codezine.jp)
URLリンク(qiita.com)
特にasm.jsの中の人へのインタビュー記事がいい感じ
JavaScriptを置き換えるものではなく、asm.jsの後継な印象
964:デフォルトの名無しさん
17/01/02 14:28:53.67 cJ1XZtMT.net
次スレ
ECMAScript デス 6
スレリンク(tech板)
965:デフォルトの名無しさん
17/01/04 15:04:29.19 umsjl3YZ.net
質問です。
記事の注目度を量るものが作りたいのです。
idのふってある記事があり、スクロールをしてその記事の所で一定時間以上留まった場合に
データベースに+1クリックされた場合に+10といったような感じで記事の注目度を集計したいのですが、
JavaScriptで作れるでしょうか?
966:デフォルトの名無しさん
17/01/04 15:23:43.08 NPU+n2sm.net
作れるよ
967:デフォルトの名無しさん
17/01/04 16:52:21.31 mqV6TFzJ.net
>>958
どうやったらいいのか書いてやれよ、タコ
968:デフォルトの名無しさん
17/01/04 17:12:55.51 umsjl3YZ.net
ありがとうございます。
作成可能ということがわかれば大丈夫です。
お手数をおかけしましました。
969:デフォルトの名無しさん
17/01/05 06:23:52.60 sTWjNqOn.net
範囲に入ったら、じゃつまんないから、
ディープラーニングを使って、雑多な挙動から人の見てるポイントを当てられるようにしたいね。
970:デフォルトの名無しさん
17/01/13 12:58:49.41 /Ly9HZcx.net
for inでループするとき、unfiltered for in という警告がIDEで出るけど、なんでダメなん?
for( v in list ){
v.unko();
}
こうすると警告でないけど、これちょっと過保護過ぎない?
for( v in list ){
if( list.hasOwnProperty(v) ){
v.unko();
}
}
971:デフォルトの名無しさん
17/01/13 14:12:40.46 zjO4Avuj.net
>>962
javascript for inでググれ
972:デフォルトの名無しさん
17/01/13 18:31:36.66 /Ly9HZcx.net
>>963
ググったけど、納得はできん
973:デフォルトの名無しさん
17/01/13 22:33:38.93 9L2JHio8.net
>>962
> なんでダメなん?
JSLintを使ってるのがだめ。今はESLintを使うのが普通。
使わないやつはもってのほか
974:デフォルトの名無しさん
17/01/14 01:36:36.33 8r+htSmN.net
>>962
それは配列もしくはイテレータか?Yesならfor-ofを使え
それはプロトタイプを辿ることを期待しているか?Yesならそのままfor-inを使え、NoならObject.keysを使え
975:デフォルトの名無しさん
17/01/14 05:07:21.21 QKiPrSuQ.net
ESLintなんて絶対に要らん
それならTSで書く
976:
977:デフォルトの名無しさん
17/01/14 07:06:34.71 iwTuat6d.net
for-ofって?
978:デフォルトの名無しさん
17/01/14 10:39:47.10 jF4idfYe.net
エラーの捕捉においてTypeScriptがとても強力であれば、果たしてESLintやJSHintなどのツールは必要でしょうか?
答えは「Yes」です。
例えば、エラーのチェックに加え、ESLintはベストプラクティスや文体といった面でのコードフォーマットのチェックを行えます。
残念ながらESLintとの互換性はTypeScript ESLint Parserプロジェクトに依存しており、このプロジェクトはまだ実験段階です。
URLリンク(postd.cc)
979:デフォルトの名無しさん
17/01/15 00:50:13.29 yEIrJurs.net
A()直下のthis.nを汚さないようにA()の中に関数を定義したいんですけど
こう書いたら汚れてしまいます何でですか?
function A() {
this.n = 1;
console.log('A', this.n);
function B() {
this.n = 2;
console.log('B', this.n);
}
B();
console.log('A', this.n);
const C = () => {
this.n = 3;
console.log('C', this.n);
};
C();
console.log('A', this.n);
}
A();
980:デフォルトの名無しさん
17/01/15 01:22:24.01 H2QAGxh+.net
その呼び方じゃどのthisも同じglobalを指すから
981:デフォルトの名無しさん
17/01/15 07:12:01.12 xznLPQ3K.net
>>970
new演算子が使われていないから
thisの使い方を勉強し直すべき
982:デフォルトの名無しさん
17/01/18 22:47:50.54 eABpypnl.net
勉強したてなのですが、
実際にウェブページを開いてるChromeから
ChromeのコンソールよりJSの実行はできたのですが
setIntervalのような処理をしたい場合はどうしら良いのでしょうか?
983:973
17/01/18 22:57:14.78 eABpypnl.net
説明不足でした。
setIntervalをコンソールに打って実行すると
一度は処理をしてくれるのですが、それ以降は処理をしてくれません。
ChromeでsetIntervalの機能を実現するためには、どうしたらよろしいでしょうか。
ここまで書いておいてなんですが、これはChromeの板とかで聞いた方がよろしいでしょうか。
984:デフォルトの名無しさん
17/01/18 23:12:38.51 Vst0K44u.net
Chromeのコンソールはデバッグのために使うもので
そこを使って自分がしたいなにかを実現するところではありません。
985:デフォルトの名無しさん
17/01/18 23:21:41.38 eABpypnl.net
すみません解決しました。
986:デフォルトの名無しさん
17/01/19 14:41:41.47 +apAMdxY.net
thisは極力使わない。
使うときは誤解の余地のない定型的な使い方のみとする。
987:デフォルトの名無しさん
17/01/19 22:22:16.11 owrdnXbA.net
thisにかぎらず、どんなコードも
誤解の余地のない書き方をするのが普通
988:デフォルトの名無しさん
17/01/20 17:51:47.00 wJtT45vW.net
thisは危険だからな
989:デフォルトの名無しさん
17/01/20 18:07:31.87 GCbU9UQF.net
危険な物ほど人間は引かれるんだよ
990:デフォルトの名無しさん
17/01/20 18:41:31.61 ay+DjVWx.net
thisに限らず、使いこなせないものは使わない
適切に学習すればどんなものでも使えるものだ
991:デフォルトの名無しさん
17/01/21 13:38:14.94 s6Ci3q5W.net
初心者なんですが質問良いでしょうか?
・index.html
<!DOCTYPE>
<html>
<head>
<title>ゲーム</title>
<script src="main.js"></script>
<body onload="init();">
<canvas id="canvas" width="1000 height="1000"></canvas>
</body>
</html>
・main.js
function init()
{
var canvas =
992: document.getElementById("canvas"); if (canvas.getContext) { ctx = canvas.getContext('2d'); setInterval(draw, 33); } } function draw() { ctx.fillRect(0, 0, 1000, 600); } これだけのすごい短いコードなんですがctx.fillRect(0, 0, 1000, 600); の600のところを変化させても,200を超えたあたりから変化しないみたいです 何が原因か分かる方いたら教えてください..
993:デフォルトの名無しさん
17/01/21 14:13:04.39 pcFLx4Ty.net
取り敢えずwidth="1000 のダブルクォーテーションを閉じてから
続きの質問をWeb制作板でどうぞ
スレリンク(hp板)
994:デフォルトの名無しさん
17/01/21 14:27:04.14 s6Ci3q5W.net
>>983
ありがとうございます,正常に動くようになりました
今度からはそちらで質問させてもらいます
995:デフォルトの名無しさん
17/01/21 14:27:04.70 s6Ci3q5W.net
>>983
ありがとうございます,正常に動くようになりました
今度からはそちらで質問させてもらいます
996:デフォルトの名無しさん
17/01/28 19:46:33.43 Zf418MWM.net
スレリンク(hp板:570-番) より。
> 570 : Name_Not_Found2017/01/27(金) 16:24:15.01 ID:???
> eval()について詳しくなんでもいいから
ES3 URLリンク(www2u.biglobe.ne.jp)
ES7 URLリンク(www.ecma-international.org)
ES LS URLリンク(tc39.github.io)
MDN URLリンク(developer.mozilla.org)
997:デフォルトの名無しさん
17/01/29 15:12:16.35 CHlx9RpS.net
JavaScript ベスト・オブ・ザ・イヤー 2016
URLリンク(risingstars2016.js.org)
JavaScriptコミュニティは日々進化しています。今日のトレンドも数か月後には陳腐化しているなんてことは日常茶飯事です。
2016年は終わってしまいましたが、何か重要なことを見逃したのではないかと感じているそこのあなた! 2016年の主要なトレンドをおさらいして、そんな不安を払拭しちゃいましょう。
過去12か月に獲得された Github のスター数を比較して、2016年に支持を集めたプロジェクトを数値に基づいて評価していきます。
2015年はなんといっても React でした。そして、Flux 実装を席巻したのは Redux でしたね。 2016年、JavaScript の人気プロジェクトはどのようなものだったのでしょうか?
998:デフォルトの名無しさん
17/01/29 15:34:26.52 0VLffaoK.net
> 過去12か月に獲得された Github のスター数を比較して、
Github のスターはブックマークにすぎないんだから
人気プロジェクトの指標にはならん
そこで紹介されている下のほうがまともなデータだな
URLリンク(stateofjs.com)
例えば、フロントエンドフレームワーク
URLリンク(stateofjs.com)
Vueなんて全く使われてなくて
ReactがVueの5倍、Angularが3倍使われてる
テスト
URLリンク(stateofjs.com)
当然のごとくMochaやJasmineが一番使われてる。
Ava?Jest?なにそれw
999:デフォルトの名無しさん
17/01/31 19:22:55.55 n4DQf77M.net
テストはChromiumやV8のをパクってくるのがベスト、間違いない
1000:デフォルトの名無しさん
17/02/03 12:39:42.93 WkcYvCVV.net
ドロップダウンリストに"","A","B","C"の項目があり、ラジオボタン1,2,3があり、
3を選択し、かつ次に2を選択したときだけドロップダウンリストの
項目を強制的に""にするスクリプトを組みたいのですが、どうすればいいでしょうか?
1001:デフォルトの名無しさん
17/02/03 13:36:03.89 GW4ZA3Nl.net
念じる
1002:デフォルトの名無しさん
17/02/03 16:02:26.99 DKCwNfD0.net
>>990
質問する場所をweb制作板と間違えてるよ
1003:デフォルトの名無しさん
17/02/03 17:50:24.30 OZdxyk8U.net
ecmascriptってエクマスクリプトって読むの?
1004:デフォルトの名無しさん
17/02/03 19:55:50.66 CYSEj/nA.net
はい
1005:デフォルトの名無しさん
17/02/03 21:05:28.79 c/3M2MXW.net
次スレ
+ JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net
スレリンク(tech板)
1006:デフォルトの名無しさん
17/02/03 21:05:56.21 c/3M2MXW.net
うめ
1007:デフォルトの名無しさん
17/02/03 21:06:12.15 c/3M2MXW.net
うめぇ
1008:デフォルトの名無しさん
17/02/03 21:06:32.76 c/3M2MXW.net
うめぇ~
1009:デフォルトの名無しさん
17/02/03 21:06:52.71 c/3M2MXW.net
うめぇ~ぞ
1010:デフォルトの名無しさん
17/02/03 21:07:19.52 c/3M2MXW.net
だまされるな。こっちが本当の次スレだ
+ JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net
スレリンク(tech板)
1011:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています