+ JavaScript の質問用スレッド vol.121 +at TECH
+ JavaScript の質問用スレッド vol.121 + - 暇つぶし2ch809:デフォルトの名無しさん
16/08/28 19:16:23.07 mAwbYo5H.net
>>796
今はFirefoxのJavaScriptエンジン「SpiderMonkey」の話をしているが
SpiderMonkeyにはDOMは含んでいない。

810:デフォルトの名無しさん
16/08/28 19:17:44.63 PTagisoL.net
だから、ターゲット次第なんだけどね。
エンジンがどうではなくね。

まぁ良いや。獣医終わるし。
楽しく最新のウェブとやらを夢想すれば良いよ。

811:デフォルトの名無しさん
16/08/28 19:19:16.62 PTagisoL.net
SpiderMonkeyそのものを使うならそりゃそうだけど、SpiderMonkeyを利用しているブラウザや処理系は、そのものじゃないんだよw

812:デフォルトの名無しさん
16/08/28 19:28:53.12 mAwbYo5H.net
最初から俺が言っていることでもあるが、
話をまとめるとこういうこと


ブラウザ
├ DOM (ホストオブジェクト = windowオブジェクト)
│  ├ DOM要素 (window.document.getElementById などの関数)
│  ├ WebWorker(WHATWGやW3CによるHTML仕様の一部)
│  └ 他
└ JavaScriptエンジン(SpiderMonkey = JavaScriptを実装したもの)


JavaScript仕様を実装したJavaScriptエンジンであるSpiderMonkeyにはDOMは含まれていない。
SpiderMonkeyで実装されているJavaScript仕様はECMAScript仕様にもとづいている。

813:デフォルトの名無しさん
16/08/28 19:33:49.28 mAwbYo5H.net
JavaScriptといったら一般的にはChakraエンジンやV8エンジンで
動く言語のことであるが、

仮にJavaScriptとはFirefoxのSpiderMonkeyで動くものだけであると
いうことにしたとしても、その(Firefoxの)JavaScriptには
DOMは含まれない。

DOMを提供しているのはブラウザ。
正確な意味にしろ一般的な意味にしろJavaScriptの
範疇にDOMは含まれないのである。

814:デフォルトの名無しさん
16/08/28 19:47:46.98 mAwbYo5H.net
>>790で言ってる

> 実装レベルで話をするならFirefoxはWebWorkerを実装しているので「Firefoxが実装するJavaScript」はWebWorkerを含むことになる

が間違いであることは>>801の図からご理解いただけたと思います(笑)


Firefox(ブラウザ)はDOM(ホストオブジェクト)としてWebWorkerを実装していますが、
Firefoxが実装するJavaScriptのエンジンであるSpiderMonkeyには、WebWorkerは含まれておりません。

815:デフォルトの名無しさん
16/08/28 19:59:07.87 mAwbYo5H.net
>>799
× 楽しく最新のウェブとやらを夢想すれば良いよ。
○ 楽しく最新のJavaScript(= ECMAScript)とやらを夢想すれば良いよ。

この板はウェブ板じゃないんだからさw

816:デフォルトの名無しさん
16/08/28 20:37:22.41 wR6MB9JU.net
divとかtableでレイアウト決めるのが苦痛です
DOMツリーが醜いし描画後のレイアウトを想像しにくいし変更しにくいし
色々試行錯誤してシンプルにコントロールをリスト形式で並べてcssで絶対位置指定でレイアウトする方法に行き着いたんですがこのパターンってなにか致命的な問題ありますか?

817:デフォルトの名無しさん
16/08/28 20:39:44.62 mAwbYo5H.net
>>805
JavaScriptと関係ないのでウェブ板に行ってください。

818:デフォルトの名無しさん
16/08/28 21:05:52.53 vx1a7S19.net
ID:PTagisoL

【悲報】基地害お爺ちゃん、日曜日なのに孤独を紛らわすため2chでレスバトル

819:デフォルトの名無しさん
16/08/28 21:07:01.47 9wO8q42o.net
>>805
画面サイズ変えたときとか、フォントサイズとか、wordbreakとかハイフネーション考えると、ややこしくなると思う。
テンプレートエンジン使ったら良いんじゃないかな。handlebarsとか。
簡易的にやるなら、最初からデザインありきで画面作って、あとから変数書き出すようにすれば良いと思うよ。

820:デフォルトの名無しさん
16/08/28 21:08:50.88 9wO8q42o.net
>>807
必死だなぁ。
レスバトルと言うのであれば相手が居て、もちろん相手も同様なんだがw
いよいよ劣勢が見えてきたんだろうな。情けない奴。

821:デフォルトの名無しさん
16/08/28 21:13:01.94 9wO8q42o.net
FireFoxのjavascriptとは、DOMを含まない部分だけの事だ!だってそれは個別の実装だから!

だから何なんだろう。

だから俺は間違ってない、って言いたいのかな。
もう、間違ってない、で勝てればそれで良いんだろうなぁ。
間違ってようが間違ってなかろうが、自分の知識が否定されるのが、自己批判のように聞こえて仕方ないんだろうな。

822:デフォルトの名無しさん
16/08/28 21:18:19.19 mAwbYo5H.net
>>810
そのレスは何が言いたいんだ?w
間違ってないし、お前はそれに対して反論もしていないよな?

823:デフォルトの名無しさん
16/08/28 21:22:47.32 mAwbYo5H.net
なんで画面サイズやフォントサイズやwordbreakとか言ってるくせえに
ただのHTMLテンプレートエンジンを持ち出すのかもよくわからん。

こういうところからも、こいつ知識怪しいぞってバレるんだよなw

824:デフォルトの名無しさん
16/08/28 21:26:39.38 9wO8q42o.net
>>811
何?認めてほしいの?
何を反論しても俺理論な机上空論な独自解釈を繰り広げるんだから仕方ないんじゃねえの?
レベル低い奴に説明すんの疲れた。

825:デフォルトの名無しさん
16/08/28 21:27:13.93 vx1a7S19.net
>>809
24時間こんなスレに張り付いて駄レス長文連投とか
情けない通り越してかわいそうだよ、お爺ちゃん・・・

826:デフォルトの名無しさん
16/08/28 21:27:59.19 vx1a7S19.net
> レベル低い奴に説明すんの疲れた。

とかいいつつ1日中スレに張り付いてID変えて必死のレスしてまつ

827:デフォルトの名無しさん
16/08/28 21:30:20.91 9wO8q42o.net
>>812
どんな絡み方だよ。
変数でレンダリングせずにテンプレートの中身をそのまま確認して作れて、必要ならデザイナに投げれて、
デザインの修正に対してjs側で何もしなくて良い様に作るための、テンプレートエンジンだろ。
jQueryでDOM要素をポチポチ弄るより余程楽だし、絶対座標でレイアウトしたいような状態ならなおさらほっとくと密結合になるじゃん。

お前ホントに未経験者なの?

828:デフォルトの名無しさん
16/08/28 21:30:53.40 mAwbYo5H.net
>>813
そのレスをした意味だよ。

お前は反論してないだろ?
ならばその通りと答えるべきだ。

お前は反論も肯定もせずに、俺が発言するという行為に対して
文句を言ってるだけだよな?

単に俺が発言するのが気に食わないだけじゃないか。
俺の発言に反論できなかったから、気食わないと書いて
反論した気持ちになってるだろ?

829:デフォルトの名無しさん
16/08/28 21:32:53.76 9wO8q42o.net
>>815
自分がしてるからといってそう言われましても。
変えては無いよ。移動してるから変ってるとは思うけど。
ID:9wO8q42o
ID:PTagisoL
ID:uj5gKXyg
が俺だよ。

830:デフォルトの名無しさん
16/08/28 21:34:47.01 mAwbYo5H.net
>>816
あのさ、

「コントロールをリスト形式で並べてcssで絶対位置指定でレイアウトする方法に行き着いたんですがこのパターンってなにか致命的な問題ありますか?」

という質問に対して、~略~という理由でややこしくなるから、
テンプレートエンジンを使とそれが解決するんだろ?

テンプレートエンジンで何がどう解決するのか言ってみろよ。
一例でいいから言ってみな。

まったく本当に話が通じない(苦笑)

831:デフォルトの名無しさん
16/08/28 21:36:17.25 9wO8q42o.net
>>817
何言ってんの?
べき、って何だそりゃ。
やっぱり認めてほしいの?

ちなみに、あの図解がおかしいよ。
依存性注入してるでしょ、spidermonkeyに。

