+ JavaScript の質問 ..
950:Name_Not_Found
18/07/31 21:15:48.79 .net
>>939
caniuseを持ってきたのは酷いね
あっちには書いてないから
951:Name_Not_Found
18/07/31 21:21:05.54 .net
>>940
つまり精神が正常な一般人は使わないってことだよ
952:Name_Not_Found
18/07/31 21:24:42.00 .net
>>940
> あっちには書いてないから
Resourcesのリンク先にあるが、真っ赤で思考停止している人はそこまで見ないだろうな
953:Name_Not_Found
18/07/31 21:33:28.60 .net
情報は出尽くしたので、>>922は早めに質問をたたんでくれんかね
954:Name_Not_Found
18/07/31 21:37:42.61 .net
var promise = {...} って自分で定義しても動くよな
955:Name_Not_Found
18/07/31 21:38:50.52 .net
>>922です
IE10どころかIEは全てPromise動かなかったです。
polyfilでなんとかしましたが、なんだかなぁというのが正直な感想です。
956:Name_Not_Found
18/07/31 21:43:34.69 .net
>>945
動かないなら切り捨てればいい
957:Name_Not_Found
18/07/31 21:46:44.16 .net
>>945
古いブラウザが新しいブラウザより機能的に劣るのは当然
Polyfillで動くだけマシだよ
これが文法上の問題になると、トランスコンパイラしか選択肢がない
958:Name_Not_Found
18/07/31 21:53:56.11 .net
IEに何も期待するな
959:Name_Not_Found
18/07/31 22:02:00.04 .net
>>946
要件を勝手に変更する事は出来ません。
960:Name_Not_Found
18/07/31 22:08:55.87 .net
>>945
> polyfilでなんとかしましたが、なんだかなぁというのが正直な感想です。
何が不満なんだろう?
961:Name_Not_Found
18/07/31 22:09:20.67 .net
promiseなんて使わなきゃいいじゃん
たぶん10年待てば全UAでawait使えるようになってるよたぶん
962:Name_Not_Found
18/07/31 22:29:40.54 .net
実際IE使ってる人見たことないや
誰が使ってんだろ
963:Name_Not_Found
18/07/31 22:39:03.28 .net
ITリテラシーの低い人はIEとEdgeの違いなど判らんのだよ
ただ、あるものを使うだけ
964:Name_Not_Found
18/07/31 22:45:09.36 .net
IEは老人や大企業や官庁など、つまり金を持っているそうに多い。
それに対して、スマホは金のない若者が多い。
だから大企業向けのサイトほどIEが重要になる。
でもEDGEは要件に入れなくても良いと言われる。
965:Name_Not_Found
18/07/31 22:47:08.59 .net
資本主義社会ではITリテラシーのある貧民よりも、
ITリテラシーのない金持ちの方が100倍大事。
966:Name_Not_Found
18/07/31 22:54:55.48 .net
>>950
多分、「実装されてないのか。Polyfill使うなんて面倒」が正直な気持ちなんじゃないですかね
IE10リリース当時はES6が生まれていないんですから、実装されるはずがないんですがね
むしろ、「古いブラウザ(IE10)でよくぞ動いてくれた」というのがIE6時代を生きた自分の正直な気持ちですが
Polyfillやらトランスコンパイラやら、今の時代の人は十分に恵まれていると思いますね
967:Name_Not_Found
18/07/31 23:00:54.53 .net
共産党支持の俺様が来ましたよ。
資本主義?
いや金持ちに媚びるのはご免だね。
アベみたいなヴァカが生まれの良さだけで総理なんだぜ。
jQueryなんか使わせるなよ
ヴァカ
968:Name_Not_Found
18/07/31 23:12:45.26 .net
バッカ―さん、jsスレでの出現率が高いっすね
969:Name_Not_Found
18/08/01 02:48:43.05 .net
重要なのは金持ちかどうかじゃなくて、金払いがいいかどうかだ
970:Name_Not_Found
18/08/01 03:19:26.48 .net
ゴミゴミした言語はスレもゴミゴミするんやなー
971:Name_Not_Found
18/08/01 04:10:08.47 .net
汚職献金をどうにかできない限り共産だろうが資本主義だろうが大差ないよ
972:Name_Not_Found
18/08/01 06:50:05.05 .net
>>949
要件ってなんだ?
ここはいつから仕事の為のスレになった?
仕事なら同僚や先輩や、お金払って講師にその時その時で教えてもらえばいいだろ
正直IE10だのIE11だのを特別視して長々とここで語ることはスレチ
ライブラリの用に「IE対応のための」別スレ立ててやれ
973:Name_Not_Found
18/08/01 07:58:36.09 .net
> 要件ってなんだ?
IEでも動くこと。
言われなきゃわからんかね?
974:Name_Not_Found
18/08/01 09:13:49.42 .net
仕事のためにWeb作ってる奴はここから出て行け
ヴァ〜カれ
975:Name_Not_Found
18/08/01 09:15:31.51 .net
ここはいつから仕事の為のスレになった?
正直IE10だのIE11だのを特別視するヴァカ!
jQueryなんかも仕事の為とかだからだろ?
仕事の為にポシリー捨てるヴァカは消えろや
976:Name_Not_Found
18/08/01 09:30:17.22 .net
要件とか知ったことじゃねーよ
IEやらjQueryやらヴァカじゃねーの!?
977:Name_Not_Found
18/08/01 09:30:26.01 .net
IE前提のモーダルダイアログ使いまくりのwebアプリ作っちゃったんだけどどうすれば簡単にchromeに乗せ換えれますか?
978:Name_Not_Found
18/08/01 09:39:25.56 .net
/mywebapp/ie/と/mywebapp/chrome/を別に作ります
979:Name_Not_Found
18/08/01 09:39:36.11 .net
jQueryやらIEやらwww
作りたいものを作りたいように作ればいいだよ
仕事wwwヴァカwww
980:Name_Not_Found
18/08/01 12:11:08.47 .net
selectのオプションで一文字だけ途中から変更したいのですが
981:Name_Not_Found
18/08/01 12:19:47.53 .net
すいません、書き込みミスしました。
selectのオプションで一修飾した一文字を先頭に追加したいのですが
次のようなプログラムでは文字だけは表示できても文字修飾はできませんでした。
dummy = document.createElement('span');
dummy.setAttribute('class', 'index_num');
dummy.setAttribute('style', 'font-family: arial,sans-serif; font-size: small ! ; line-height: 160% ! important; border-color: rgb(255, 255, 255) ! //- 少し長いので略 -
dummy.innerText = "適当";
select.options[0].insertAdjacentElement('afterbegin',dummy);
selectのオプションはそういう仕様なのでしょうか。
982:Name_Not_Found
18/08/01 12:44:09.57 .net
<option></option>の中に入れることができるのは、生テキストだけだと思ってたぜ
<span>なんか入れられるんだなスゲー!!
983:Name_Not_Found
18/08/01 13:11:25.28 .net
>>972
入れられるのは入れられるのですが文字が修飾されてないんです(T_T)
afterbeginをbeforebeginに変更してもダメでした。
984:Name_Not_Found
18/08/01 13:43:10.65 .net
>>973
一応書いておくが、本当に「入れられ」てるか確認したか
HTMLに書いてもいいしjsで入れてみてもいいし、
DOMインスペクタでDOMツリー確認してもいいしjsでinnerHTML確認してもいいが
985:Name_Not_Found
18/08/01 14:09:37.55 .net
optionタグは加飾できないぞ
986:Name_Not_Found
18/08/01 14:34:26.84 .net
>>974
firefoxのインスペクタで確認しましたがそれだけでは不充分と言うことでしょうか。
987:Name_Not_Found
18/08/01 14:39:10.99 .net
URLリンク(momdo.github.io)
>要素がlabel属性およびvalue属性を持つ場合:空。
>要素がlabel属性を持つがvalue属性を持たない場合:テキスト。
>要素がlabel属性を持たない場合:要素内の空白文字でないテキスト。
<span>が許されるならテキストじゃなくてフレージングコンテンツって書かれるはずだよな
仕様と実装の問題なのでjavascriptスレの話題ではないとおもいます
988:Name_Not_Found
18/08/01 16:40:52.07 .net
特定の <div> のなかの <input> の状態を全部sessionStrageに保存して
あとでそれを再セットするって input の数や種類に依存せずにかけませんか?
div にも input にもユニークな id が振られてます
input.type は今の所 text select と checkbox だけです
native js でも jQuery でもいいです
989:Name_Not_Found
18/08/01 18:39:01.95 .net
IEとEdgeの違いが分からないITリテラシーの低い人に同じコンテンツを与えるべきなのだろうか?
async関数を多用したアプリをトランスパイルしたことがあるけど
IEじゃGCに負荷がかかってプチフリ多発&メモリリークした。
基本的に別のページを用意してあげることこそがIE対応と言えると思う。
990:Name_Not_Found
18/08/01 19:00:59.28 .net
991:>>979 IE6SP2-をまだサポートしている時代の人ですか
992:Name_Not_Found
18/08/01 19:14:08.65 .net
んにゃIE9,10,11の話だよ
API有る無しだけではなくやっぱりエンジンの出来が段違いだから
同列のコンテンツは提供できない
993:Name_Not_Found
18/08/01 19:16:53.50 .net
>>979
IE対応ページだけを用意すれば、Edgeでも同じように見えるよ
それで問題解決じゃない
994:Name_Not_Found
18/08/01 20:52:50.09 .net
同じように見える必要がない
そんなにWebで同じに拘りたかったらFlashでも使ってろ
995:Name_Not_Found
18/08/01 20:55:58.49 .net
同じように見える必要がないって決めつけるのは
自分の都合しか考えてないからだろうか
996:Name_Not_Found
18/08/01 20:56:58.75 .net
> そんなにWebで同じに拘りたかったらFlashでも使ってろ
ウェブにこだわりたいのは、古いブラウザを使ってる
ユーザーよりも、ウェブのほうが大事だって思ってる人の方だろう
997:Name_Not_Found
18/08/01 21:03:42.61 .net
>>984
同じに見せる必要があるって決めつけるのは
自分の都合しか考えてないからだろうか
998:Name_Not_Found
18/08/01 21:04:39.43 .net
むしろ未だにIEでしか実現できない機能も多いけどな
ActiveX使ったローカルファイルアクセスとかMSアプリとの連携とか
999:Name_Not_Found
18/08/01 21:07:43.80 .net
ActiveX使えばどんな機能でもポリフィルできるからな
IEはEdgeより高機能でポテンシャルが有るとも言える
1000:Name_Not_Found
18/08/01 21:10:07.77 .net
そもそも同じように見せることなんて可能なのか?
うちのオカンは文字サイズをめいいっぱい大きく設定してるから全てのサイトで表示が崩れてるぞ
1001:Name_Not_Found
18/08/01 21:11:19.53 .net
ワロタ
1002:Name_Not_Found
18/08/01 21:21:19.39 .net
>>986
違うよ。顧客とユーザーのためだよ。
自分一人ならどうでもいいって思うでしょ?
1003:Name_Not_Found
18/08/01 21:31:58.19 .net
同じ表示がどうしてユーザーのためになり得るのかが分からん
機能はCh、今日はIE、明日はFxを使うユーザーが戸惑うということか?
それよりもIEは相対的に古い環境で動いてる可能性も高いんだから
機能と表現と負荷を落としたページを提供するほうがよっぽどユーザーのためだと思うけどな
「顧客のため」に至ってはその表現がわけわからん
顧客がそう言わなくともそれを望んでいると知ってるということか?
もうそういうことだったとしても、実はこうした方が良いと思いますよと
顧客を正しい方向性に誘導してあげるほうがよほど顧客のためだろうよ
1004:Name_Not_Found
18/08/01 21:33:48.77 .net
じゃあ間をとってActiveXでネイティブのポリフィルを入れることにしよう
IEじゃJSは遅くて重たいんだから
1005:Name_Not_Found
18/08/01 21:44:42.90 .net
>>992
> 基本的に別のページを用意してあげることこそがIE対応と言えると思う。
別ページを用意したら1ページですむのが
2ページなるだろ。手間が2倍になる
1006:Name_Not_Found
18/08/01 21:46:47.57 .net
一番いいのはEdgeでもIEでも両方で動く技術だけを使ってサイトを作る。
そうすりゃ多少IEで崩れたとしても、基本的なところは問題ない。
これが顧客のための最善の方法だろ
1007:Name_Not_Found
18/08/01 21:50:54.06 .net
下手にasyncとか使わず、jQueryの範囲でやるのが一番かな
jQueryはPromise互換の機能も持ってるわけだしさ
1008:Name_Not_Found
18/08/01 21:54:19.99 .net
IE9とChromeやFirefoxじゃDOM構築やJSの速度が普通に数十倍とか違うからな
GPUも使ってくれんし相対的にスペックも低いことを考えたら
想定段階で同じに作ろうとすることが無理なコンテンツって言うのは出てくるだろうよ
1009:Name_Not_Found
18/08/01 21:57:48.08 .net
サーバーサイドでChromeでレンダリングしてIEにはそれを送ればいいじゃん
1010:Name_Not_Found
18/08/01 22:01:36.59 .net
平気で嘘をつくやつのことなんか信用できんな
GPUで変わるInternet Explorer 9のパフォーマンス
URLリンク(ascii.jp)
GPUの種類により
パフォーマンスが2倍以上異なる場合も
1011:Name_Not_Found
18/08/01 22:02:02.86 .net
IEももう一年とちょっとの命
JSスレでも今回が実質最後の盛り上がりかもしれんな
1012:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 58日 5時間 39分 5秒
1013:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
33日前に更新/270 KB
担当:undef