いや、気に食わないだけじゃないのか、ってお前自体が気に食わんとか無いよ。
どうせ無駄なんだから。
反論も何もしてなかったし、反論する価値もないと思ってる。
お前は自分が思うほど、他人に否定してもらえるほどすごい人間ですら無かったってこと。

832:デフォルトの名無しさん
16/08/28 21:39:34.67 mAwbYo5H.net
>>820
> やっぱり認めてほしいの?

お前が反論できないなら
そういうことじゃねーの?w

> ちなみに、あの図解がおかしいよ。
> 依存性注入してるでしょ、spidermonkeyに。

依存性注入ってまたどこかで聞いたことがある言葉を
使ってみましたみたいな(笑)

で、続きは?
spidermonkeyに依存性注入してる(意味不明)から
なんだって? 続きはよw

833:デフォルトの名無しさん
16/08/28 21:39:59.17 9wO8q42o.net
>>819
将来的にその絶対座標で指定しているリスト、を、WebComponentなんかで置き換えたりする場合に手間が省ける、
デザイン自体の問題を切り分けられる。
とりあえずでもcssをscopedにして、他の要素に引きずられないようにできる、そのリストがサイズ違いで同じ画面に登場した時に詰まなくて済む、

なんぼでもあるよ。

834:デフォルトの名無しさん
16/08/28 21:42:30.17 9wO8q42o.net
>>821
windowオブジェクトがどう湧いてきてるか考えたら?

URLリンク(developer.mozilla.org)

835:デフォルトの名無しさん
16/08/28 21:44:23.06 9wO8q42o.net
>>821
欲しいか聞いてんだけどw
認めてほしいなら認めてほしいって言えばいいのに。
そう言うことでも何でもないっしょ、もはやw

836:デフォルトの名無しさん
16/08/28 21:44:40.82 mAwbYo5H.net
おい、またなんかどこかで聞いたことがあるような用語を持ち出してきたぜw
なんか単純なことをどんどん複雑にしていくやつだな。

誰がWebComponentで置き換えたいって話をしたんだか。
そもそもWebComponentで置き換えたところで何も解決しない。

「コントロールをリスト形式で並べてcssで絶対位置指定でレイアウトする方法に行き着いたんですがこのパターンってなにか致命的な問題ありますか?」
の回答になってない。

> とりあえずでもcssをscopedにして、他の要素に引きずられないようにできる、
だからそのcssを絶対一時で指定するレイアウトに問題があるかって話をしてるのに、
今度はスコープの話にしてる。今スコープがかぶって混乱すると言う話はしてない。

本当にズレまくってるな。

こいつに「CSSが難しい。絶対座標指定は問題ある?」って相談したら、
テンプレートエンジン使ってWebComponentにしてscopedにすれば解決だ!
っていう答えが返ってくるんだぜw

837:デフォルトの名無しさん
16/08/28 21:49:12.82 X2+Qc9v6.net
>>810
結局、「FirefoxのJavaScript仕様」にしか言及してないけど、それがChromeやNode.jsにも通用する知識だと思っているのかねえ
>>748を見てると、とても個別の実装の話とは思えないんだけど

838:デフォルトの名無しさん
16/08/28 21:51:53.83 mAwbYo5H.net
>>823
質問に質問で返すなよ(大爆笑)
たいてい自分が説明できないから、相手に考えろっていうんだよな。
なんで俺がお前の有利になるようなことを考えてやらんといかんのだw

で、なに? windowオブジェクトがどうやって湧いてくる?

JavaScriptエンジンが備える公開 API を使って(ブラウザの場合は)ブラウザが
windowオブジェクト(=ホストオブジェクト)を作成するって書いてあるだろ。

これがサーバーサイドJavaScriptなどブラウザじゃなければ、window以外のオブジェクトを
ホストオブジェクトとして作成する。

URLリンク(developer.mozilla.org)
> Mozilla の各 JavaScript エンジンは、アプリケーション開発者がソフトウェアに JavaScript を統合するために
> 使用できる公開 API を公開しています。JavaScript をサポートした最も一般的なホスト環境はウェブブラウザです。
> ウェブブラウザは主に DOM の JavaScript への実装を担当する 'ホストオブジェクト' を作成するのに公開 API を使っています。

まったくだからなんなんだよ。

839:デフォルトの名無しさん
16/08/28 21:52:04.78 9wO8q42o.net
>>825
ほう、じゃあ逆に、問題解決提案してみたら?
作り切り、売り切りしかやってないならトラブルが浮かばないのかもしらんが。

ってかもしかして学生かなんかなの?

840:デフォルトの名無しさん
16/08/28 21:52:56.08 9wO8q42o.net
>>827
うん、と言うことは、実装としては介入を受けてるだよね?

ソース読んでこいw

841:デフォルトの名無しさん
16/08/28 21:53:47.84 mAwbYo5H.net
>>826
> 結局、「FirefoxのJavaScript仕様」にしか言及してないけど、それがChromeやNode.jsにも通用する知識だと思っているのかねえ

ChromeやNode.jsにも通用するのか通用しないのか
はっきりとお前の意見を言え。

俺の考えをお前が代弁しただけで(明らかなんだから、そんなことするまでもないだろ)
お前は何も言ってないじゃないか。

842:デフォルトの名無しさん
16/08/28 21:55:10.41 mAwbYo5H.net
>>828
> ほう、じゃあ逆に、問題解決提案してみたら?
だからJavaScriptの話題じゃないからウェブ板に移動しろって
問題解決提案した。


>>829
> うん、と言うことは、実装としては介入を受けてるだよね?

実装としては介入を受けているとはどういう意味?
言葉遊びでごまかす手法に切り替えた?w

843:デフォルトの名無しさん
16/08/28 21:55:22.11 9wO8q42o.net
>>826
その辺曖昧にして逃げてるんだよ。

844:デフォルトの名無しさん
16/08/28 21:56:39.34 mAwbYo5H.net
>>832
なるほど、お前は曖昧にして逃げてたのか(笑)

845:デフォルトの名無しさん
16/08/28 21:56:52.00 9wO8q42o.net
>>831
それは解決提案じゃねえよw
お前のオナニー会場じゃねえんだから。
実質追い出しじゃん。

後半。
ちゃんと勉強してこい。

846:デフォルトの名無しさん
16/08/28 21:57:26.70 9wO8q42o.net
>>833
盲撃ちかwww

847:デフォルトの名無しさん
16/08/28 21:58:12.61 mAwbYo5H.net
>>834
> それは解決提案じゃねえよw
> 実質追い出しじゃん。

適切な誘導っていうんだよw

なんでHTMLとCSSの話なのに
このスレでやらないといけないの?

ねぇねぇ、なんで?

848:デフォルトの名無しさん
16/08/28 21:58:27.74 vx1a7S19.net
>>818
移動中も2chにレスしないと気が済まないとか
立派な病気でつね

849:デフォルトの名無しさん
16/08/28 21:59:29.68 9wO8q42o.net
>>836
JavaScriptで解決できる要素があるから、だろ。
何でも関係ない、消えろ、で追い返してたら仕事減るよw

850:デフォルトの名無しさん
16/08/28 22:00:52.90 9wO8q42o.net
>>837
移動して「から」暇な時に書いてるけど。
獣医で順番待ってるとかそう言うやつ。
何にでも噛みつきたいんだなぁ。

851:デフォルトの名無しさん
16/08/28 22:01:10.24 mAwbYo5H.net
>>838

質問は

「コントロールをリスト形式で並べてcssで絶対位置指定でレイアウトする方法に行き着いたんですがこのパターンってなにか致命的な問題ありますか?」

ですよね?

852:デフォルトの名無しさん
16/08/28 22:01:39.74 vx1a7S19.net
>>839
畜生のお世話の前に、精神科医にお世話になるべきですね・・・間違いない

853:デフォルトの名無しさん
16/08/28 22:01:56.66 9wO8q42o.net
ID:mAwbYo5H
もういいやお前。微塵も価値がないわ。

854:デフォルトの名無しさん
16/08/28 22:03:24.76 mAwbYo5H.net
>>842
じゃあさっさとNGにして今後一切レスすんなよw
(NGにしたら見えないから俺が見えないところで何言っても分からない)

そうすりゃ俺が助かるんだよw

855:デフォルトの名無しさん
16/08/28 22:05:03.33 9wO8q42o.net
>>841
そういえば、人間って言われたら一番自分が辛い事を、根拠のない中傷に使うらしいよ、俺が習った時代の精神医学と心理学的には。
自分がそれを我慢してる事が、一番自分が許せない事だとも。
まあ10年前の知識だけど。

856:デフォルトの名無しさん
16/08/28 22:05:12.07 aPPFKqa1.net
キチガイが湧いてるwww

857:デフォルトの名無しさん
16/08/28 22:05:32.97 9wO8q42o.net
>>843
悔しいから、見たくないもんね。
はいはい。お疲れ様でした。

858:デフォルトの名無しさん
16/08/28 22:05:36.21 ev9L5f83.net
20何レスもかけて微塵も価値がないって気づくなんて遅くない?
俺は2レス目で「あ、こいつダメだわ」って思ったよ

859:デフォルトの名無しさん
16/08/28 22:06:29.80 X2+Qc9v6.net
>>830
ChromeやNode.jsに通用する訳ない
個別の「実装の仕様」を他の実装が守らなければならない理由がない
それをやるならMozillaがChromeやNode.jsの仕様に準拠しようとしないとフェアじゃない
実装の数だけ仕様書があるのだから、全ての実装の仕様に準拠させるのはナンセンス

860:デフォルトの名無しさん
16/08/28 22:08:22.38 9wO8q42o.net
>>847
我慢強く教える方なんよね。
講師とチューターやってるからバカには慣れてるんだけど。

20どころか昨日から100近く書いてるよ。

861:デフォルトの名無しさん
16/08/28 22:14:28.36 mAwbYo5H.net
>>805

はい、適切なスレでレスしときましたよw

HTML/CSS の質問に優しく答えるスレ 24 [無断転載禁止]©2ch.net
スレリンク(hp板:76番)

862:デフォルトの名無しさん
16/08/28 22:14:35.62 vx1a7S19.net
>>847
シッ・・・他に彼の相手をしてくれる人がいないんだよ
察してやれ

863:デフォルトの名無しさん
16/08/28 22:16:20.17 mAwbYo5H.net
>>846
> 悔しいから、見たくないもんね。
見たくないのはお前じゃんw
見たくないなら勝手にNGにするわw

>>848
> ChromeやNode.jsに通用する訳ない

ほう、して通用しない理由は?
通用するとは限らないじゃないかという
可能性うんぬんじゃなくて

通用しないという理由を聞きたい。

864:デフォルトの名無しさん
16/08/28 22:19:52.34 9wO8q42o.net
>>852
え?俺は踊り狂うのを楽しく見てるよ。
勝手にNGがよくわからんけど、それで満足するならどうぞ?

865:デフォルトの名無しさん
16/08/28 22:23:05.19 mAwbYo5H.net
>>853
じゃあ俺とは目的が違うなw

俺は間違っていることを言っているやつに対して
適切なソースを示して正しいことが何であるかを解説している。

それに対して反論があるのなら聞きたいところだが、
まあその反論は尽きたんだろうなって判断してる。

お前が俺との議論ではなくて「踊り狂うのを楽しく見てる」
に変えたことで、お前の反論はもうなくなったと判断することにしよう。

866:デフォルトの名無しさん
16/08/28 22:27:38.94 9wO8q42o.net
>>854
NGしたんじゃないの?

お前に対しては、間違っているソースを渡しても斜め上に解釈するから無駄だからもう出さないんだよ。
あまつさえ自分から読み違えてるものを出してきてドヤ顔するし。
自分が出したソースで首締めたの覚えてないの?

反論がもう無くなった、じゃないよ。
もう反論すらしてもらえなくなった、だからね。

867:デフォルトの名無しさん
16/08/28 22:29:58.09 mAwbYo5H.net
>>855
> NGしたんじゃないの?
NGするって一言も書いてないけどw

ちょっと日本語の読解能力にも疑いが出てきた。
どの文章を読んで、俺がNGにするって判断した?w

868:デフォルトの名無しさん
16/08/28 22:30:35.54 s1MteeQB.net
感情論で論議するならもうやめとけ

869:デフォルトの名無しさん
16/08/28 22:30:49.78 9wO8q42o.net
>>856
>>852

870:デフォルトの名無しさん
16/08/28 22:31:06.75 9wO8q42o.net
>>857
そう。俺はもう諦めた。

871:デフォルトの名無しさん
16/08/28 22:31:34.67 mAwbYo5H.net
>>855
> お前に対しては、間違っているソースを渡しても斜め上に解釈するから無駄だからもう出さないんだよ。

「それは斜め上の解釈である。正しくは○○である」なんて
レス見た記憶ないけど?

それが反論って言うの。

それは斜め上だーって叫ぶのは、反論じゃないの。

872:デフォルトの名無しさん
16/08/28 22:38:11.34 Ch3DlCiC.net
>>860
書いたよ、何度も。
すり替え続けたじゃん。

クォートは常にかける必要はない、最新のJavaScriptでは必要ない
↑それじゃ困るよね。
babelかければよい、
↑それは違うよね、Webkitネイティブとbabelは違うよね
いや、Webkitネイティブの話だ
↑なら良いよ。でもJavaScriptってMozillaのな
いや、firefoxの話だ
↑な、ターゲット考えなきゃならんだろ?
いや、そうじゃない、Spidermonkeyの話だ
↑Spidermonkey単体での話ならさておき、ブラウザだよな?
いや、そうじゃない、

とこれいつまでやんの?
反論ではなかった、違う話だもの、と自分守られたらなんともならんわ。
嘘の理由で休んだ奴に、理由聞いてよくわかんないところに着地する流れそのもの。

873:デフォルトの名無しさん
16/08/28 23:16:21.02 X2+Qc9v6.net
>>852
>>848の2~4行目を見てもわからないようだから、あなたの理解力が低すぎるんでしょ
あなたの論理なら「標準規格の仕様(ECMAScript2015)」と「実装の仕様(FirefoxのJavaScript)」の両方を実装しなければならない
Netscape 2.0の仕様書を持ち出しているところからして、たまたま検索して見つけた仕様書をよく読まずに紹介した程度で普段は仕様書なんか読まないんだろうけどね

874:デフォルトの名無しさん
16/08/28 23:16:28.13 mAwbYo5H.net
やっぱり斜め上の解釈してるw

> クォートは常にかける必要はない、最新のJavaScriptでは必要ない
ハッシュのキーにクォートをかける必要が無いのは、最新のJavaScriptだからではない。
一番の理由は統一するないから。また>>571のようにいろんな書き方があるから統一できない。

もちろん最新のJavaScriptだけの話じゃないし、
FirefoxでもChromeでもIEでも全部同じだ。


SpiderMonkeyの話はJavaScriptを本来のFirefox専用のものだとして
そのFirefoxのJavaScriptにはDOMは含まれてない。
最初のJavaScript1.1仕様には含まれていたと言いたいのかもしれんが
そのJavaScript1.1仕様書にはDOMは含まれていなかった。
という話でクォートの話は全く別。


なんで全く違う会話をつなげてるんだかw

875:デフォルトの名無しさん
16/08/28 23:21:30.98 mAwbYo5H.net
>>862
> あなたの論理なら「標準規格の仕様(ECMAScript2015)」と「実装の仕様(FirefoxのJavaScript)」の両方を実装しなければならない

え?どっからそんなことが出てきたんだw

そもそも実装の仕様(ちょっと意味不明だがまあ見逃す)である
FirefoxのJavaScriptはES2015に準拠している。
それはこの文章からもわかる。

URLリンク(developer.mozilla.org)
> ECMAScript 2015 (第 6 版) は、~中略~、Firefox や他の Mozilla アプリケーションで使用されているエンジンの
> SpiderMonkey における JavaScript 実装のための標準仕様を定義しています。

ECMAScript 2015 (第 6 版) は、(Firefoxの)JavaScript実装のための標準仕様の定義

だからFirefoxのJavaScriptはES2015を実装しているということ。
正確にはES2015に少し独自の拡張(DOMのことではない)を入れているが、
その部分を除けば二つは同じもの。両方を実装どころの話ではなく同じもの。

876:デフォルトの名無しさん
16/08/28 23:21:35.78 9wO8q42o.net
>>863
言い訳は良いよ。お疲れ様でした。

877:デフォルトの名無しさん
16/08/28 23:25:02.57 mAwbYo5H.net
FirefoxのJavaScript実装(SpiderMonkey)にDOMが含まれてないのは
>>797の理由から明らか

URLリンク(developer.mozilla.org)
> Mozilla の各 JavaScript エンジンは、アプリケーション開発者がソフトウェアに JavaScript を統合するために
> 使用できる公開 API を公開しています。JavaScript をサポートした最も一般的なホスト環境はウェブブラウザです。
> ウェブブラウザは主に DOM の JavaScript への実装を担当する 'ホストオブジェクト' を作成するのに公開 API を使っています。

ブラウザがDOMを作りそれをJavaScript実行環境に(お前の意味不明な言葉を用いるならば)依存性注入している

注入しているのはJavaScriptの中にDOMが含まれないからであり、
DOMを注入しない使い方もできる。

ChromeのV8やIEのChakraも同じで、DOMを注入しないJavaScriptの
使い方としてnodeが存在する。

878:デフォルトの名無しさん
16/08/28 23:25:48.29 mAwbYo5H.net
>>865
言い返さないなら、俺も問題ないよ。
はい、さよならw

879:デフォルトの名無しさん
16/08/28 23:27:23.98 mAwbYo5H.net
俺はこのように丁寧にレスしているのに、
どうせまた斜め上だーって言って反論した気になって
終わるんだろうなwと釘を差しておこうか。

880:デフォルトの名無しさん
16/08/28 23:32:18.31 9wO8q42o.net
「含まれないからであり、しない使い方も出来る」所に、含ませるために、しているのがブラウザじゃんね。
自分で説明してるじゃん。

丁寧に間違ったか、恣意的に誤読したレスをありがとうね。

881:デフォルトの名無しさん
16/08/28 23:32:18.51 vumwqn0o.net
大昔の文章やその言葉の定義なんてどうでもええやんと思うのは俺だけ?

というかここ何のスレだっけ?

882:デフォルトの名無しさん
16/08/28 23:35:06.31 9wO8q42o.net
>>870
間違ってなければどうでもいいよ。
馬鹿な学生が知ったかぶりして、高説をぶちかますのを見る、JavaScriptの質問スレ。

883:デフォルトの名無しさん
16/08/28 23:38:36.67 mAwbYo5H.net
>>869
> 「含まれないからであり、しない使い方も出来る」所に、含ませるために、しているのがブラウザじゃんね。
ブラウザがしているからこそJavaScriptには含まれてないんだが。
お前また斜め上の解釈しようとしてるだろ。


>>871
> 間違ってなければどうでもいいよ。
間違ってないなら言い返してくんなよw

どうでも良くないって「お前」が思ってるから
言い返してくるんだろうが。
上のレスみたいにさ。


で、結局また誤読というだけで、
何が間違ってるか、指摘しないし。
これが現実だよ。

884:デフォルトの名無しさん
16/08/28 23:40:41.52 mAwbYo5H.net
>>870
> 大昔の文章やその言葉の定義なんてどうでもええやんと思うのは俺だけ?

世の中には、正式な定義なんかどうでもいいって人と
正しい定義で話そうとする人がいる。

俺は後者ってこと。

885:デフォルトの名無しさん
16/08/28 23:42:50.88 9wO8q42o.net
>>872
なんかお前、理解力にハンディキャップ持ってるとかそういうのなの?
なんか申し訳ないわ。流石に。

間違ってなければどうでもいいよ。ってお前に言ってなくない?

そりゃ、逆に『「俺がどうでも良くない」って思ってる』ってどういう意味か考えれば、アホみたいな絡み方出来ないだろう。
ちょっとはロジカルシンキングしろ。

886:デフォルトの名無しさん
16/08/28 23:43:15.89 BOBGslLC.net
ワッチョイいれとけよ次

887:デフォルトの名無しさん
16/08/28 23:43:35.43 9wO8q42o.net
>>873
お前前者じゃん。

888:デフォルトの名無しさん
16/08/28 23:48:35.01 vumwqn0o.net
>>873
いやもちろん正しい定義が大事なのはわかる
しかし今のこの流れ、”がいいか’がいいかレベルの揚げ足取りになってないか
すごく不毛に見える

889:デフォルトの名無しさん
16/08/28 23:50:22.28 mAwbYo5H.net
>>874
やっぱりそんなレスしか出来ないんだw

そりゃね。俺が書いた内容ならともかく、
Mozillaの文書の引用に対して反論することはできないよねw

890:デフォルトの名無しさん
16/08/28 23:56:33.05 mAwbYo5H.net
>>877
だってあいつが定義の話をしないんだもんw
斜め上の解釈ばかりして、俺が持ってきた
引用に対してのコメントを拒否してる。
そのくせ俺の発言(内容ではない)に対してばかり文句を言う。

891: ◆dYEErjiOQ2
16/08/28 23:59:01.61 mAwbYo5H.net
ニヤリ

892: ◆dYEErjiOQ2
16/08/29 00:00:24.10 MUTWRWKo.net
ID変わったかな?

893:デフォルトの名無しさん
16/08/29 00:04:53.56 SN/ntmAr.net
>>879
>>648
>>652
>>665

894:デフォルトの名無しさん
16/08/29 00:05:53.52 SN/ntmAr.net
>>877
揚げ足取ってるのはあっちだよ。
babelは現状AltJSと同じ立ち位置、を認めれば良いだけなんだから。

895:デフォルトの名無しさん
16/08/29 00:07:35.20 MUTWRWKo.net
↑過去の自分の間抜けな発言リスト?

896:デフォルトの名無しさん
16/08/29 00:11:00.33 MUTWRWKo.net
>>883
同じ立ち位置っていうのがどういう意味なのかさっぱりわからん。

babelは最新のJavaScript = ES2015 = FirefoxのJavaScriptを
古いブラウザでも動かせるようにするトランスパイラ。

AltJSっていうのはJavaScriptの代替。JavaScriptの言語とは違うものだろ
そういう意味で立ち位置はぜんぜん違う。

897:デフォルトの名無しさん
16/08/29 00:15:38.68 MUTWRWKo.net
babelがほかと違うのは、Firefoxで動くJavaScriptを書けばいいってこと。

Firefoxでネイティブに動くJavaScript(ES2015+)コードを書けば、
それが古いブラウザでも動く。

898:デフォルトの名無しさん
16/08/29 00:15:48.21 SN/ntmAr.net
>>885
古い()JavaScriptとはよく似ているけど違う言語を、古い()JavaScriptとして動かす、代替言語だよ。事実上。

899:デフォルトの名無しさん
16/08/29 00:17:29.20 MUTWRWKo.net
>>887
Firefoxで動く最新のJavaScriptを
古いブラウザでも動かせるトランスパイラだよ。

babel用にコードを書く必要はない。
Firefox用にコードを書けばいい。

もちろん当然ながらDOMはJavaScriptの範囲外(すでに証明したとおり)
その部分で動かないことと、JavaScriptが動かない話は関係ない。

900:デフォルトの名無しさん
16/08/29 00:18:29.34 SN/ntmAr.net
hfを期待して書いたソースを、sfなバイナリにして動かすコンパイラみたいなもんだって。

901:デフォルトの名無しさん
16/08/29 00:19:12.45 MUTWRWKo.net
例えば、

let foo = () => console.log(123)

これは、babel用のコードではなくて
正式の最新JavaScriptコード。
だからFirefoxでネイティブに動く。

この最新JavaScriptコードを古いブラウザでも
動かしてくれるのがbabelというトランスパイラ。

902:デフォルトの名無しさん
16/08/29 00:20:54.03 SN/ntmAr.net
>>888
最新のJavaScriptは、古いブラウザからすれば、JavaScriptでは無いんだよ。
だから、JavaScriptではない言語から、JavaScriptへの変換をしてるの。理解できる?
最新のブラウザとか標準仕様とか関係ないの。

その言語がそのターゲットにとって、未知の言語だって事には変わりがない。
だから、目的論だと言ってるんだよ。

903:デフォルトの名無しさん
16/08/29 00:21:04.65 MUTWRWKo.net
babelがあるから、今更古いJavaScriptでコードを書く必要はない。
最新のJavaScriptコードを書けばいい。

便宜上FirefoxのJavaScriptと書いたが、
FirefoxのJavaScriptはECMAScriptに準拠しているので、

その他のECMAScriptに準拠したブラウザの
JavaScript(V8、Chakra)エンジンでも動作は同じ。

904:デフォルトの名無しさん
16/08/29 00:22:17.01 SN/ntmAr.net
>>890
ES6で、Firefoxでも、webkitでも、babelでも解釈実行が可能なコード、だよ。

905:デフォルトの名無しさん
16/08/29 00:23:34.83 SN/ntmAr.net
>>892
必要があるよ。
余計なレイヤは無くすべき。

906:デフォルトの名無しさん
16/08/29 00:23:47.09 MUTWRWKo.net
>>891
> 最新のJavaScriptは、古いブラウザからすれば、JavaScriptでは無いんだよ。

どちらもJavaScriptだろ。

古いブラウザは新しいバージョンの
JavaScriptに対応してないだけ。

なんでこんな当たり前のことがわからないんだろうねw

907:デフォルトの名無しさん
16/08/29 00:27:14.61 SN/ntmAr.net
>>895
違うよ。
古いブラウザからすれば、ね。
対応していないと言う事は、それは、JavaScriptではなく、意味不明で解釈不能な言語。
これは新しいバージョンのJavaScriptである、と言う事が解釈出来るのは、停止問題として、対応してるって事でしょ。

908:デフォルトの名無しさん
16/08/29 00:28:13.01 MUTWRWKo.net
な? 斜め上だろw

新しいブラウザからすれば、JavaScriptなのに。
JavaScriptじゃないっていうんだよw

909:デフォルトの名無しさん
16/08/29 00:38:46.79 BFY9f7LW.net
         \;;;;  \   Ζ彡≡彡-'''',r-、>   l_"t。ミ\ノ,,r-v   / ̄ ̄ ̄ ̄ ̄ ̄
           \;;;;  \  彡""彡彡-//ヽ" ''''''"" ̄'''""(エア/  /
            \;;  \'''''')彡ヽ// | (tv   /|  , r_>'|  <一体みんな誰と戦っているんだ
             \;;;  \'"  \ ,,"''-,,ノ,r-", /  r'''-, .j   \
               \;;;  \ /,,>--'''二"''' r-|   二'" /  __  \______

910:デフォルトの名無しさん
16/08/29 00:39:53.28 SN/ntmAr.net
>>897
なんで理解できないんだろう。
新しいブラウザからすれば、そりゃJavaScriptだよ。

仕様としてのJavaScriptと、実装としてのJavaScriptと、言語としてのJavaScriptの立ち位置をごまかし続けてるから理解できないのかな。

例え話するわ。
今の日本語を、安土桃山時代の日本人に読ませても、多分読めないよね。
これは日本語じゃない、って言う。漢字も違うし、表記も違う、知らない記号もある、こんなの日本語ではない、って。
でも日本語じゃん、ってお前言ってんの。未来の言語で、その人は理解しようのない言語ね。
そんで、カタカナひらがなを漢字に置き換えて、アラビア数字を漢数字に変換して、漢語の順に書き下して筆で書く換字機作って、読ませると読めた。
だからやっぱり日本語だ、って言ってる。

頭おかしいじゃん?
日本語だけど、2015年の日本語であって、
安土桃山時代の日本語がそれによって変わるわけでも無い。
日本語は日本語でも別けて考えるべきだし、
安土桃山時代の人に読ませるために、機械に入れるべくかかれた日本語は、言うなれば日本語じゃなくても安土桃山時代の日本語になれば良い代替言語じゃん。
今の日本人が読めようが読めまいが、今の日本人向けに書いた物を転用しようが。

911:デフォルトの名無しさん
16/08/29 00:43:42.99 MUTWRWKo.net
例え話するわ。

今の日本語を、安土桃山時代の日本人に読ませても、多分読めないよね。
でも今の日本語は当然日本語です。古い日本語も当然日本語です。

今のJavaScriptを、Netscapeで読ませても、多分読めないよね。
でも今のJavaScriptは当然JavaScriptです。古いJavaScriptも当然JavaScriptです。

例え話終わり

912:デフォルトの名無しさん
16/08/29 00:44:54.55 MUTWRWKo.net
>>899
あー、今は平成なんだ。Firefox 48の時代なんだ。

今のJavaScript(ES6)はJavaScriptです。

913:デフォルトの名無しさん
16/08/29 00:47:42.73 SN/ntmAr.net
>>900
だから恣意的だって言ってんの。
今の日本語と、安土桃山時代の日本語は、どちらも正しく日本語だけど、
同じ日本語では無い。

JavaScriptと過去呼ばれていた言語と、ES6も、どちらも正しくJavaScriptだけど、
同じJavaScriptではない。

過去そう呼ばれていた言語として解釈するのであれば、それは、翻訳用の言語として、新しい言語をそのまま用いて変換する事が可能な道具がある。

という話。

過去そう呼ばれていた言語側にとっては、それがラテン語であれ未来のその言語であれ、図であれ、なんであれ過去そう呼ばれていた言語になれば等価値である。

という話。

914:デフォルトの名無しさん
16/08/29 00:49:53.39 SN/ntmAr.net
>>901
そうだね。
IE8互換モードも動いてる平成28年だ。

915:デフォルトの名無しさん
16/08/29 00:52:36.72 MUTWRWKo.net
>>902
で?

俺は今のJavaScriptはJavaScriptだって話をしている。
昔のブラウザは今のJavaScriptを理解できないのであって、

今のJavaScriptがJavaScriptじゃないものになるわけじゃない。
古いブラウザが理解できないだけ。

お前、安土桃山時代で今の日本語を話したら、
日本語が日本語じゃない言語になるっていうのか?
安土桃山時代の人が今の日本語をわからないって言うだけだろ。

916:デフォルトの名無しさん
16/08/29 00:53:22.09 SN/ntmAr.net
>>904
お前筋金入りの馬鹿だな。

917:デフォルトの名無しさん
16/08/29 00:53:45.65 MUTWRWKo.net
とまあ、いつものことながら
言い返せなくなったら、こういう一言を放つ(笑)

918:デフォルトの名無しさん
16/08/29 00:56:23.62 SN/ntmAr.net
今のJavaScriptがJavaScriptでないものに変わるんじゃないよ。
それは古いブラウザにとってはデタラメで最初からJavaScriptですらないんだよ。

>>904
日本語が日本語でなくなるんじゃないよ。
最初から日本語ですら無い。


だからbabelなんて事するより、根絶してネイティブ話者を増やすか、逆に古い言葉で全部書いた方が良いと言ってんだよ。

919:デフォルトの名無しさん
16/08/29 00:57:00.08 SN/ntmAr.net
>>906
呆れ返ったから言ってんだよ。
これで理解できなきゃもう手がねえよ。

920:デフォルトの名無しさん
16/08/29 01:01:19.53 SN/ntmAr.net
俺おちょくられてんのかな。
もう絶対にこれ次のPJの請けの奴全員にアンケートとって変なこと言ったやつ切ろう。

921:デフォルトの名無しさん
16/08/29 01:03:26.25 MUTWRWKo.net
> 日本語が日本語でなくなるんじゃないよ。
> 最初から日本語ですら無い。

矛盾してるなw

今の日本語の話をしようか?
今のJavaScriptの話をしようか?


日本語は日本語であり
JavaScriptはJavaScriptである。

おしまい

922:デフォルトの名無しさん
16/08/29 01:04:39.16 MUTWRWKo.net
> だからbabelなんて事するより、根絶してネイティブ話者を増やすか、逆に古い言葉で全部書いた方が良いと言ってんだよ。

古い日本語は、日本語じゃないよって言わないの?w
安土桃山時代の日本語を、今の人はわからないだろうからね。

923:デフォルトの名無しさん
16/08/29 01:09:52.00 MUTWRWKo.net
古いJavaScriptで書くよりも、新しいJavaScriptで書いたほうがメリットが有る。

新しいJavaScriptはブラウザでネイティブに動く。
古いブラウザであればbabelで変換すればいい。

新しいJavaScriptを使っていれば、コストを掛けずに古いブラウザにも対応できるが
古いJavaScriptを使うと、新しいJavaScriptのメリットを受けられなくなる。

古いブラウザが消え尽くすまで10年はかかるだろうが、
それまでずっと古いコードを書くことになったら、それが負債になる。
新しいコードに書き換える時間はまず無い。
ならば最初から新しいコードを書いていたほうが良い。

こんな当たり前のことを言わないとだめなのかな?w

924:デフォルトの名無しさん
16/08/29 01:10:54.05 SN/ntmAr.net
>>910
>>902を読めよ。矛盾してない。
今のお前が40年くらい昏睡して目覚めてたら、意味のわからん言語で周りが話していた。
ジジイに翻訳してもらうと、どうやらそれは新しい日本語らしかった。
その日本語は自分が知っている日本語とは違った。
正しく日本語だけど、お前にとっては日本語じゃないんだよ、2056年その時点でも。日本語なら理解できるはずだろ。
相手が新しい日本語をジジイに話して、ジジイがお前に理解できる日本語で話す。その新しい日本語はジジイに対しての言葉で、お前に対しての日本語じゃないじゃん。別にそれがお前にとってはラテン語でも英語でも、ジジイが理解できる言葉話せば良いんだから。

でも本来はジジイ居なくなっても良いようにジジイの代わり確保しとくか、新しい日本語を覚える必要あんじゃん。

「今」は関係ないの。「誰に対しての」が主題なの。

だからターゲットの問題だ、目的論だ、って言ってんの。

925:デフォルトの名無しさん
16/08/29 01:12:10.76 SN/ntmAr.net
>>912
無い。
そんなことするなら、自分でコンパイラ作れ。
うちにはある。

926:デフォルトの名無しさん
16/08/29 01:13:14.24 SN/ntmAr.net
>>911
言わないよ。
理解し得る人間は存在し得るから。
お前が非論理的なの。

927:デフォルトの名無しさん
16/08/29 01:15:32.50 MUTWRWKo.net
> 今のお前が40年くらい昏睡して目覚めてたら、意味のわからん言語で周りが話していた。
> ジジイに翻訳してもらうと、どうやらそれは新しい日本語らしかった。

はい、じゃあそれは日本語ですね。
新しい日本語わからないだけで、
その言語は日本語ですね。

後の文章は読んでないw

928:デフォルトの名無しさん
16/08/29 01:17:17.98 MUTWRWKo.net
他の人に言うけど、日本語とJavaScriptの違いは

日本語は新しいからって優れているわけじゃないけど、
JavaScriptっていうのは、優れているように改良をして
新しいJavaScriptになるのだから、新しい方が優れてるんだ。

だから、日本語と違い、どちらを選ぶ?と聞かれたら
新しいJavaScriptを選ぶ方がいい。

どうせ古いブラウザでもbabelで動くんだからね。

929:デフォルトの名無しさん
16/08/29 01:17:44.92 SN/ntmAr.net
と言うか、普通に新陳代謝させりゃいいじゃん。新しい案件からブラウザ絞って。
そうすりゃbabelなんて要らないんだよ。
それでも変わらんコードは変わらんだろうけど。
サーバで198901080520ってスタンプ入ったコードまだ動いてるし。

930:デフォルトの名無しさん
16/08/29 01:19:17.20 SN/ntmAr.net
>>916
そこまではそう書いてある。
読めよw

まぁ、本気で馬鹿なのか振り上げた拳が下げられんのかわからんが、もうこれ以上下ろすことを期待はできんだろ。

生まれ変わったら犬にでもなれよ。

931:デフォルトの名無しさん
16/08/29 01:20:36.09 MUTWRWKo.net
じゃああんたは絞れば?

俺は絞らないけどねw
絞るよりも動くほうが良いし

932:デフォルトの名無しさん
16/08/29 01:21:07.10 MUTWRWKo.net
>>919
またそうやって反論じゃないことを言ってごまかす(笑)
振り上げた拳をおろしてないのお前じゃんwww

933:デフォルトの名無しさん
16/08/29 01:23:31.35 SN/ntmAr.net
>>920
素人じゃないから、動く事を保証させなきゃいかんし、絞るよ、そりゃ。
動くほうが良い、なんてよく言えるな。中小企業の意味わかってない社長か。

934:デフォルトの名無しさん
16/08/29 01:24:28.28 SN/ntmAr.net
>>921
お前が誤魔化してんじゃんw
あとの文章は読んでない、とか言って、そこが反論なのに。
頭おかしいわ。

935:デフォルトの名無しさん
16/08/29 01:24:33.93 MUTWRWKo.net
>>922
動くことを保証するために、
すべてのブラウザで動かして見るんだろ?
そのコストに違いはないはずだが?

936:デフォルトの名無しさん
16/08/29 01:25:15.40 MUTWRWKo.net
>>923
お前の前半分のレスがおかしいから
あとは読む意味がない。
前提が崩れてるんだから。

937:デフォルトの名無しさん
16/08/29 01:27:44.57 SN/ntmAr.net
>>924
逆に考えれば?
動かないことを確認も出来るんだよ。
動作保証対象外です、って言えるの。
動くかもしれません、は無いの。
たとえ動いても動かなくても。
コストは違うよね。
お前技術者として働いた事無いだろ。

938:デフォルトの名無しさん
16/08/29 01:28:19.27 SN/ntmAr.net
>>925
お前の頭がおかしいから、俺がつい詰るのと同じだな。
話す意味がないのによく話してるわ俺。

939:デフォルトの名無しさん
16/08/29 01:29:27.36 SN/ntmAr.net
おやすみ。

940:デフォルトの名無しさん
16/08/29 01:31:34.24 MUTWRWKo.net
>>926
> 動かないことを確認も出来るんだよ。
> 動作保証対象外です、って言えるの。

babel使っても動作保証対象外っていえばいいだけじゃん?

将来登場するChromeバージョン100で動きますか?って
聞かれたら動くかもしれないけど、動作保証対象外って言うだろ。

マヌケなのかな?

941: ◆SEdFBOkLSw
16/08/29 08:06:03.18 FpDQPGJ0.net
>>929
だから、動作保証外です、って言うためには、ノーテストだから動作保証外はだめでしょ。
テストして動作保証外と表示される所まで見て動作保証外だよ。
動作保証外という、動作のテストしなきゃダメでしょ。

お前ずっとコテつけりゃいいじゃん。
俺もつけるから。

942: ◆SEdFBOkLSw
16/08/29 08:31:12.52 v+VBJ2wi.net
とりあえず、まともな次スレ立てたよ。

スレタイ、テンプレそのままなので、そこは再度議論しましょう。
新しい()ことの話はスレが立ったみたいなので。そちらへ行ってもらいましょう。

+ JavaScript の質問用スレッド vol.122 + [無断転載禁止]©2ch.net
スレリンク(tech板)

943:デフォルトの名無しさん
16/08/29 08:53:04.58 FaTyomHQ.net
諸葛亮いわく、ほかにすることはないのですか(AA略

944:デフォルトの名無しさん
16/08/29 09:07:20.71 BFY9f7LW.net
月曜日やで

ワイは寝坊したが

945:デフォルトの名無しさん
16/08/29 09:33:00.58 0oRbFpHc.net
>>930
まさか自動テストしてないの?

ブラウザがバージョンアップしたとき
手動でポチポチ再テストしてるのか?

946:デフォルトの名無しさん
16/08/29 09:34:05.42 aKaj3e/j.net
> 動作保証外という、動作のテストしなきゃダメでしょ。

なにそれwww

それ、どういう結果になったら、
テストの目的を達成したことになるの?

947:826
16/08/29 09:41:03.45 yhR6+b5E.net
>>864
君こそ何を言ってるのかね
俺は初めから ID:9MrtMfPy と ID:ZmsD9M2a の下記の流れに反論してるだけ

>>826「先日からずっと『JavaScript === ECMAScript』と思っている人の物言いが気になる」
⇒>743-744「説明はこれでいい?」
⇒>745「クライアントサイドJavaScript(Firefox)はWebWorkerも提供してる」
⇒>747「でもサーバーサイドJavaScriptでは提供してないだろ?」
 >748 「それは実装と実行環境の話。仕様としてのJavaScriptは一つしか無いよ」
⇒>750「JavaScriptという名の仕様は存在しない」
⇒>752「URLリンク(www.planetpdf.com) どういうことかな?w」
 >753「JavaScriptにバージョンがあることすらも忘れたれたのかねぇ」

仕様の所在が「ECMAScript」になったり、「NetscapeのJavaScript」になったり、「FirefoxのJavaScript」になったり、アホじゃないかと
言葉遊びをしたいなら他所でやってくれよ

948: ◆SEdFBOkLSw
16/08/29 12:04:44.03 v+VBJ2wi.net
>>934
>>692

>>935
そりゃ、対応していない、というテストだよ。
未検証ではなくて、動作保証対象外なんだから。

純然たる、テストすらしていない、には、なんの答えも無いよ。
動作保証対象外と言うより、対象外。

厳密さがねえ仕事しとるなぁ。

949:デフォルトの名無しさん
16/08/29 12:30:12.41 eNHK1FnQ.net
仕事としては離れたけど、最近は規格外も評価するの?
最初の設計で明確にするし、客先にも理解して仕事していると思っていた。

950:デフォルトの名無しさん
16/08/29 13:17:28.24 OA7Er5Yc.net
対応してないテストわろたw

そのテストはどうなれば
テストに通った事になるの?

951:デフォルトの名無しさん
16/08/29 13:23:35.85 OA7Er5Yc.net
動作保証しない と 非対応 は 意味が違うよ

952:デフォルトの名無しさん
16/08/29 13:26:01.10 OA7Er5Yc.net
URLリンク(www.nttpc.co.jp)動作保証.html

 ただし動作保証外の場合でも、おおむね動作環境を満たしていれば使えることが多い。しかし「使えます」と保証してしまうと、トラブルがあった場合に困るので、メーカー側は「動作保証できません」としている。

 つまり、「使えない」といっているのではなく「使えるという保証はしません」といっているわけだ。そして実際には、問題なく使える、おおむね大丈夫だけど一部の機能が使えない、ほんの一部の機能だけ使える、まったく使えない、のどれかになる。

953: ◆SEdFBOkLSw
16/08/29 18:14:54.42 v+VBJ2wi.net
>>938
言っても聞かずに変なブラウザで開くやつは居るんよ。
そいつらに、サポセンの返答として、未評価なのか対応してないかは分けて回答してるみたい。

>>939
ものによるけど、特に何もせず結果のみ収集するか、
どうしても蹴らなければいけないなら蹴ってるか確認するか、
ものによる。

>>941
広義では動作保証対象外に、対象外が含まれるから勘違いしてんじゃねえの?

954:938
16/08/29 19:10:25.00 eNHK1FnQ.net
>>942
レスありがとうございます。

オレがやってた頃のパソコンは”仕事の道具”で
納品した時の環境以外では使わせなかったし
操作手順書で明記していた。
だから、「クレーム」=「バグ」だった。

今は切り分けが大変なんだなぁ‥

955:デフォルトの名無しさん
16/08/29 19:13:00.96 ZGcNPWph.net
URLリンク(otokuking.seesaa.net)

956: ◆SEdFBOkLSw
16/08/29 19:49:51.51 v+VBJ2wi.net
>>943
イントラと言っても結構な多人数が使うからね。
標準仕様もあるし、ADで縛ってるけど、だからこそか意味のわからんブラウザで見る奴居るよ。
あんまり酷かったらそのブラウザ立てれなくポリシー撒くけど。
その事業所の別のシステムで要るからと言われたらなんともならん。

957:デフォルトの名無しさん
16/08/29 21:04:20.41 h/qERmsT.net
angular.js

958:デフォルトの名無しさん
16/08/29 21:22:53.43 BFY9f7LW.net
イカれるJavaScript

まさにおまいら

959:デフォルトの名無しさん
16/08/29 21:25:03.99 S9XXvNaM.net
>>942
>ものによるけど、特に何もせず結果のみ収集するか、
>どうしても蹴らなければいけないなら蹴ってるか確認するか、
ものによる。

それは、テストを流しただけで
どんな結果でもokならテストした事に
なってないじゃん

960: ◆SEdFBOkLSw
16/08/29 21:26:42.79 v+VBJ2wi.net
カクカクしてる、じゃねえの?
怒れる?angry?

961:デフォルトの名無しさん
16/08/29 21:28:11.89 BFY9f7LW.net
語源はangryやで

962: ◆SEdFBOkLSw
16/08/29 21:29:28.02 v+VBJ2wi.net
>>948
え、ん?
テストを流すってことは、シナリオがあるんだから。
でも改修対象じゃないよ。

963: ◆SEdFBOkLSw
16/08/29 21:48:03.83 v+VBJ2wi.net
>>950
angerとangleは、確か印欧語祖的にはang(絞める)とank(曲る)だから、語根違うと思うんだけどなぁ。
でも調べてみるわ。

964:デフォルトの名無しさん
16/08/29 21:57:03.92 V2I771t3.net
>>948
◆SEdFBOkLSw って論理的に考えることが出来ない馬鹿だからw

まず答えを最後に言うと、動作保証対象外はテストしません。
開発者の趣味で勝手にテストすることが有っても公式にテストはしません。
動作保証対象外なのにテストする工数が無駄です。

>>930
> 動作保証外という、動作のテストしなきゃダメでしょ。
って言ってるけど、そんなテストはしません。

テストというのは動作するというテストをします。
わざわざ「動作保証外であることを証明するテストはしません。」

だからbabelを使っても使わなくても、同じテストを行うのだからコストに差はないし、
動作保証対象外はテストをしないのだからbabel使っても動作保証対象外って言って問題ない。

965:デフォルトの名無しさん
16/08/29 22:00:04.67 V2I771t3.net
そもそも、動作保証対象外っていうのはテストの結果で
決めるのではなくて最初の要件で決めます。


>>951で「テストを流す」って言ってるだろ?
じゃあたまたま、そのテストが通ったらどうするのか?
動作保証するのか?って話。


だから◆SEdFBOkLSw の理屈で言えば、
たまたま通ったテストに追加で、動作保証対象外であるという
テストを加えるって話をしている。それは工数の無駄。


で、その動作保証をするテストではなくて、
「動作保証外という、動作のテスト」とはなんだよって話になるが
その答えは書いてない。

966: ◆SEdFBOkLSw
16/08/29 22:02:32.36 v+VBJ2wi.net
また発狂すんの?

967: ◆SEdFBOkLSw
16/08/29 22:07:39.59 v+VBJ2wi.net
本人が読めてないだけなんだけどなぁ。
とは何だよ、って。
まぁ、自分に理解が出来るものでない答えは、答えでもなく、書いてもない事だから仕方ないんだろうけど。

968:デフォルトの名無しさん
16/08/29 22:08:23.04 V2I771t3.net
>>943
> オレがやってた頃のパソコンは”仕事の道具”で
> 納品した時の環境以外では使わせなかったし
> 操作手順書で明記していた。
> だから、「クレーム」=「バグ」だった。

エンドユーザが使うブラウザはコントロール出来ないからね。
しかも短いスパンで勝手にバージョンが上がっていく。

こうなってくると特定のバージョンで動作保証することは現実的ではなくなる。
だからテストは自動化するし、特定のブラウザではなくて特定の仕様(HTML5やECMAScript)を
満たしているであろうブラウザで動作することを保証することになる。
もっともテストをしたブラウザのバージョンは記述するけどね。

でもそうなってくると逆にbabelを使っていたとしても、テストの工数は変わらないことになる。
自動化しているテストを流せばいいだけだからね。
自動化でのテストだけじゃなくて特定のブラウザで実際に動かしてくれと言うのならそうするだけだし、
babelを使って古いブラウザで動くようになってしまったとしても、
そういうブラウザは最初から動作保証外としていればいいだけ。

たまたま動いたからって、動作保証する必要はないし、
ましてや動作保証対象外にするためのテストなんて当然しないw

969:デフォルトの名無しさん
16/08/29 22:09:28.65 V2I771t3.net
>>956
だから ◆SEdFBOkLSw は逃げてないで
俺の言ってることがどう間違っているかを
論理的に説明しろって。

いっつも>>956みたいな文句だけを書いて
逃げてるじゃねーかw

970:デフォルトの名無しさん
16/08/29 22:09:57.23 BFY9f7LW.net
ちょっと待って
君の言うJavaScriptとECMAScriptの定義は正しいのか?

971:デフォルトの名無しさん
16/08/29 22:11:33.76 V2I771t3.net
>>959
ちょっとまってw

今 ◆SEdFBOkLSw が論理的な
反論するのを待ってるところだからw

972:デフォルトの名無しさん
16/08/29 22:12:00.76 BFY9f7LW.net
日本人が世界でも有数の有能民族である理由

・仕事に貴賤なし、重要ではない仕事にも完璧さを要求せよ。ささいな点でも修正する。

973:デフォルトの名無しさん
16/08/29 22:14:40.65 BFY9f7LW.net
ブラウザとは何か
Headless Browzerも含むのか
Macなのか、Windowsなのか、Linuxなのか、x86なのか、8080はサポート対象なのか、対象年齢は18歳以上か

974:デフォルトの名無しさん
16/08/29 22:15:20.21 V2I771t3.net
>>961
それあるよなw

◆SEdFBOkLSwって悪い意味で真面目なんだわ。

babel使えばいいのに、babel使ったら本物のJavaScriptじゃないとか言って
テスト通って動けばいいだろうって話なのに、
重要ではない所にこだわってるんだよ。

975: ◆SEdFBOkLSw
16/08/29 22:16:37.23 v+VBJ2wi.net
勝手に上がらないようにLTSとか、配るKB選べるIE使うんじゃん。
イントラだって言ってんのに。
何も理解してなさすぎてびっくりする。

テストの工数変わるだろw
babelのバージョンが固定ならそれで良いだろうけど、何からの理由でbabelのバージョン上げたりbabelが依存してるもののバージョン上げるだけで、改修してないのにテストやりなおしじゃん。
動作保証ってそうじゃないよ。
なってしまった、たまたま動いてるとか怖すぎる。転んでるほうがマシ。
走らない車が止まらない車より安全なのと同じ。
それだけが動いてるんじゃないんだからさ、システムって。

ホントに未経験なのかなぁ。

976: ◆SEdFBOkLSw
16/08/29 22:17:19.92 v+VBJ2wi.net
>>963
動けばいいんじゃないよ。
極論、データが壊れなければ動かなくてすら良いんだよ。

977:デフォルトの名無しさん
16/08/29 22:18:35.24 BFY9f7LW.net
>>963
バベってんじゃねーぞ
AltJSは甘え
スレッドがシングルするのでマルチブラウザ対応には大量のテストが必要
ECMAの仕様はMozzilaの歴史的に理由によりアレ
でも枯れた技術を使えば安全←結論

978: ◆SEdFBOkLSw
16/08/29 22:18:40.61 v+VBJ2wi.net
止まらないってわかってる車は逆に安全か。
止まるかどうかわからない車が危ないんだな。
自分ですまん。

979:デフォルトの名無しさん
16/08/29 22:20:02.97 BFY9f7LW.net
みんな、車は危険なので歩こう
Pokemon GO

980:デフォルトの名無しさん
16/08/29 22:21:19.70 V2I771t3.net
>>964
> 勝手に上がらないようにLTSとか、配るKB選べるIE使うんじゃん。

じゃあお前、イントラの仕事しかできないよね?
その時点で能力に差があるよw

> テストの工数変わるだろw
> babelのバージョンが固定ならそれで良いだろうけど
ならbabelのバージョン固定すればいいだけだろ。
ほんと意味わかんないw

> なってしまった、たまたま動いてるとか怖すぎる。転んでるほうがマシ。
はい。また話のすり替え。

俺が言ってるのは、動作保証しているブラウザで通るテストが
たまたま古いブラウザでも通ってしまったらどうするの?って
話をしている。

で、お前に質問だよ。たまたま古いブラウザで通ってしまったらどうするんの?
俺だったらテストとは無関係に、要件で動作保証対象外であれば、動作保証しない。

お前が言ってるような、「動作保証外という、動作のテスト」なんてしない。
どっちみち動作保証しないんだから。

981:デフォルトの名無しさん
16/08/29 22:21:37.82 BFY9f7LW.net
私が見ている空の色と
あなたが見ている空の色は違うと思うの
そんな世界
僕らはどうあるべきなのか?最高のブラウザは?JavaScriptとは何だったのか?

982:デフォルトの名無しさん
16/08/29 22:22:10.95 V2I771t3.net
>>965
> 動けばいいんじゃないよ。

俺は最初からバグなく正しく動くって意味の話をしてる。

本当に卑怯なやつだよなw

983:デフォルトの名無しさん
16/08/29 22:22:36.80 BFY9f7LW.net
>>969
でもバベったバージョンがバグってたらどうするんですかぁ?

984:デフォルトの名無しさん
16/08/29 22:22:59.61 V2I771t3.net
さて、◆SEdFBOkLSw は会話のキャッチボールができるかな?

ちょっとまって、論理的に反論するのを待ってるところだからw

985:デフォルトの名無しさん
16/08/29 22:23:47.74 BFY9f7LW.net
バベると危険だけど
JQUERYは後方互換も安全だぞ

986:デフォルトの名無しさん
16/08/29 22:23:48.74 V2I771t3.net
>>972
IEでバグがあったらお前はどうする?

987:デフォルトの名無しさん
16/08/29 22:24:10.92 YmHx5jts.net
>>936に話が戻りそうな予感

988:デフォルトの名無しさん
16/08/29 22:25:02.56 BFY9f7LW.net
>>967
おまえ車は危ないからって自転車派なの?
自転車のサドルから鉄釘が飛び出てきたらどうするの?

989:デフォルトの名無しさん
16/08/29 22:25:18.57 V2I771t3.net
>>976
戻らせないよw


◆SEdFBOkLSwは「動作保証外という、動作のテスト」をすると言った。
そのことに関して追求する。

990:デフォルトの名無しさん
16/08/29 22:25:49.81 BFY9f7LW.net
>>975
IEの責任なのでマイクロソフト・サポートセンターへの電話番号をメールにてご連絡差し上げます。

991:デフォルトの名無しさん
16/08/29 22:26:33.24 BFY9f7LW.net
動作しないことを保証するテストの話をしているの?
何それヤバない?

992:デフォルトの名無しさん
16/08/29 22:26:38.92 V2I771t3.net
>>979
おもろいおもろい

993:デフォルトの名無しさん
16/08/29 22:27:46.27 V2I771t3.net
>>980

↓動作保証外ですというためにはテストしないといけないらしいよw

930 名前: ◆SEdFBOkLSw [sage] 投稿日:2016/08/29(月) 08:06:03.18 ID:FpDQPGJ0
>>929
だから、動作保証外です、って言うためには、ノーテストだから動作保証外はだめでしょ。
テストして動作保証外と表示される所まで見て動作保証外だよ。

994:デフォルトの名無しさん
16/08/29 22:27:59.09 BFY9f7LW.net
でもマジでIEでバグあったらどうするの?
やっぱりバベるのせい?

995:デフォルトの名無しさん
16/08/29 22:28:56.51 BFY9f7LW.net
>>982
まじかよ・・・
組み込み冷蔵庫で俺のJavaScriptで左右に揺れるクールなキンタマが動作しないことを保証しないといけないの?
発狂しそう

996:デフォルトの名無しさん
16/08/29 22:32:04.92 yBrPIcB+.net
動作保証とか保証外とか、面白いねw

動作保証:動作に於いて責任を持つ

プロセスなんか関係ないよ

997:デフォルトの名無しさん
16/08/29 22:32:49.75 BFY9f7LW.net
>>985
スレッドは関係ある?

998:デフォルトの名無しさん
16/08/29 22:36:32.44 V2I771t3.net
ふいた
スレッドって>>728か

こいつも◆SEdFBOkLSwっぽいよな

トリップ長いからSEさんって呼ぼうかw

999:デフォルトの名無しさん
16/08/29 22:39:34.40 BFY9f7LW.net
助けてSEさん!
JavaScriptとスレッドの蜜月な関係 ~バベル編~

1000:デフォルトの名無しさん
16/08/29 22:40:31.65 pB20ab43.net
スレも立てずに浪費とか消えろよこいつら
次スレワッチョイ入れろよマジでうぜえから

1001:デフォルトの名無しさん
16/08/29 22:41:58.90 V2I771t3.net
次スレ

+ JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
スレリンク(tech板)

1002:デフォルトの名無しさん
16/08/29 22:42:26.41 saLZAl2R.net
うめ

1003:デフォルトの名無しさん
16/08/29 22:42:31.23 BFY9f7LW.net
>>989
レス1つしねえくせに文句だけ言う
おまえJavaScriptの何なの?

1004:デフォルトの名無しさん
16/08/29 22:42:39.18 /bsrQQoV.net
ume

1005:デフォルトの名無しさん
16/08/29 22:42:56.56 oNBje6yw.net
うめ

1006:デフォルトの名無しさん
16/08/29 22:43:08.80 QOnVsd9Z.net
うめ

1007:デフォルトの名無しさん
16/08/29 22:43:22.66 2jcI0rTU.net
次スレ

+ JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
スレリンク(tech板)

1008:デフォルトの名無しさん
16/08/29 22:43:45.96 D0Hv4ADa.net
いいえこっちが正しい次スレです。

+ JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
スレリンク(tech板)

1009:デフォルトの名無しさん
16/08/29 22:44:08.06 RFd6V2xt.net
これが本当の次スレだよ

+ JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
スレリンク(tech板)

1010:デフォルトの名無しさん
16/08/29 22:44:15.40 BFY9f7LW.net
あのな、こちとら毎日プェチプ~とJavaScriptのスーパースパゲッティにミートソースを和える仕事してるプロPGなんだよ
てめえらなんかあれだからな、俺の指先一つでバグで吹き飛んでダウンさ
わかるか?

1011:デフォルトの名無しさん
16/08/29 22:44:33.47 /4QG0Ido.net
◆SE は負けにげかw

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


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch