JavaScript を自ら学ぶ人のための質問スレッドです。
次スレは>>950が(本スレで改善案があれば考慮して)立ててください
■規則/推奨ルール
質問者は !slip:vvvvv を名前欄に、その後は「レス番」+!slip:vvvvv
・質問内容は具体的に。言葉だけでなく、出来る限り再現性を確認したサンプルコードの掲示。
・質問テンプレートの利用推奨。
・質問への「答え」から解離した議論はよそでやること。
■禁止行為
・丸投げ質問
・迷惑スクリプトの質問
・オレオレ用語の使用(一般的な用語を使用する事)
・煽り、批判等の他人を不快にさせる行為
■質問テンプレート
【環境】ブラウザをバージョンと共に記入してください。
【条件】期待する回答の条件を書いてください。
【何をしたのか】何をしたら問題の現象が発生するのか。再現手順を具体的に書いてください。
【エラーメッセージ】エラーメッセージがあれば正確に書き写してください。
【期待する結果】最終的にどういう結果を望んでいるのか、を書いてください。
【サンプルコード】現象を再現可能な最小限のコードを書いてください。
1レスに収まらないならコード投稿サイトを利用してください。
http://jsdo.it/ http://jsbin.com/ http://jsfiddle.net/ http://ideone.com/
■回答者へ
・回答には多様性があります。他人の回答を尊重してください
・動作ブラウザや環境が限られる場合は、それを明記してください
・他人の回答を批判する代わりに、自分ならこう書くという例を示してください
・質問者がJavaScriptでなければ実現できないと勘違いしてるなら、その否定としてHTMLとCSSで実装しても良い
・他人の回答を見たくないのであれば、文句をつける代わりにNGにして見えないようにしてください。文句をつける=荒らしです
■前スレ
+ JavaScript の質問用スレッド vol.143 +
https://mevius.5ch.net/test/read.cgi/hp/1577357404/
探検
+ JavaScript の質問用スレッド vol.144 +
レス数が1000を超えています。これ以上書き込みはできません。
2020/05/02(土) 10:59:35.08ID:???
2020/05/02(土) 11:01:09.33ID:???
■FAQ
◆開発者ツール(Developer Tools)の基本的な使い方
▼諸注意
- 本説明では Google Chrome の開発者ツールの名称に従います。他ブラウザで使う場合は適宜読み替えて下さい。
- Safari はデフォルトで開発者ツールが無効な為、有効に設定する必要があります。
https://developer.apple.com/library/safari/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/GettingStarted/GettingStarted.html
▼要素を検証
1. ページ上で右クリックして [要素を検証]
2. [Elements] パネルが開き、対象のDOMノードが選択される(選択対象が目的の要素でなければ [Elements] パネル上で選択し直す)
3. 右側のサイドバーから知りたいステータス名のタブを選択する
- [Styles] タブ … CSSプロパティの指定値を表示 (※カスケードによって上書きされたプロパティは取り消し線で表示される)
- [Computed] タブ … CSSプロパティの算出値を表示("font-size: 1em" を指定していても算出後の "*px" で表示される)
- [Properties] タブ … 選択したDOMノードのプロパティを表示
▼コンソール
1. JavaScript コード上で console.log('Hello, World!'); と入力
2. [Ctrl] + [Shift] + [I] キー(IE は [F12])で開発者ツールを開き、[Console] パネルを開く
3. [Console] パネルに "Hello, World!" と表示される
(※window.alert() は String 型に変換されますが、console.log() は Object 型の中身をそのまま表示してくれます。)
◆開発者ツール(Developer Tools)の基本的な使い方
▼諸注意
- 本説明では Google Chrome の開発者ツールの名称に従います。他ブラウザで使う場合は適宜読み替えて下さい。
- Safari はデフォルトで開発者ツールが無効な為、有効に設定する必要があります。
https://developer.apple.com/library/safari/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/GettingStarted/GettingStarted.html
▼要素を検証
1. ページ上で右クリックして [要素を検証]
2. [Elements] パネルが開き、対象のDOMノードが選択される(選択対象が目的の要素でなければ [Elements] パネル上で選択し直す)
3. 右側のサイドバーから知りたいステータス名のタブを選択する
- [Styles] タブ … CSSプロパティの指定値を表示 (※カスケードによって上書きされたプロパティは取り消し線で表示される)
- [Computed] タブ … CSSプロパティの算出値を表示("font-size: 1em" を指定していても算出後の "*px" で表示される)
- [Properties] タブ … 選択したDOMノードのプロパティを表示
▼コンソール
1. JavaScript コード上で console.log('Hello, World!'); と入力
2. [Ctrl] + [Shift] + [I] キー(IE は [F12])で開発者ツールを開き、[Console] パネルを開く
3. [Console] パネルに "Hello, World!" と表示される
(※window.alert() は String 型に変換されますが、console.log() は Object 型の中身をそのまま表示してくれます。)
2020/05/02(土) 11:08:30.47ID:???
■各種仕様 ・解説サイト
◆ MDN (HTML・CSS・JS・各種Web APIのリファレンスサイト)
https://developer.mozilla.org/ja/docs
◆ WHATWG(代表的なWeb APIの仕様書)
https://spec.whatwg.org/
◆ ECMAScript(JSの仕様書)
https://tc39.es/ecma262/
■その他
■テンプレ案
http://fiddle.jshell.net/fH4cC/180/show/light/
■FAQ
http://fiddle.jshell.net/vSqKr/44/show/light/
◆ MDN (HTML・CSS・JS・各種Web APIのリファレンスサイト)
https://developer.mozilla.org/ja/docs
◆ WHATWG(代表的なWeb APIの仕様書)
https://spec.whatwg.org/
◆ ECMAScript(JSの仕様書)
https://tc39.es/ecma262/
■その他
■テンプレ案
http://fiddle.jshell.net/fH4cC/180/show/light/
■FAQ
http://fiddle.jshell.net/vSqKr/44/show/light/
4Name_Not_Found
2020/05/02(土) 11:11:16.38ID:ocb4X3aL 以上、テンプレを一度ブラッシュアップしてみましたので
本当に必要な物があれば次スレから追加していってください
ただ、読まれることはほとんど無いと思いますし
せいぜい3レス程度にした方が良いと思います
本当に必要な物があれば次スレから追加していってください
ただ、読まれることはほとんど無いと思いますし
せいぜい3レス程度にした方が良いと思います
2020/05/02(土) 13:18:57.76ID:???
2020/05/02(土) 13:23:51.28ID:???
どうぞ
2020/05/02(土) 14:22:04.28ID:???
ありがとう、質問させてください。
またElectronの質問なんですが、メインプロセスとレンダープロセスが有るじゃないですか
メインプロセスでDOMを作ってレンダープロセスで表示させたいのだけど
何故か引き渡したDOMが認識されなくて現状レンダープロセスでしかDOMを弄ることが出来ません
DOM自体もHTMLの特定部分に差し込むとか出来なくて全部置き換える場合しか表示できていません
render_preload.js -------------------------------------------------------------
const { ipcRenderer } = require('electron');
window.addEventListener('load', async ()=> {
const data = await ipcRenderer.invoke('invoke', 'invoke ping');
document.write(data);
});
main.js ------------------------------------------------------------------------
const { ipcMain } = require('electron');
const { DOMParser } = require('xmldom');
ipcMain.handle('invoke', async (event, message) => {
// 実際はクラスに書かれています
let dom = new DOMParser().parseFromString('<!DOCTYPE html>', 'text/html');
// 適当な操作
return dom;
});
こんな感じです。DOM操作のヒントを頂ければ有り難いです
それとXMLのDOMって作る必要とかありますか?
またElectronの質問なんですが、メインプロセスとレンダープロセスが有るじゃないですか
メインプロセスでDOMを作ってレンダープロセスで表示させたいのだけど
何故か引き渡したDOMが認識されなくて現状レンダープロセスでしかDOMを弄ることが出来ません
DOM自体もHTMLの特定部分に差し込むとか出来なくて全部置き換える場合しか表示できていません
render_preload.js -------------------------------------------------------------
const { ipcRenderer } = require('electron');
window.addEventListener('load', async ()=> {
const data = await ipcRenderer.invoke('invoke', 'invoke ping');
document.write(data);
});
main.js ------------------------------------------------------------------------
const { ipcMain } = require('electron');
const { DOMParser } = require('xmldom');
ipcMain.handle('invoke', async (event, message) => {
// 実際はクラスに書かれています
let dom = new DOMParser().parseFromString('<!DOCTYPE html>', 'text/html');
// 適当な操作
return dom;
});
こんな感じです。DOM操作のヒントを頂ければ有り難いです
それとXMLのDOMって作る必要とかありますか?
2020/05/02(土) 14:31:30.26ID:???
letとかコンストとか無かった時代って不便だった?
2020/05/02(土) 14:45:06.57ID:???
常識で考えたらスレッドが違うんだから、渡せるのはプリミティブ型と
素朴な要素でなる素朴なオブジェクトと、一部なトランスファラブルなオブジェクトだけじゃないの
DOMオブジェクトを引き渡そうとか考え方に無理があると思うよ
素朴な要素でなる素朴なオブジェクトと、一部なトランスファラブルなオブジェクトだけじゃないの
DOMオブジェクトを引き渡そうとか考え方に無理があると思うよ
2020/05/02(土) 14:52:40.95ID:???
2020/05/02(土) 15:25:12.47ID:???
>>8
別に
別に
2020/05/02(土) 15:49:19.66ID:???
>>8
for-letとswitchの節にブロック書いてスコープ区切れるのは便利になった
for-letとswitchの節にブロック書いてスコープ区切れるのは便利になった
2020/05/02(土) 17:10:54.31ID:???
■各種仕様 (続き)
◆ Document Object Model (DOM) / CSS Object Model (CSSOM)
http://www.hcn.zaq.ne.jp/___/WEB/DOM4-ja.html (DOM Standard (DOM4) 和訳)
http://www.w3.org/TR/DOM-Level-3-Events/ (DOM3 Events)
http://www.w3.org/TR/uievents/ (UI Events)
http://www.hcn.zaq.ne.jp/___/WEB/cssom-ja.html (CSSOM 和訳)
http://www.hcn.zaq.ne.jp/___/WEB/cssom-view-ja.html (CSSOM View Module 和訳)
◆ その他のWeb関連仕様
http://domparsing.spec.whatwg.org/ (DOM Parsing and Serialization - innerHTML等)
http://www.hcn.zaq.ne.jp/___/WEB/XHR-ja.html (XMLHttpRequest 和訳)
http://www.hcn.zaq.ne.jp/___/WEB/File_API-ja.html (File API 和訳)
http://www.whatwg.org/specs/ (WHATWGの仕様一覧)
◆ MDN (Netscape/Mozilla)
https://developer.mozilla.org/ja/docs
◆ MSDN Library
https://msdn.microsoft.com/en-us/library/ie/hh828809 (Internet Explorer API)
http://msdn.microsoft.com/ja-jp/library/yek4tbz0.aspx (JavaScript)
http://msdn.microsoft.com/ja-jp/library/cc427807.aspx (JScript)
http://msdn.microsoft.com/ja-jp/library/cc409712.aspx (DHTML)
◆ JavaScript Garden (ja)
http://bonsaiden.github.com/JavaScript-Garden/ja/
◆ JSON (JavaScript Object Notation)
http://www.json.org/json-ja.html
■テンプレ案
http://fiddle.jshell.net/fH4cC/180/show/light/
■FAQ
http://fiddle.jshell.net/vSqKr/44/show/light/
◆ Document Object Model (DOM) / CSS Object Model (CSSOM)
http://www.hcn.zaq.ne.jp/___/WEB/DOM4-ja.html (DOM Standard (DOM4) 和訳)
http://www.w3.org/TR/DOM-Level-3-Events/ (DOM3 Events)
http://www.w3.org/TR/uievents/ (UI Events)
http://www.hcn.zaq.ne.jp/___/WEB/cssom-ja.html (CSSOM 和訳)
http://www.hcn.zaq.ne.jp/___/WEB/cssom-view-ja.html (CSSOM View Module 和訳)
◆ その他のWeb関連仕様
http://domparsing.spec.whatwg.org/ (DOM Parsing and Serialization - innerHTML等)
http://www.hcn.zaq.ne.jp/___/WEB/XHR-ja.html (XMLHttpRequest 和訳)
http://www.hcn.zaq.ne.jp/___/WEB/File_API-ja.html (File API 和訳)
http://www.whatwg.org/specs/ (WHATWGの仕様一覧)
◆ MDN (Netscape/Mozilla)
https://developer.mozilla.org/ja/docs
◆ MSDN Library
https://msdn.microsoft.com/en-us/library/ie/hh828809 (Internet Explorer API)
http://msdn.microsoft.com/ja-jp/library/yek4tbz0.aspx (JavaScript)
http://msdn.microsoft.com/ja-jp/library/cc427807.aspx (JScript)
http://msdn.microsoft.com/ja-jp/library/cc409712.aspx (DHTML)
◆ JavaScript Garden (ja)
http://bonsaiden.github.com/JavaScript-Garden/ja/
◆ JSON (JavaScript Object Notation)
http://www.json.org/json-ja.html
■テンプレ案
http://fiddle.jshell.net/fH4cC/180/show/light/
■FAQ
http://fiddle.jshell.net/vSqKr/44/show/light/
2020/05/02(土) 17:11:10.05ID:???
■参考URL
ダウンロード、CDN
http://jquery.com/download/
ブラウザサポート
http://jquery.com/browser-support/
jQuery UI
http://jqueryui.com/
jQuery UI ダウンロ−ド
http://jqueryui.com/download/
リファレンス等
http://alphasis.info/
http://www.jquerystudy.info/
http://js.studio-kingdom.com/
【翻訳まとめ】jQuery 3.0 アップグレードガイド - Qiita
http://qiita.com/fmy/items/345a264a1cf2e2a73f62
ダウンロード、CDN
http://jquery.com/download/
ブラウザサポート
http://jquery.com/browser-support/
jQuery UI
http://jqueryui.com/
jQuery UI ダウンロ−ド
http://jqueryui.com/download/
リファレンス等
http://alphasis.info/
http://www.jquerystudy.info/
http://js.studio-kingdom.com/
【翻訳まとめ】jQuery 3.0 アップグレードガイド - Qiita
http://qiita.com/fmy/items/345a264a1cf2e2a73f62
2020/05/02(土) 17:11:25.65ID:???
■FAQ(続き)
◆JavaScriptの実行速度
JavaScriptの速度は「ブラウザ名」「ブラウザのバージョン」「PCスペック」に依存します(ブラウザのバージョン毎に最適化具合が異なります)。
速度の疑問解消の為に http://jsperf.com/ (githubのアカウントが必要です)にコードをUPしてブラウザ毎に速度計測する事を推奨します。
例外として、仕様における理論上の速度が明確になっている場合があります。
例えば、正規表現によるマッチング処理を考えた場合、「RegExp#test > RegExp#exec > String#match」は ES5 仕様で保証(要出典)されています。
ES5 仕様において RegExp#test が最も処理数が少なく、String#match が最も処理数が多いことが明確だからです。
ブラウザによっては RegExp#test の最適化が十分でなく、String#match の最適化が RegExp#test より十分であれば逆転する可能性はありますが、各メソッドの最適化が一律であればこの前提が崩れる事はありません。
■各種仕様
◆ Standard ECMA-262
http://bclary.com/2004/11/07/ (ECMAScript 3 HTML版)
http://www2u.biglobe.ne.jp/~oz-07ams/2002/ecma262r3/ (ECMAScript 3 和訳)
http://www.ecma-international.org/ecma-262/5.1/ (ECMAScript 5.1 HTML版)
http://tsofthome.appspot.com/ecmascript.html (ECMAScript 5.1 和訳)
http://www.ecma-international.org/ecma-262/6.0/ (ECMAScript 6 / ECMAScript 2015)
http://kangax.github.io/compat-table/es5/ (ECMAScript 5 compatibility table)
http://kangax.github.io/compat-table/es6/ (ECMAScript 6 compatibility table)
◆ HTML Standard (HTML5)
http://www.whatwg.org/specs/web-apps/current-work/multipage/
http://momdo.s35.xrea.com/web-html-test/spec/WD-html51-20130528/Overview.html (HTML5.1 部分訳)
http://www.hcn.zaq.ne.jp/___/WEB/WebStorage-ja.html (Web Storage 和訳)
◆JavaScriptの実行速度
JavaScriptの速度は「ブラウザ名」「ブラウザのバージョン」「PCスペック」に依存します(ブラウザのバージョン毎に最適化具合が異なります)。
速度の疑問解消の為に http://jsperf.com/ (githubのアカウントが必要です)にコードをUPしてブラウザ毎に速度計測する事を推奨します。
例外として、仕様における理論上の速度が明確になっている場合があります。
例えば、正規表現によるマッチング処理を考えた場合、「RegExp#test > RegExp#exec > String#match」は ES5 仕様で保証(要出典)されています。
ES5 仕様において RegExp#test が最も処理数が少なく、String#match が最も処理数が多いことが明確だからです。
ブラウザによっては RegExp#test の最適化が十分でなく、String#match の最適化が RegExp#test より十分であれば逆転する可能性はありますが、各メソッドの最適化が一律であればこの前提が崩れる事はありません。
■各種仕様
◆ Standard ECMA-262
http://bclary.com/2004/11/07/ (ECMAScript 3 HTML版)
http://www2u.biglobe.ne.jp/~oz-07ams/2002/ecma262r3/ (ECMAScript 3 和訳)
http://www.ecma-international.org/ecma-262/5.1/ (ECMAScript 5.1 HTML版)
http://tsofthome.appspot.com/ecmascript.html (ECMAScript 5.1 和訳)
http://www.ecma-international.org/ecma-262/6.0/ (ECMAScript 6 / ECMAScript 2015)
http://kangax.github.io/compat-table/es5/ (ECMAScript 5 compatibility table)
http://kangax.github.io/compat-table/es6/ (ECMAScript 6 compatibility table)
◆ HTML Standard (HTML5)
http://www.whatwg.org/specs/web-apps/current-work/multipage/
http://momdo.s35.xrea.com/web-html-test/spec/WD-html51-20130528/Overview.html (HTML5.1 部分訳)
http://www.hcn.zaq.ne.jp/___/WEB/WebStorage-ja.html (Web Storage 和訳)
2020/05/02(土) 17:11:41.58ID:???
■JavaScript主要ライブラリ・フレームワーク
jQuery
http://jquery.com/
jQuery UI
http://jqueryui.com/
jQuery Mobile
http://jquerymobile.com/
Lo-Dash
https://lodash.com/
Backbone.js
http://backbonejs.org/
Underscore.js
http://underscorejs.org/
AngularJS
https://angularjs.org/
Knockoutjs
http://knockoutjs.com/
RequireJS
http://requirejs.org/
D3.js
http://d3js.org/
threejs
http://threejs.org/
jQuery
http://jquery.com/
jQuery UI
http://jqueryui.com/
jQuery Mobile
http://jquerymobile.com/
Lo-Dash
https://lodash.com/
Backbone.js
http://backbonejs.org/
Underscore.js
http://underscorejs.org/
AngularJS
https://angularjs.org/
Knockoutjs
http://knockoutjs.com/
RequireJS
http://requirejs.org/
D3.js
http://d3js.org/
threejs
http://threejs.org/
2020/05/02(土) 17:11:57.43ID:???
Q. jQueryはどのバージョンを使えばいいのですか?
A. IE9以上であれば、jQuery 3.0を使用してください。
IE8以下にも対応するならば、jQuery 1.12を使用してください。
補足
jQuery 1.9 までは一系統しかなく、古いブラウザも含めて全て対応していました。
その後、古いブラウザを切り捨てるためにバージョンを分岐させました。
古いブラウザにも対応した1系(1.10、1.11、12)と
古いブラウザを切り捨てた2系(2.0, 2.1, 2.2)です。
1系と2系は対応ブラウザの違いだけで機能は全く一緒です。
機能が同じなのにメジャーバージョンが違っているのが分かりにくい
ということでバージョン番号の付け方を変えることになり、
新たに古いブラウザを切り捨てたjQuery 3.0、そして古いブラウザにも対応した
jQuery Compat 3.0がリリースされる予定でした。
しかしマイクロソフトが古いIEのサポートポリシーを変更し
サポート中であるOSで動く、最新のIEしかサポートしなくなったために、
2016年1月でVista上のIE8のサポートが終了しました。
そのため予定されていたjQuery Compat 3.0がなくなり、
jQueryは3.0に一本化されました。
A. IE9以上であれば、jQuery 3.0を使用してください。
IE8以下にも対応するならば、jQuery 1.12を使用してください。
補足
jQuery 1.9 までは一系統しかなく、古いブラウザも含めて全て対応していました。
その後、古いブラウザを切り捨てるためにバージョンを分岐させました。
古いブラウザにも対応した1系(1.10、1.11、12)と
古いブラウザを切り捨てた2系(2.0, 2.1, 2.2)です。
1系と2系は対応ブラウザの違いだけで機能は全く一緒です。
機能が同じなのにメジャーバージョンが違っているのが分かりにくい
ということでバージョン番号の付け方を変えることになり、
新たに古いブラウザを切り捨てたjQuery 3.0、そして古いブラウザにも対応した
jQuery Compat 3.0がリリースされる予定でした。
しかしマイクロソフトが古いIEのサポートポリシーを変更し
サポート中であるOSで動く、最新のIEしかサポートしなくなったために、
2016年1月でVista上のIE8のサポートが終了しました。
そのため予定されていたjQuery Compat 3.0がなくなり、
jQueryは3.0に一本化されました。
2020/05/02(土) 17:12:58.95ID:???
2020/05/02(土) 17:20:01.03ID:???
適当なリンク集を載せるのはやめようぜ
いくつものリンクが切れてたりするし、勧める本人も確認してないリンクなんていらんだろ
現UIイベントのいろんなバージョンを載せてるのも意味がわからないし
MDNにリダイレクトされるMSDNを載せるのも意味がわからない
それにJavaScript Gardenとかここに来るやつに勧めて大丈夫か?
今となってはJSを歴史的にもES3の段階から学びたいと思うような奴でないと
レガシーすぎてむしろ害になるだろう
いくつものリンクが切れてたりするし、勧める本人も確認してないリンクなんていらんだろ
現UIイベントのいろんなバージョンを載せてるのも意味がわからないし
MDNにリダイレクトされるMSDNを載せるのも意味がわからない
それにJavaScript Gardenとかここに来るやつに勧めて大丈夫か?
今となってはJSを歴史的にもES3の段階から学びたいと思うような奴でないと
レガシーすぎてむしろ害になるだろう
2020/05/02(土) 17:24:11.59ID:???
2020/05/02(土) 20:22:23.93ID:???
以前Vueについて質問した者ですが、また初歩的な質問ですみません
たとえば「Welcome」というテキストをポンと表示させるのを
ネイティブだとcreateElement(‘p’)、document.appendChildといった流れで簡単にできるのですが
これをVueでやるのってもしかして難しいことですか?
たとえば「Welcome」というテキストをポンと表示させるのを
ネイティブだとcreateElement(‘p’)、document.appendChildといった流れで簡単にできるのですが
これをVueでやるのってもしかして難しいことですか?
2020/05/02(土) 20:28:26.13ID:???
はい。
jQueryだと $('<p/>', {text: "Welcome"}).appendTo('#id') という
一行で出来ることもVue では難しいです。
jQueryだと $('<p/>', {text: "Welcome"}).appendTo('#id') という
一行で出来ることもVue では難しいです。
2020/05/02(土) 20:57:34.96ID:???
いやいや、テキストをポンと表示させると言っても
現実的に考えればどっかのテキストを置き換えるだけではなくて
アニメーションだとか最低でもCSSとの絡みを考えないと行けないし
状態の変化と関連してる場合も多いだろうから実際には1行と言うわけにはいかないし
そういう全体の構造を大きな目で見て整えるのがフレームワークの役目でしょ
現実的に考えればどっかのテキストを置き換えるだけではなくて
アニメーションだとか最低でもCSSとの絡みを考えないと行けないし
状態の変化と関連してる場合も多いだろうから実際には1行と言うわけにはいかないし
そういう全体の構造を大きな目で見て整えるのがフレームワークの役目でしょ
2020/05/02(土) 21:45:24.05ID:???
言い訳はいいから、さっさと実装書けよ
2020/05/02(土) 21:55:48.80ID:???
テンプレートじゃあかんのか?
2020/05/02(土) 22:06:45.01ID:???
まず質問する前にちょっとはググって基本的な使い方くらい調べてみたらいいんじゃないか?
https://qiita.com/runes224/items/1372be0cbb5eeef1b51a#vue%E3%81%AE%E5%9F%BA%E6%9C%AC
https://qiita.com/runes224/items/1372be0cbb5eeef1b51a#vue%E3%81%AE%E5%9F%BA%E6%9C%AC
2020/05/02(土) 22:08:24.25ID:???
つうかテンプレートはVueの基本中の基本なのに
以前質問してから今まで何を学んできたんだい?
以前質問してから今まで何を学んできたんだい?
2020/05/02(土) 22:10:52.77ID:???
エア質問者だから何も学んでないよ
2020/05/02(土) 22:11:53.94ID:???
レス進んでますが私は>>21以降書き込んでないので勘違いはやめてほしいです
みなさんが当たり前と思ってることが自分の中では当たり前じゃないので
皆さんの何気ないレスポンスも非常に刺激になってます。ありがとう
みなさんが当たり前と思ってることが自分の中では当たり前じゃないので
皆さんの何気ないレスポンスも非常に刺激になってます。ありがとう
2020/05/02(土) 22:16:18.58ID:???
2020/05/02(土) 22:22:16.80ID:???
そういうのはVueよりもReactの方が得意としている
Vueは簡素化し過ぎてて基本的なことをやるのに手間がかかるよ
Vueは簡素化し過ぎてて基本的なことをやるのに手間がかかるよ
2020/05/02(土) 22:26:44.07ID:???
Vueはよう知らんけどappendchild(text.$el)みたいな構文は少し検索すりゃ出てくるぞ
2020/05/02(土) 22:30:07.59ID:???
2020/05/02(土) 22:36:30.52ID:???
>>33
https://qiita.com/hosomichi/items/3faf74b7141081731a75
>インスタンス生成時のelオプションを省略するとデフォルトでは空のdiv要素がel要素として生成されます。
https://qiita.com/hosomichi/items/3faf74b7141081731a75
>インスタンス生成時のelオプションを省略するとデフォルトでは空のdiv要素がel要素として生成されます。
2020/05/02(土) 22:38:33.15ID:???
あとjQuery使う方法もでてくる
https://qiita.com/s_yasunaga/items/05e56fad4631f7bc7fe9
https://qiita.com/s_yasunaga/items/05e56fad4631f7bc7fe9
2020/05/02(土) 22:40:43.87ID:???
>>30
お前ただのVueアンチだろ
お前ただのVueアンチだろ
2020/05/02(土) 22:42:14.92ID:???
2020/05/02(土) 22:43:02.33ID:???
伸びてると思ったらVueか
だからReactにしとけと
だからReactにしとけと
2020/05/02(土) 22:45:24.11ID:???
>>31
???
???
2020/05/02(土) 22:49:03.27ID:???
>>39
?
?
2020/05/02(土) 22:51:50.03ID:???
2020/05/02(土) 23:07:00.49ID:???
jQueryだとこれだけ $('<p/>', {text: "Welcome"}).appendTo('#id')
それと同等のコードを出すだけで、このように荒れるわけですw
それと同等のコードを出すだけで、このように荒れるわけですw
2020/05/02(土) 23:16:33.43ID:???
2020/05/02(土) 23:34:24.34ID:???
2020/05/02(土) 23:38:45.40ID:???
2020/05/02(土) 23:39:09.03ID:???
JQNが素のDOM APIと戦うのは分が悪いと判断して矛先を変えてきたか
こりゃ面白くなりそうだ
こりゃ面白くなりそうだ
2020/05/02(土) 23:40:38.04ID:???
2020/05/02(土) 23:43:47.61ID:???
2020/05/02(土) 23:53:51.69ID:???
>>48
ありがとうございます!
Vueでやるにはテンプレートが必要なのは分かりました
<body></body>の何もない所にポンと表示させるのは難しいということでしょうか
なるべくHTMLを触りたくないもので、すみません
ありがとうございます!
Vueでやるにはテンプレートが必要なのは分かりました
<body></body>の何もない所にポンと表示させるのは難しいということでしょうか
なるべくHTMLを触りたくないもので、すみません
2020/05/02(土) 23:56:56.21ID:???
なるべくHTMLを触りたくないのならフルCanvasでやればいいよ
何もない所、どこでも好きな位置にポンと表示させられるから
何もない所、どこでも好きな位置にポンと表示させられるから
2020/05/02(土) 23:57:43.82ID:???
いくらidが無いスレとは言え勘違いしたなら一言詫びを入れるのが常識。
2020/05/03(日) 00:01:00.71ID:???
分かったから、主人格に変わろうな
2020/05/03(日) 00:01:19.50ID:???
なんか噛み合ってないスレだな
2020/05/03(日) 00:03:26.04ID:???
大前提としていくらGWとは言えこんな時間にここでお間抜けな質問と解答をしてる奴らは皆まともじゃない
2020/05/03(日) 00:09:20.55ID:???
ついに糖質まで現れる始末
2020/05/03(日) 00:11:15.23ID:???
一人芝居を披露してくれるのはスレが活気づくからいいんだけど
質問はショボいし煽りもセンスないからクオリティをもうちょっと上げて欲しい
賢いんでしょ?頑張りなよ
質問はショボいし煽りもセンスないからクオリティをもうちょっと上げて欲しい
賢いんでしょ?頑張りなよ
2020/05/03(日) 00:28:15.57ID:???
何をイライラしてるの
2020/05/03(日) 00:30:34.38ID:???
いやあこの手の人は割とネタ抜きに自分以外が同一人物だと思ってるらしいからなぁ
2020/05/03(日) 00:35:10.08ID:???
・質問内容は具体的に。言葉だけでなく、出来る限り再現性を確認したサンプルコードの掲示。
・質問への「答え」から解離した議論はよそでやること。
・質問への「答え」から解離した議論はよそでやること。
2020/05/03(日) 00:52:53.70ID:???
端から見てるとjs開発者民度低いなあ
気に入らない質問はスルーするより煽るか説教するのに夢中になる傾向
まあ質問者も然りだが
気に入らない質問はスルーするより煽るか説教するのに夢中になる傾向
まあ質問者も然りだが
2020/05/03(日) 01:04:10.36ID:???
たにぐちまことのYouTube 動画に、
jQuery, Vue.js, React もある
$el, $refs は一時的に、実DOM を更新するだけ。
仮想DOM に影響を与えないから、仮想DOM を更新すると取り消される
jQuery, Vue.js, React もある
$el, $refs は一時的に、実DOM を更新するだけ。
仮想DOM に影響を与えないから、仮想DOM を更新すると取り消される
2020/05/03(日) 01:19:04.17ID:???
Object.observe()の頓挫がフレームワークを沼にしたんだよなぁ
はっきり言ってjavascriptの範疇で語るのが間違い
はっきり言ってjavascriptの範疇で語るのが間違い
2020/05/03(日) 01:24:54.11ID:???
>>7
document.write は一旦、現存するすべてのDOM を削除してから、追加するものでは?
document.write は一旦、現存するすべてのDOM を削除してから、追加するものでは?
2020/05/03(日) 02:11:48.85ID:???
vue.js って後からコンポーネントのロードとかできんの?
一通り日本語ドキュメント読んでみたんだけど出来なさそうなんだよなぁ。
例えばテンプレートのHTMLとかコンポーネントのソースは全部独立した別ファイルにしておいて、
あるボタンをクリックしたら必要なテンプレートとコンポーネントのファイルを読み込んで、
ノードもその時その時でDOMに追加してコンポーネントをインスタンス化するみたいな動き。
どうも new Vue({...}) ってやる前に必要なコンポーネントは使う使わないに関係なく全部読み込んでおかなきゃいけなくて、
コンポーネントの配置元になるバーチャルノードも最初から記述しておかないと機能しないっぽいんだけど、
俺の理解不足?
描画を100%JavaScriptに任せたくて、body タグは空の状態から始めたいんだけどいきなり躓いてる。。。
こういうのって vue.js じゃなくて Angular.js でやるべきなのかな?
一通り日本語ドキュメント読んでみたんだけど出来なさそうなんだよなぁ。
例えばテンプレートのHTMLとかコンポーネントのソースは全部独立した別ファイルにしておいて、
あるボタンをクリックしたら必要なテンプレートとコンポーネントのファイルを読み込んで、
ノードもその時その時でDOMに追加してコンポーネントをインスタンス化するみたいな動き。
どうも new Vue({...}) ってやる前に必要なコンポーネントは使う使わないに関係なく全部読み込んでおかなきゃいけなくて、
コンポーネントの配置元になるバーチャルノードも最初から記述しておかないと機能しないっぽいんだけど、
俺の理解不足?
描画を100%JavaScriptに任せたくて、body タグは空の状態から始めたいんだけどいきなり躓いてる。。。
こういうのって vue.js じゃなくて Angular.js でやるべきなのかな?
2020/05/03(日) 02:37:57.52ID:???
2020/05/03(日) 02:52:18.29ID:???
JavaScriptのフレームワークって時点で休み時間に机にうっ伏して妄想してる根暗みたいなもんだから
それを話題にするせいで皆んなの心が荒むのも仕方ないし、海外のフォーラムでも同じ現象が起きてる
それを話題にするせいで皆んなの心が荒むのも仕方ないし、海外のフォーラムでも同じ現象が起きてる
2020/05/03(日) 02:58:29.04ID:???
例えが悪かったな
底辺なろう作家がワンピースのストーリーを「俺が考えた方が100倍面白い」って語るのと同じ
底辺なろう作家がワンピースのストーリーを「俺が考えた方が100倍面白い」って語るのと同じ
2020/05/03(日) 04:21:29.36ID:???
フレームワークがどうとかではなく、感覚的なイメージをgdgdと日本語で説明するだけの質問だから、明確な解が出てこないんだろ
この程度の質問なら、「そんなことはない」とか、抽象的な回答がお似合いだ
この程度の質問なら、「そんなことはない」とか、抽象的な回答がお似合いだ
2020/05/03(日) 08:58:27.08ID:???
描画関数なら、あるかも。
仮想DOM の知識がいる
is で、コンポーネントの切り替えとか、
v-if="show" で、破棄・生成とか、
keep-alive とか
仮想DOM の知識がいる
is で、コンポーネントの切り替えとか、
v-if="show" で、破棄・生成とか、
keep-alive とか
2020/05/03(日) 10:35:41.09ID:???
>>68
なんか違う気がする
なんか違う気がする
2020/05/03(日) 11:15:49.88ID:???
>>70
そういう感覚的なレスだよ
そういう感覚的なレスだよ
2020/05/03(日) 11:17:12.02ID:???
>>71
鏡見ろって話
鏡見ろって話
2020/05/03(日) 11:21:06.96ID:???
>>72
俺質問してない
俺質問してない
74Name_Not_Found
2020/05/03(日) 11:26:03.29ID:/XpbGk78 「Vueでできるのか/できないのか」の質問なんだから「できない」で終わってんだろ
2020/05/03(日) 11:43:10.51ID:???
自分が傷つくのが嫌なら悪態つかずに大人しくしとけってことだな
2020/05/03(日) 11:51:53.75ID:???
脱フレームワーク
2020/05/03(日) 11:53:14.15ID:???
抽象的に質問には抽象的な回答がつく
それだけ
それだけ
2020/05/03(日) 11:55:50.99ID:???
それで終了だな
>>68もこれ以上暴れんなよ
>>68もこれ以上暴れんなよ
2020/05/03(日) 12:00:04.11ID:???
>>78
まじで殺すぞ
まじで殺すぞ
2020/05/03(日) 12:45:51.94ID:???
2020/05/03(日) 12:47:44.65ID:???
2020/05/03(日) 13:18:19.30ID:???
Progateとドットインストールでjavascript関連を2ヶ月ほどやりました。
ドットインストールでは有料プランに入って以下のセクションを一通りこなしました。
Javascriptではじめるお手軽プログラミング
webサイトを作れるようになろう
Canvasを使ってみよう
よく見るUIを作ってみよう
そろそろドットインストールは卒業かなと思ってるんですが、
次はどういったことをやっていけば良いでしょうか?
ドットインストールでは有料プランに入って以下のセクションを一通りこなしました。
Javascriptではじめるお手軽プログラミング
webサイトを作れるようになろう
Canvasを使ってみよう
よく見るUIを作ってみよう
そろそろドットインストールは卒業かなと思ってるんですが、
次はどういったことをやっていけば良いでしょうか?
2020/05/03(日) 15:30:29.69ID:???
PHP - アウトプットのやり方を教えてください。|teratail
https://teratail.com/questions/258409
https://teratail.com/questions/258409
2020/05/03(日) 15:51:43.37ID:???
>>82
覚えたものを生かして作るだけなのに、何を迷っているんだか
やりもしないで「次は何をやればいいですか?」って完成するまで手取り足取り教えてくれる学校の先生を規定しているなら、多分、君には向いてない
覚えたものを生かして作るだけなのに、何を迷っているんだか
やりもしないで「次は何をやればいいですか?」って完成するまで手取り足取り教えてくれる学校の先生を規定しているなら、多分、君には向いてない
2020/05/03(日) 20:02:20.76ID:???
結局は>>77
これだけいわれても曖昧な質問を繰り返してる質問者には「お前が思うとおりにやれ」ぐらいしかいえない
これだけいわれても曖昧な質問を繰り返してる質問者には「お前が思うとおりにやれ」ぐらいしかいえない
2020/05/03(日) 21:42:54.99ID:???
>>82
1.MDNを隅々まで読む(必ず全ての項目に目は通すこと)
2.その最中重要そうな物は自分の手で試す
3.更に興味が湧いたものを他の人はどう使っているかをググって調べる
これを10年間やる
その後ESやWHATWGの仕様書を読み込む
これで上級者
1.MDNを隅々まで読む(必ず全ての項目に目は通すこと)
2.その最中重要そうな物は自分の手で試す
3.更に興味が湧いたものを他の人はどう使っているかをググって調べる
これを10年間やる
その後ESやWHATWGの仕様書を読み込む
これで上級者
2020/05/04(月) 01:43:23.37ID:???
時間の掛かることを、やらない方がよい。
JavaScript を学んだら、フレームワーク・Ruby on Rails で、実際のweb アプリを作る
その過程で、AWS, Cloud9, Heroku, GitHub, CircleCI, Docker, Kubernetes,
Linux・シェルスクリプト・データベースなどの環境構築運用を学ぶ
HTML, CSS/SASS, JavaScript, jQuery, Bootstrap,
Node.js, Webpack, Babel, Vue.js, React, VSCode
JavaScript を学んだら、フレームワーク・Ruby on Rails で、実際のweb アプリを作る
その過程で、AWS, Cloud9, Heroku, GitHub, CircleCI, Docker, Kubernetes,
Linux・シェルスクリプト・データベースなどの環境構築運用を学ぶ
HTML, CSS/SASS, JavaScript, jQuery, Bootstrap,
Node.js, Webpack, Babel, Vue.js, React, VSCode
2020/05/04(月) 02:25:09.99ID:???
実際のweb アプリを作ることが最も時間がかかるというオチですか
8987
2020/05/04(月) 05:20:31.35ID:??? NM Max
Ruby on Rails の Tutorialやってみるよ宣言!
https://www.youtube.com/watch?v=PMPY2cFO5HY&list=PLAR5qAGp9riamoBOL2VgZi1JinKWni5Oo
この人は、ほぼ、Ruby を知らないのに、
Rails チュートリアルを読んで、そのすごさに感動して、Rails 5 の動画を作ったw
最近は、Rails 6 の動画も上げてる
Rubyの言語など、あまり知らない人でも、
Rails の動画を上げてしまえるのが、Rubyの面白い所w
Ruby on Rails の Tutorialやってみるよ宣言!
https://www.youtube.com/watch?v=PMPY2cFO5HY&list=PLAR5qAGp9riamoBOL2VgZi1JinKWni5Oo
この人は、ほぼ、Ruby を知らないのに、
Rails チュートリアルを読んで、そのすごさに感動して、Rails 5 の動画を作ったw
最近は、Rails 6 の動画も上げてる
Rubyの言語など、あまり知らない人でも、
Rails の動画を上げてしまえるのが、Rubyの面白い所w
2020/05/04(月) 05:22:56.96ID:???
金になりそうだから動画作っただけやで
2020/05/04(月) 05:23:54.01ID:???
7 回視聴 2019/05/15
ワロタ
うん金にはならんかったのねw
ワロタ
うん金にはならんかったのねw
2020/05/04(月) 05:24:29.68ID:???
チャンネル登録者数 70人 って雑魚すぎやろw
2020/05/04(月) 06:55:22.01ID:???
jQueryのthisの使い方って、javascriptと同じなの?
9487
2020/05/04(月) 07:09:33.71ID:??? たにぐちまこと・雑食系エンジニアのKENTA、
Ruby のJunichi Ito (伊藤淳一)
このあたりは、YouTube でも超一流
Ruby のJunichi Ito (伊藤淳一)
このあたりは、YouTube でも超一流
2020/05/04(月) 08:44:09.18ID:???
>>93
同じとも言えるし違うとも言える
const $a = $('a');
$a.on('click', function() { ・・・ })
JavaScriptの常識からすると、イベントハンドラの中のthisは$aだと思うかもしれない
しかしjQueryではそうなっていない。thisは$aではなく一つのA要素になっている。
ただし違うからと言ってJavaScriptと違うとは言えない
JavaScriptは元々出来る仕様なので、何をしようとJavaScriptであると言える
とは言え一見JavaScriptと違うんだと思うなら
DOM APIのaddEventListenerの仕様を見てみればその理由がわかる
a.addEventListener('click', function() { ・・・ })
このときのイベントハンドラのthisはA要素になっている。
つまり、DOM APIのイベントハンドラと互換性を持たせるためにjQueryはそうしている
だからイベントハンドラから見れば同じということができる
つまりJavaScriptのデフォルトの挙動ではないが
デフォルトの挙動を変えることで、DOM APIのイベントハンドラと"同じ"にしている
同じとも言えるし違うとも言える
const $a = $('a');
$a.on('click', function() { ・・・ })
JavaScriptの常識からすると、イベントハンドラの中のthisは$aだと思うかもしれない
しかしjQueryではそうなっていない。thisは$aではなく一つのA要素になっている。
ただし違うからと言ってJavaScriptと違うとは言えない
JavaScriptは元々出来る仕様なので、何をしようとJavaScriptであると言える
とは言え一見JavaScriptと違うんだと思うなら
DOM APIのaddEventListenerの仕様を見てみればその理由がわかる
a.addEventListener('click', function() { ・・・ })
このときのイベントハンドラのthisはA要素になっている。
つまり、DOM APIのイベントハンドラと互換性を持たせるためにjQueryはそうしている
だからイベントハンドラから見れば同じということができる
つまりJavaScriptのデフォルトの挙動ではないが
デフォルトの挙動を変えることで、DOM APIのイベントハンドラと"同じ"にしている
2020/05/04(月) 09:10:43.89ID:???
JavaScriptはJavaScript、DOMはDOMでしょ
JavaScriptの中でのthisの一般的な使われ方はレシーバを指すこと
a.addEventListener('click', callback)のときはcallbackにとってはaはレシーバではないが、
形上それに近いので本来のJS的にはasync関数を考えればわかりやすいが
thisが与えられないのが自然だが変な気を利かせて与える仕様にされてるんでしょ
JavaScriptはJavaScript、DOMはDOM
それぞれで世界は違うし自然な振る舞いや常識間も少しずつ違う
混同しないようにしないとね
JavaScriptの中でのthisの一般的な使われ方はレシーバを指すこと
a.addEventListener('click', callback)のときはcallbackにとってはaはレシーバではないが、
形上それに近いので本来のJS的にはasync関数を考えればわかりやすいが
thisが与えられないのが自然だが変な気を利かせて与える仕様にされてるんでしょ
JavaScriptはJavaScript、DOMはDOM
それぞれで世界は違うし自然な振る舞いや常識間も少しずつ違う
混同しないようにしないとね
2020/05/04(月) 09:23:06.40ID:???
ラムダ式(アロー)のthis も、便利なように、構文スコープに変えてあるから、
that = this
みたいに、代入しておかなくても良い
that = this
みたいに、代入しておかなくても良い
98Name_Not_Found
2020/05/04(月) 09:31:41.29ID:1/4tf87T スマホのブラウザからtwitterのアプリを起動してtweetさせたいとき
window.open("http://twitter.com/intent/tweet?text=aaaa");
と書いた場合に、ブラウザのtwitterのタブが開いてしまうのですが
どのように対処したらいいのでしょうか?
https://twitter.com/5chan_nel (5ch newer account)
window.open("http://twitter.com/intent/tweet?text=aaaa");
と書いた場合に、ブラウザのtwitterのタブが開いてしまうのですが
どのように対処したらいいのでしょうか?
https://twitter.com/5chan_nel (5ch newer account)
2020/05/04(月) 10:25:45.71ID:???
確かに、Edge では、アプリが勝手に開く、URL がある
知らない間に、アプリがインストールされている
知らない間に、アプリがインストールされている
2020/05/04(月) 11:38:21.85ID:???
シンプルにthisは「これ」ってことだろ。
2020/05/04(月) 12:55:01.31ID:???
浅はかすぎる
2020/05/04(月) 13:08:50.04ID:???
>>95
>JavaScriptの常識からすると、イベントハンドラの中のthisは$aだと思うかもしれない
いや、ハンドラのレシーバが$aなわけじゃないんだからそう思う人は少ないだろ。
jQueryが通常のイベントハンドラと同じ動作をするという結論はいいとして。
>JavaScriptの常識からすると、イベントハンドラの中のthisは$aだと思うかもしれない
いや、ハンドラのレシーバが$aなわけじゃないんだからそう思う人は少ないだろ。
jQueryが通常のイベントハンドラと同じ動作をするという結論はいいとして。
2020/05/04(月) 14:41:55.97ID:???
相変わらず、自己学習意欲のないいい加減な質問者ばかりだな
自ら学ぶスレの名が泣いてる
自ら学ぶスレの名が泣いてる
2020/05/04(月) 17:35:33.06
回答者も学べばいいのに
2020/05/04(月) 17:49:02.84ID:???
質問が抽象的でわからん!とか言う人一定数いるみたいだけど
アスペ的な人なのか、経験が浅くてエスパーできない人かじゃないの
大抵の質問は「あー、あのこと言ってるのね」ってわかると思うけど
回答して仮にそれで質問者に「そうじゃないんです」と言われたところで
客観的にみて知的活動に変わりなくスレにとってはプラスにしかならないでしょ。
それ以降質問者を責め立てるのは、間違ったことを恥ずかしいと思っていて
スレにとって何の得にもならない名誉挽回をしたいからだよな
アスペ的な人なのか、経験が浅くてエスパーできない人かじゃないの
大抵の質問は「あー、あのこと言ってるのね」ってわかると思うけど
回答して仮にそれで質問者に「そうじゃないんです」と言われたところで
客観的にみて知的活動に変わりなくスレにとってはプラスにしかならないでしょ。
それ以降質問者を責め立てるのは、間違ったことを恥ずかしいと思っていて
スレにとって何の得にもならない名誉挽回をしたいからだよな
2020/05/04(月) 19:00:32.51ID:???
>>105
ここは右も左も分からない初学者のオムツを替えてあげるスレでは無いから
自立した自ら学ぶ事ができる人がどうしても行き詰まったときに
具体的に質問してヒントを貰いに来る場所だから
そこんとこ勘違いしないように
ここは右も左も分からない初学者のオムツを替えてあげるスレでは無いから
自立した自ら学ぶ事ができる人がどうしても行き詰まったときに
具体的に質問してヒントを貰いに来る場所だから
そこんとこ勘違いしないように
2020/05/04(月) 22:45:08.04ID:???
>>105
質問者は努力放棄、回答者だけが努力するスレだと思ってるの?
質問者は努力放棄、回答者だけが努力するスレだと思ってるの?
2020/05/04(月) 23:02:25.82ID:???
別にエスパーしてあげる回答者がいてもいいし
こき下ろす回答者がいてもいいだろ
JSとはすなわち言語なのだから
赤ちゃんのときにどうやって日本語を覚えたのかを思い出せ
社畜もいれば言語学者様もいる
雑音も含めた様々な情報のシャワーを浴びることで
徐々に物事の特徴量を抽出して分かるようになっていくものだろ
むしろそのためにわざわざこんな混沌とした場所に質問しに来てるのだろ
スレがプラスである必要はないし住民にその努力義務は一切無い
質問者が自分にとってプラスのように情報を汲み取ればいい
こき下ろす回答者がいてもいいだろ
JSとはすなわち言語なのだから
赤ちゃんのときにどうやって日本語を覚えたのかを思い出せ
社畜もいれば言語学者様もいる
雑音も含めた様々な情報のシャワーを浴びることで
徐々に物事の特徴量を抽出して分かるようになっていくものだろ
むしろそのためにわざわざこんな混沌とした場所に質問しに来てるのだろ
スレがプラスである必要はないし住民にその努力義務は一切無い
質問者が自分にとってプラスのように情報を汲み取ればいい
2020/05/04(月) 23:08:17.70ID:???
2020/05/04(月) 23:11:41.63ID:???
ライオンが崖から落とすような、荒波に揉まれる日本語学習過程を経ている人はそうそういない
2020/05/04(月) 23:32:01.66ID:???
>>109
俺が言いたいのはどんな質問・どんな回答をしても構わない
自由にさせとけということではない
全うで良さそうに見える回答だって間違いを多分に含んでるかもしれないし
狂人の極論的な回答でもそれと対抗する回答と合わせて読めばバランスが取れて
幅広い視野での深い考えを得られるかもしれない
結局回答者の発言の何を汲み取って自分の物にするかは質問者の責任であるし
一方回答者には質問者や場の流れに必ずしも従わず
自分で何を汲み取ってほしいかを決めて発言する程度の権利はある
質問の仕方や姿勢が悪いと注意することだって
質問者は回答者が解決してくれることを期待してこのスレに来るな
回答者と対等とまではいかなくても十分意見をぶつけ合って自分で考えて解決できるくらいまで
勉強して質問を練ってから来いという激励の回答だろう
実際本当のところそうであろうとなかろうとそう捉えて自ら成長できないような質問者は
教えてあげる価値も無いと言われても思われても仕方がない
JSは自分で考えて自分で正解を見つけていかないといけない言語であるし
単純労働者、悪ければ宿題を抱えた学生よりもWeb技術に深い洞察を持って
将来Webを発展させるかもしれない人物に時間とリソースを割いて親身に教えてあげたいと思うのも自然だろう
俺が言いたいのはどんな質問・どんな回答をしても構わない
自由にさせとけということではない
全うで良さそうに見える回答だって間違いを多分に含んでるかもしれないし
狂人の極論的な回答でもそれと対抗する回答と合わせて読めばバランスが取れて
幅広い視野での深い考えを得られるかもしれない
結局回答者の発言の何を汲み取って自分の物にするかは質問者の責任であるし
一方回答者には質問者や場の流れに必ずしも従わず
自分で何を汲み取ってほしいかを決めて発言する程度の権利はある
質問の仕方や姿勢が悪いと注意することだって
質問者は回答者が解決してくれることを期待してこのスレに来るな
回答者と対等とまではいかなくても十分意見をぶつけ合って自分で考えて解決できるくらいまで
勉強して質問を練ってから来いという激励の回答だろう
実際本当のところそうであろうとなかろうとそう捉えて自ら成長できないような質問者は
教えてあげる価値も無いと言われても思われても仕方がない
JSは自分で考えて自分で正解を見つけていかないといけない言語であるし
単純労働者、悪ければ宿題を抱えた学生よりもWeb技術に深い洞察を持って
将来Webを発展させるかもしれない人物に時間とリソースを割いて親身に教えてあげたいと思うのも自然だろう
2020/05/04(月) 23:46:00.86ID:???
2020/05/05(火) 01:01:13.17ID:???
>>105,108,111
意見が分岐しすぎて主張に一貫性がない
意見が分岐しすぎて主張に一貫性がない
2020/05/05(火) 01:07:46.10ID:???
>>111
簡潔に
簡潔に
2020/05/05(火) 02:01:01.96ID:???
検索で10件ほど調べたのですがアロー関数のthisが何を指すのか分かりませんでした
通常のJavaScriptのthisは親オブジェクトやbind/callで指定したオブジェクトやnewで生成したオブジェクトを指しますが
アロー関数のthisは必ずwindowオブジェクトを指すわけではないですよね?
通常のJavaScriptのthisは親オブジェクトやbind/callで指定したオブジェクトやnewで生成したオブジェクトを指しますが
アロー関数のthisは必ずwindowオブジェクトを指すわけではないですよね?
2020/05/05(火) 02:07:27.14ID:???
2020/05/05(火) 02:20:09.35ID:???
JavaScript のthis は、ネストすると、window を指してしまうので皆困っていた。
bind を使うとか、 that に代入する必要がある
それが、jQuery などでは便利
アローは、レキシカル・構文スコープ
bind を使うとか、 that に代入する必要がある
それが、jQuery などでは便利
アローは、レキシカル・構文スコープ
2020/05/05(火) 02:23:52.13ID:???
>>115
アローじゃない関数のthisはわかってんだよね?
アロー関数はthisに関与しなくなったんだよ
束縛しない
だから、アロー関数の中でのthisは
そのアロー関数が書かれたスコープのthisがそのまま参照される
アローじゃない関数のthisはわかってんだよね?
アロー関数はthisに関与しなくなったんだよ
束縛しない
だから、アロー関数の中でのthisは
そのアロー関数が書かれたスコープのthisがそのまま参照される
2020/05/05(火) 02:49:49.23ID:???
つまりアロー関数のthisは普通に変数thisを探すだけということでしょうか?
120117
2020/05/05(火) 03:22:08.95ID:??? JavaScript のthis は、ネストすると、window を指してしまうので皆困っていたから、
検索すれば、説明は一杯あると思う
検索すれば、説明は一杯あると思う
2020/05/05(火) 07:48:03.37ID:???
俺的解釈
this == とりま
this == とりま
2020/05/05(火) 08:04:24.30ID:???
2020/05/05(火) 09:45:08.13ID:???
>>113
それらが同一人物に見えるのならお前病気だぞ
それらが同一人物に見えるのならお前病気だぞ
2020/05/05(火) 10:16:24.64ID:???
>>119
アロー関数による実行コンテキスト上の環境レコードはthisを持たないし
thisキーワードによるレコードサーチにも引っかからない様になっている
一方アローでないレキシカルな関数コンテキストでは必ず引っかかる
他はグローバルな環境レコードでは必ず引っかかるが、その他の環境レコードでは引っかからない
よってレキシカルな関数の環境レコードをL、アロー関数の環境レコードをAとしたとき、
L内スコープでthisが参照されると引っかかるのはその時の実行コンテキストから辿れる一番近い関数の環境関数レコード、つまりLから必ず探されるが
A内スコープでthisが参照されるとその時の実行コンテキストから辿れる一番近い関数の環境関数レコード、つまりAも引っかからないので
更にその外側から探され、直上のレキシカルな関数の関数レコードかグローバルな関数レコードから探されることになる
アロー関数による実行コンテキスト上の環境レコードはthisを持たないし
thisキーワードによるレコードサーチにも引っかからない様になっている
一方アローでないレキシカルな関数コンテキストでは必ず引っかかる
他はグローバルな環境レコードでは必ず引っかかるが、その他の環境レコードでは引っかからない
よってレキシカルな関数の環境レコードをL、アロー関数の環境レコードをAとしたとき、
L内スコープでthisが参照されると引っかかるのはその時の実行コンテキストから辿れる一番近い関数の環境関数レコード、つまりLから必ず探されるが
A内スコープでthisが参照されるとその時の実行コンテキストから辿れる一番近い関数の環境関数レコード、つまりAも引っかからないので
更にその外側から探され、直上のレキシカルな関数の関数レコードかグローバルな関数レコードから探されることになる
2020/05/05(火) 12:09:33.59ID:???
大間違い
レキシカルを全て非レキシカルに読み替えてくれ
レキシカルを全て非レキシカルに読み替えてくれ
2020/05/05(火) 16:31:13.27ID:???
非レキシカルの中に含まれるレキシカルも
非レキシカルに読み替えてくれ
非レキシカルに読み替えてくれ
2020/05/05(火) 17:06:36.94ID:???
非レキシカルの中に含まれるレキシカルに含まれるレキシカルも
非レキシカルに読み替えてくれ
非レキシカルに読み替えてくれ
2020/05/05(火) 17:57:26.32ID:???
慣れない言葉使って長文書くなって教訓だな
2020/05/05(火) 18:20:56.20ID:???
長文ドヤ顔マン嫌い
2020/05/05(火) 20:39:27.83ID:???
このスレくっさ
131Name_Not_Found
2020/05/06(水) 07:57:34.94ID:o0peJ+ai JavaScript新しく勉強したいんですが入門本オススメありますか?web系の勉強は初めてでプログラミングはPythonとjavaなら初級レベルです
2020/05/06(水) 10:51:32.83ID:???
何のために勉強して何ができるようになりたいの?
2020/05/06(水) 10:54:21.08ID:???
わからないままおわる そんなのはいやだ!
134Name_Not_Found
2020/05/06(水) 11:00:41.40ID:o0peJ+ai サークルの在庫管理システムを作りたいんです、とりあえずそれが目標であとは勉強しておいたら損は無いかと
135Name_Not_Found
2020/05/06(水) 11:20:21.96ID:jD6hkh5K 今日、お昼2時から、YouTube ライブある!
たにぐちまこと
いまどきの JavaScript入門 - ES6/TypeScript/Vue.js
https://www.youtube.com/watch?v=NJ5kIaXbpZQ
たにぐちまこと
いまどきの JavaScript入門 - ES6/TypeScript/Vue.js
https://www.youtube.com/watch?v=NJ5kIaXbpZQ
2020/05/06(水) 11:25:34.67ID:???
>>131
Google の開発者も読むのは、表紙にサイが描いてある、いわゆるサイ本
昔のサイ本は、Ruby の本も書いていた、Flanagan の本。
JavaScript 第6版、2012、David Flanagan
今のサイ本は、
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017
Google の開発者も読むのは、表紙にサイが描いてある、いわゆるサイ本
昔のサイ本は、Ruby の本も書いていた、Flanagan の本。
JavaScript 第6版、2012、David Flanagan
今のサイ本は、
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017
2020/05/06(水) 11:33:32.28ID:???
ダサイタマ本
2020/05/06(水) 11:53:44.78ID:???
>>134
だったらそんなに長く基礎的な勉強をしていくってわけにもいかないだろうし
Pythonかjavaをバックエンドに、GUI画面をWebで作りたいってことだろうから
サイ本でじっくり勉強するっていうのはあってないかもね
サイ本っていうのはJSに仕様の隅々まで解説するやり込み向けのいわゆる「攻略本」だから
2言語が使えるって言うならとりあえずMDNのJSの再入門でも読めば
JSがどんな言語が薄っすら掴めるはずだから
あとは適当なフレームワーク本買って、物を作った後にサイ本でも読むのが良いかもね
だったらそんなに長く基礎的な勉強をしていくってわけにもいかないだろうし
Pythonかjavaをバックエンドに、GUI画面をWebで作りたいってことだろうから
サイ本でじっくり勉強するっていうのはあってないかもね
サイ本っていうのはJSに仕様の隅々まで解説するやり込み向けのいわゆる「攻略本」だから
2言語が使えるって言うならとりあえずMDNのJSの再入門でも読めば
JSがどんな言語が薄っすら掴めるはずだから
あとは適当なフレームワーク本買って、物を作った後にサイ本でも読むのが良いかもね
2020/05/06(水) 12:05:19.65ID:???
つかJSいらなくね
formさえ用意すればいいじゃん
あとはデータからHTMLの組み立てを
pythonでやるかJSでやるかってくらいじゃん
formさえ用意すればいいじゃん
あとはデータからHTMLの組み立てを
pythonでやるかJSでやるかってくらいじゃん
140Name_Not_Found
2020/05/06(水) 13:06:02.34ID:AP30zr3P えらそーに
2020/05/06(水) 13:25:18.94ID:???
バックエンドで完結させてからjsに手を出せ
順序が違う
順序が違う
142135
2020/05/06(水) 14:00:38.10ID:jD6hkh5K2020/05/06(水) 23:09:47.82ID:???
PythonもJavaも初級レベルならJavaScriptでいきなりフロント作ろうなんて辞めとけ
造り手が知識も経験もないんだから、在庫管理程度ならスプレッドシート共有でまず始めること
土台のバックエンド、フロントエンドのスキルが身についてから作成したほうが利用する周りの人たちにも迷惑かからんで良いと思う
造り手が知識も経験もないんだから、在庫管理程度ならスプレッドシート共有でまず始めること
土台のバックエンド、フロントエンドのスキルが身についてから作成したほうが利用する周りの人たちにも迷惑かからんで良いと思う
2020/05/07(木) 01:16:07.63ID:???
画像の読み込みに関する某書籍のサンプルコードについて質問です。
//ページのロードが完了した時に発火するイベント
window.addEventListener('load', () => {
// まず最初に画像の読み込みを開始する
imageLoader('./image/color.jpg', (loadedImage) => {
// 引数経由で画像を受け取り変数に代入しておく
image = loadedImage;
});
});
//画像をロードしてコールバック関数にロードした関数を与え呼び出す
function imageLoader(path, callback){
// 画像のインスタンスを生成する
let target = new Image();
console.log(target); //(1) <img src=“./image/color.jp”>とコンソールに表示される
// 画像がロード完了したときの処理を先に記述する
target.addEventListener('load', () => {
// コールバック関数の引数に画像を渡す
callback(target);
});
//画像のロードをするためパスを指定する
target.src = path; //(2)
}
//ページのロードが完了した時に発火するイベント
window.addEventListener('load', () => {
// まず最初に画像の読み込みを開始する
imageLoader('./image/color.jpg', (loadedImage) => {
// 引数経由で画像を受け取り変数に代入しておく
image = loadedImage;
});
});
//画像をロードしてコールバック関数にロードした関数を与え呼び出す
function imageLoader(path, callback){
// 画像のインスタンスを生成する
let target = new Image();
console.log(target); //(1) <img src=“./image/color.jp”>とコンソールに表示される
// 画像がロード完了したときの処理を先に記述する
target.addEventListener('load', () => {
// コールバック関数の引数に画像を渡す
callback(target);
});
//画像のロードをするためパスを指定する
target.src = path; //(2)
}
2020/05/07(木) 01:16:14.16ID:???
(1)で <img src=“./image/color.jp”>とコンソールに出力されます。
(1)の1行前で、 console.log(new Image())とすると、
コンソールに<img>と表示されるので(1)も<img>となると思いました。
(1)の時点では(2)で./image/color.jpg を読み込む前なのに、
なぜ<img src=“./image/color.jp”>となるのでしょうか?
(1)の1行前で、 console.log(new Image())とすると、
コンソールに<img>と表示されるので(1)も<img>となると思いました。
(1)の時点では(2)で./image/color.jpg を読み込む前なのに、
なぜ<img src=“./image/color.jp”>となるのでしょうか?
146Name_Not_Found
2020/05/07(木) 05:58:13.47ID:kCVkhjBj >>143
分かった…
分かった…
2020/05/07(木) 09:29:38.11ID:???
Image()
https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/Image
そんなややこしい書き方をせずに、これじゃダメなのか?
var myImage = new Image(100, 200);
myImage.src = 'picture.jpg';
document.body.appendChild(myImage);
結果
<img width="100" height="200" src="picture.jpg">
https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/Image
そんなややこしい書き方をせずに、これじゃダメなのか?
var myImage = new Image(100, 200);
myImage.src = 'picture.jpg';
document.body.appendChild(myImage);
結果
<img width="100" height="200" src="picture.jpg">
148136
2020/05/07(木) 09:52:00.52ID:??? >>131
web 系なら1年ぐらい、Ruby on Rails で、
VSCode, HTML, CSS/SASS, JavaScript(ES 2015)/TypeScript,
jQuery, Bootstrap, Node.js, npm/yarn, Webpack, Babel, React, Vue.js
他には、実行環境構築。
Linux, WSL, Vagrant, Docker, Kubernetes, CircleCI, シェルスクリプト・PowerShell
Rails チュートリアル日本語版の1つ前のバージョン(Rails 5)が、無料で読める
web 系なら1年ぐらい、Ruby on Rails で、
VSCode, HTML, CSS/SASS, JavaScript(ES 2015)/TypeScript,
jQuery, Bootstrap, Node.js, npm/yarn, Webpack, Babel, React, Vue.js
他には、実行環境構築。
Linux, WSL, Vagrant, Docker, Kubernetes, CircleCI, シェルスクリプト・PowerShell
Rails チュートリアル日本語版の1つ前のバージョン(Rails 5)が、無料で読める
149Name_Not_Found
2020/05/07(木) 11:38:58.67ID:P40hUibN 【環境】node.js v12.16.0
【何をしたのか】
// promiseを返すメソッド
NativeModules.module.test
この関数をラップして、resolveの場合の処理をあらかじめ用意していたものをよんでから、thenを呼び出したいです。
/**
* イメージ
*/
main(){
NativeModules.module.test
.then( retval => console.log("2") )
.catch()
}
// この部分を作りたい
async lap(){
NativeModules.module.test
.then( retval => console.log("1") ) // thenの処理を上書きしたい。。
}
// 実行結果
main()
1
2
のようにするにはどのように書けばいいのでしょうか?
必要とな知識も教えて欲しいです。
よろしくおねがいします
【何をしたのか】
// promiseを返すメソッド
NativeModules.module.test
この関数をラップして、resolveの場合の処理をあらかじめ用意していたものをよんでから、thenを呼び出したいです。
/**
* イメージ
*/
main(){
NativeModules.module.test
.then( retval => console.log("2") )
.catch()
}
// この部分を作りたい
async lap(){
NativeModules.module.test
.then( retval => console.log("1") ) // thenの処理を上書きしたい。。
}
// 実行結果
main()
1
2
のようにするにはどのように書けばいいのでしょうか?
必要とな知識も教えて欲しいです。
よろしくおねがいします
2020/05/07(木) 12:12:06.63ID:???
>>145
オブジェクトをconsole.logした場合その時点でスナップショットを取ってるわけではなく変数に代入するのと同じで参照を保持するだけ
ブラウザのコンソールは非同期動作なのでconsole.log直後に対象オブジェクトを操作すると実際に表示する時には中身が変わってる事がある
(2)の所にブレークポイントを設定しておけば<img>と表示される
オブジェクトをconsole.logした場合その時点でスナップショットを取ってるわけではなく変数に代入するのと同じで参照を保持するだけ
ブラウザのコンソールは非同期動作なのでconsole.log直後に対象オブジェクトを操作すると実際に表示する時には中身が変わってる事がある
(2)の所にブレークポイントを設定しておけば<img>と表示される
2020/05/07(木) 12:28:26.65ID:???
Promise.prototype.then()
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise/then
then メソッドは Promise を返すので、メソッドチェーンができます
関数が then にハンドラーとして渡されると Promise を返します。
同じ Promise がメソッドチェーンの次の then に現れます
p.then(function(value) {
console.log("1");
}).then(function(value) {
console.log("2");
});
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise/then
then メソッドは Promise を返すので、メソッドチェーンができます
関数が then にハンドラーとして渡されると Promise を返します。
同じ Promise がメソッドチェーンの次の then に現れます
p.then(function(value) {
console.log("1");
}).then(function(value) {
console.log("2");
});
2020/05/07(木) 12:37:05.89ID:???
>>150
Ruby でも、端末に表示する順番が変わることはあるけど、
まさか、表示が遅れている間に、表示するオブジェクトの内容が変わってしまうとは、思わなかった!
先に、表示する内容がバッファにコピーされてから、表示されるのだけが遅れていると思っていた
Ruby でも、端末に表示する順番が変わることはあるけど、
まさか、表示が遅れている間に、表示するオブジェクトの内容が変わってしまうとは、思わなかった!
先に、表示する内容がバッファにコピーされてから、表示されるのだけが遅れていると思っていた
153136
2020/05/08(金) 07:17:03.12ID:??? >>131
【2020年最新】web制作のjQuery,JavaScriptの勉強方法まとめ【一年半思考錯誤した】
https://www.youtube.com/watch?v=4O-wCPiB2m0
このYouTube 動画の中では、この本を勧めている
確かな力が身につくJavaScript「超」入門 第2版、狩野 祐東、2019
CSS セレクターを学んだら、実際に、jQuery で、
jQuery Plugin にあるようなスライダーなどの拡張機能を、自分で作ってみる
【2020年最新】web制作のjQuery,JavaScriptの勉強方法まとめ【一年半思考錯誤した】
https://www.youtube.com/watch?v=4O-wCPiB2m0
このYouTube 動画の中では、この本を勧めている
確かな力が身につくJavaScript「超」入門 第2版、狩野 祐東、2019
CSS セレクターを学んだら、実際に、jQuery で、
jQuery Plugin にあるようなスライダーなどの拡張機能を、自分で作ってみる
2020/05/08(金) 12:43:41.10ID:???
彼がやりたい事を考えたらそういう勉強はいらん
2020/05/08(金) 17:57:07.46ID:???
jQuery信者は布教活動に必死だな
2020/05/08(金) 18:33:30.87ID:???
リャクト、ビュッ、アンギャー、ノド、タイポスクリプツ
一つも触ったことないけど多すぎて意味不明すぎる
しかもこれって将来的に全部また別の何かに置き換えられる可能性大なんだよな
覚えるだけ時間の無駄やん
ジェキュリーは一生なくならないだろうけど
一つも触ったことないけど多すぎて意味不明すぎる
しかもこれって将来的に全部また別の何かに置き換えられる可能性大なんだよな
覚えるだけ時間の無駄やん
ジェキュリーは一生なくならないだろうけど
157Name_Not_Found
2020/05/08(金) 18:51:04.00ID:RMIe6CvX >>156
次元の違うもの並べるの気持ち悪くない?
次元の違うもの並べるの気持ち悪くない?
2020/05/08(金) 19:14:25.93ID:???
jqueryみたいにjsのパス貼るだけで簡単に使えるなら勉強しようって気にもなるんだけどねぇ
javascriptごときでインストールってなんだよアホか
javascriptごときでインストールってなんだよアホか
2020/05/08(金) 23:57:41.26ID:???
それ自分はその程度のものしか作れませんって言ってるようなもんだな
2020/05/09(土) 00:36:48.43ID:???
意味不
2020/05/09(土) 03:40:17.56ID:???
置き換わるのが嫌だから学ばない、と言うなら言語そのものだってその可能性はある。
水物が嫌だと言うならそもそもこの業界に向いてない。
置き換わって陳腐化してしまう技術は少なからず有るが、その習得で身に付けた書く力や読む力は無駄にならず、新たに何かを習得するときの吸収力になることも多い。
水物が嫌だと言うならそもそもこの業界に向いてない。
置き換わって陳腐化してしまう技術は少なからず有るが、その習得で身に付けた書く力や読む力は無駄にならず、新たに何かを習得するときの吸収力になることも多い。
162Name_Not_Found
2020/05/09(土) 03:48:38.73ID:MKpnisf5 162ゲットでトモノリ降臨!!
2020/05/09(土) 04:19:25.52ID:???
変な奴が住んでるなここ
2020/05/09(土) 04:26:12.83ID:???
>置き換わるのが嫌だから学ばない、と言うなら言語そのものだってその可能性はある。
言語そのものと言語が存在しないと成り立たない小手先のライブライを比較してる時点でただの屁理屈
>その習得で身に付けた書く力や読む力は無駄にならず、新たに何かを習得するときの吸収力になることも多い。
脳のキャパシティは無限じゃないから廃れる技術を学ぶだけ時間の無駄
しかも新しく覚えたことで既存の知識が曖昧になる可能性も高い
そもそも言語ですらないし
経験浅いくせに適当な屁理屈ばっか言わないように
言語そのものと言語が存在しないと成り立たない小手先のライブライを比較してる時点でただの屁理屈
>その習得で身に付けた書く力や読む力は無駄にならず、新たに何かを習得するときの吸収力になることも多い。
脳のキャパシティは無限じゃないから廃れる技術を学ぶだけ時間の無駄
しかも新しく覚えたことで既存の知識が曖昧になる可能性も高い
そもそも言語ですらないし
経験浅いくせに適当な屁理屈ばっか言わないように
2020/05/09(土) 04:40:34.80ID:???
一度もケンタの動画見てないのに
つべのおすすめ欄が奴の動画ばかりになったんだが何故?
つべのおすすめ欄が奴の動画ばかりになったんだが何故?
2020/05/09(土) 07:27:06.17ID:???
Python でAI をやりたいとか書いたら、
Pythonをやるには、まずRubyから始めろって言われたとか?
KENTA の自論
初心者は、Pythonから始めるな。
長期間学んでいる間、食えないから続かない
1年ぐらいで、Ruby on Rails で、フレームワーク・システム構築運用を学んで、
食えるようになれと言うこと
Pythonは、大学院卒とか高学歴用。
プログラミングじゃなくて、数学・統計の勉強に、時間が掛かる
Rubyみたいに低学歴で、プログラミング・OS・Linux 環境構築運用・フレームワークとは、分野が異なる
Pythonをやるには、まずRubyから始めろって言われたとか?
KENTA の自論
初心者は、Pythonから始めるな。
長期間学んでいる間、食えないから続かない
1年ぐらいで、Ruby on Rails で、フレームワーク・システム構築運用を学んで、
食えるようになれと言うこと
Pythonは、大学院卒とか高学歴用。
プログラミングじゃなくて、数学・統計の勉強に、時間が掛かる
Rubyみたいに低学歴で、プログラミング・OS・Linux 環境構築運用・フレームワークとは、分野が異なる
167Name_Not_Found
2020/05/09(土) 07:48:48.15ID:nm+Tkxdb2020/05/09(土) 10:01:13.55ID:???
別に食うために仕事しなくてもいい
どうせ近い将来にはシンギュラリティおきてベーシックインカムになってるんだから
今の日本でも収入低かろうが適当に生きていけるし
自分がやりたいことをやりたいだけやればいい
安易に需要ありそうなところに飛びついても競争相手も多いし3流で終わる可能性が高い
それよりも地味でも自分にあってるところにチャレンジした方が
自ずと上達も早いしモチベーションも高まるし結局はそっちの方が収入多いってこともある
今からの時代仕事にしろ国民は徐々に好きなことしていかなきゃ
そのうち仕事するのにむしろお金を払わないといけないとこまでいくんだからさ
多くの人類の価値なんてそう高くないんだから社会に貢献とかできないから好き勝手に生きた方がいいよ
もはや社会は勝手に成長するから一人一人がどう楽しく生きるかを考えることの方が大事
どうせ近い将来にはシンギュラリティおきてベーシックインカムになってるんだから
今の日本でも収入低かろうが適当に生きていけるし
自分がやりたいことをやりたいだけやればいい
安易に需要ありそうなところに飛びついても競争相手も多いし3流で終わる可能性が高い
それよりも地味でも自分にあってるところにチャレンジした方が
自ずと上達も早いしモチベーションも高まるし結局はそっちの方が収入多いってこともある
今からの時代仕事にしろ国民は徐々に好きなことしていかなきゃ
そのうち仕事するのにむしろお金を払わないといけないとこまでいくんだからさ
多くの人類の価値なんてそう高くないんだから社会に貢献とかできないから好き勝手に生きた方がいいよ
もはや社会は勝手に成長するから一人一人がどう楽しく生きるかを考えることの方が大事
2020/05/09(土) 10:36:22.36ID:???
もはや質問用スレッドでもなんでもないな
2020/05/09(土) 10:40:23.13ID:???
(JavaScriptを自ら学ぶ)『人のための』質問スレッド
だからこういう悩み相談もいいんじゃない?
人間は正解不正解だけを常に求めるロボットじゃないんだから
だからこういう悩み相談もいいんじゃない?
人間は正解不正解だけを常に求めるロボットじゃないんだから
2020/05/09(土) 10:58:09.35ID:???
Electronで簡単なGUIアプリケーションを作成してJavaScriptを勉強しようとしたのですが
亜種のTypeScriptの質問もここでいいですか?
最初Electron+TypeScript+React+Material-UIで勉強しようとしたのですがMateriak-UIを組み込もうとすると
TypeError: Cannot use 'in' operator to search for 'ontouchstart' in null
と言うエラーが出て動もうまく行きません
Material-UIがダメとなるとGUIから選定のし直しで、おすすめが知りたいのですが・・・
(Reactが何なのかよく分かりませんが、GUIを変えると変えないと駄目ですよね?)
亜種のTypeScriptの質問もここでいいですか?
最初Electron+TypeScript+React+Material-UIで勉強しようとしたのですがMateriak-UIを組み込もうとすると
TypeError: Cannot use 'in' operator to search for 'ontouchstart' in null
と言うエラーが出て動もうまく行きません
Material-UIがダメとなるとGUIから選定のし直しで、おすすめが知りたいのですが・・・
(Reactが何なのかよく分かりませんが、GUIを変えると変えないと駄目ですよね?)
172Name_Not_Found
2020/05/09(土) 12:42:48.67ID:kZpYQp/g2020/05/09(土) 13:10:20.93ID:???
>>171
エラーメッセージに何がダメなのか書いてあるじゃん
エラーメッセージに何がダメなのか書いてあるじゃん
2020/05/09(土) 13:27:28.05ID:???
Ruby on Rails なら、TypeScript(TS) + React, TS + Vue.js はあるけど、
TS + Vue.js は、まだ互換性が高くない
Rails 以外では、TS + Electron もある
React+typescript入門
https://www.youtube.com/playlist?list=PLp_EUEO9JJP2CpdD9myEwF0CxVIJEWIgG
material-ui を使っている。
この人、26個も動画ある!
他には、YouTube 動画は、たにぐちまことの動画が良い
TS + Vue.js は、まだ互換性が高くない
Rails 以外では、TS + Electron もある
React+typescript入門
https://www.youtube.com/playlist?list=PLp_EUEO9JJP2CpdD9myEwF0CxVIJEWIgG
material-ui を使っている。
この人、26個も動画ある!
他には、YouTube 動画は、たにぐちまことの動画が良い
175Name_Not_Found
2020/05/09(土) 13:36:50.01ID:kZpYQp/g >>174
ν速にRubyのスレ立ってるからそっち行けよ
ν速にRubyのスレ立ってるからそっち行けよ
2020/05/09(土) 20:55:02.20ID:???
こういう動画見てると再生伸びない奴の理由がよくわかるね
入門とか環境構築と言いながらいきなり前回がどうのこうのとか
いきなり変なところから説明入る上にタイピングが動画の大半占めてて冗長すぎる
入門とか環境構築と言いながらいきなり前回がどうのこうのとか
いきなり変なところから説明入る上にタイピングが動画の大半占めてて冗長すぎる
177Name_Not_Found
2020/05/10(日) 10:09:27.37ID:ljfgkaDP ブラウザ上で何らかの操作をしたいという場合、アドオンの開発環境を経由するのが普通ですか?
自分がサイトの管理者ではありません
自分がサイトの管理者ではありません
2020/05/10(日) 10:55:33.41ID:???
拡張機能と言っても別に対して難しいものでもないのだから
そもそも悩むようなことでもない
拡張が良いかもしれないなと思ったらそのレス書いてる間に作ってみればいい
色々やってみてからここに来い
ちゃんと経験をしろ
例え失敗してもそれが無駄になることはない
ここでなんとなくの答えを聞いただけじゃ自分の身にならないだろ
そもそも悩むようなことでもない
拡張が良いかもしれないなと思ったらそのレス書いてる間に作ってみればいい
色々やってみてからここに来い
ちゃんと経験をしろ
例え失敗してもそれが無駄になることはない
ここでなんとなくの答えを聞いただけじゃ自分の身にならないだろ
179Name_Not_Found
2020/05/10(日) 11:53:45.31ID:3Sl7SwPC180Name_Not_Found
2020/05/10(日) 12:53:39.45ID:ljfgkaDP181Name_Not_Found
2020/05/10(日) 14:26:56.58ID:Z1Xnv86n メニューと本文のあるページであるメニュー要素をクリックしたら
画面遷移しないでXHRでとってきて本文を書き換えようと思ってます
といってもちゃんと各ページは用意しといてURLでもアクセスできるようにしたいので
XHRで書き換え後JavaScriptでURLも書き換えることが出来るのでそれをしようと思ってます
それで検索エンジンなどにも正しく扱われてほしいので
メニューにリンクをつけてa hrefでページを指定したいと思うのですが
それではそのページにいってしまうためXHRでソースを取ることができなくなります
こういうのってどういうふうに設計したらいいんですかね?
例えばa hrefに指定したmenu3.htmlページには実際いかないで
XHRでget?menu=3にアクセスするようなことって可能ですか?
画面遷移しないでXHRでとってきて本文を書き換えようと思ってます
といってもちゃんと各ページは用意しといてURLでもアクセスできるようにしたいので
XHRで書き換え後JavaScriptでURLも書き換えることが出来るのでそれをしようと思ってます
それで検索エンジンなどにも正しく扱われてほしいので
メニューにリンクをつけてa hrefでページを指定したいと思うのですが
それではそのページにいってしまうためXHRでソースを取ることができなくなります
こういうのってどういうふうに設計したらいいんですかね?
例えばa hrefに指定したmenu3.htmlページには実際いかないで
XHRでget?menu=3にアクセスするようなことって可能ですか?
2020/05/10(日) 15:00:05.74ID:???
2020/05/10(日) 15:13:05.77ID:???
>>181
今のgoogle botはごく一部の機能が制限されてるだけのまんまChromeなので
pjaxも普通にリンクを擬似クリックしてJSを実行してくれるので気にせず作ればOKよ
昔はbotとやり取りするためのURLの形式とかあったけど今はサポートされていない
今は普通に作ることが推奨されている
今のgoogle botはごく一部の機能が制限されてるだけのまんまChromeなので
pjaxも普通にリンクを擬似クリックしてJSを実行してくれるので気にせず作ればOKよ
昔はbotとやり取りするためのURLの形式とかあったけど今はサポートされていない
今は普通に作ることが推奨されている
184Name_Not_Found
2020/05/10(日) 15:18:03.39ID:Z1Xnv86n2020/05/10(日) 18:45:54.45ID:???
>>181
a要素にclickイベントハンドラも付けてpreventDefaultすればページ遷移しない
a要素にclickイベントハンドラも付けてpreventDefaultすればページ遷移しない
2020/05/10(日) 19:08:48.05ID:???
今やってる書籍のコードで以下のようにブロック内にセミコロン入れてるのが頻繁に出てくるんだけど、
こういう書き方って普通なの?
if(isComing === true){return;}
ドットインストール仕込みの俺の感覚だと、
if(isComing === true){
return;
}
このように書くのが当たり前かと思ってたんだけど。
こういう書き方って普通なの?
if(isComing === true){return;}
ドットインストール仕込みの俺の感覚だと、
if(isComing === true){
return;
}
このように書くのが当たり前かと思ってたんだけど。
2020/05/10(日) 19:38:24.48ID:???
if (isComing) return;
1行で書く場合は波括弧使わないのが多い印象
1行で書く場合は波括弧使わないのが多い印象
2020/05/10(日) 21:36:37.50ID:???
基本的にセミコロンが不要
2020/05/10(日) 22:16:21.41ID:???
セミコロン絶対つける派と不要派の宗教戦争やりたいなら他所でやろうね
2020/05/10(日) 23:15:54.52ID:???
>ブロック内にセミコロン入れてるのが頻繁に出てくるんだけど
>>186の下もはいっとるやんけ、1行に違和感感じたってことか?
JSがメインって人はそんないないし
そのへん普段使いの言語や勝手にコード整形するIDEが何かで感覚は変わる
郷に入れば郷に従いたいというなら標準的なコーディング規約に従えばいいよ
JSの場合は何かな?
JavaScript Standard Styleはセミコロンが禁止になってるけど
Google JavaScript Styleは常に必要となっている
>>186の下もはいっとるやんけ、1行に違和感感じたってことか?
JSがメインって人はそんないないし
そのへん普段使いの言語や勝手にコード整形するIDEが何かで感覚は変わる
郷に入れば郷に従いたいというなら標準的なコーディング規約に従えばいいよ
JSの場合は何かな?
JavaScript Standard Styleはセミコロンが禁止になってるけど
Google JavaScript Styleは常に必要となっている
2020/05/10(日) 23:35:29.04ID:???
2020/05/10(日) 23:50:23.13ID:???
>>190
意見の出し合いを宗教戦争だと決めつけるだけの発言しかしない君が他所へ行った方がスレの利益になると思うよ
意見の出し合いを宗教戦争だと決めつけるだけの発言しかしない君が他所へ行った方がスレの利益になると思うよ
2020/05/11(月) 04:53:51.64ID:???
2020/05/11(月) 05:23:56.96ID:???
>>186
1行で書いてる事を指してるなら、それはブロックとは言わない
1行で書いてる事を指してるなら、それはブロックとは言わない
2020/05/11(月) 06:29:37.45ID:???
行の最後でないと気持ち悪いってことでしょ
2020/05/11(月) 12:28:45.57ID:???
2020/05/11(月) 12:36:59.70ID:???
まあ普通はこう書くよね
if (isComing === true) {
return;
}
もしくはこう。
if (isComing === true) return;
if (isComing === true) {
return;
}
もしくはこう。
if (isComing === true) return;
2020/05/11(月) 13:12:50.81ID:???
186の書いてることが矛盾してる時点でこれ以上の議論は無意味
2020/05/11(月) 13:52:01.98ID:???
2020/05/11(月) 14:17:45.21ID:???
どっちのブロックにもセミコロン入っとるやん
主語がセミコロンなんだから、ブロックの記述位置なんて関係ないやろ
どっちかセミコロン抜いてからブロックの話しろや
主語がセミコロンなんだから、ブロックの記述位置なんて関係ないやろ
どっちかセミコロン抜いてからブロックの話しろや
2020/05/11(月) 16:34:13.55ID:???
あのpythonゴリおしだったgoogleさんでさえセミコロン入れろ言うてるしな
2020/05/11(月) 19:41:50.64ID:???
でもビルドしたらセミコロン消えるんだが
2020/05/11(月) 20:29:45.52ID:???
VSCode のデフォルトが、Beautify だろ。
拡張機能のPrettier とか
; を付けるかどうかは、これらの設定で変わる
その後、Webpack で圧縮されると、無くなるかも知れないし
拡張機能のPrettier とか
; を付けるかどうかは、これらの設定で変わる
その後、Webpack で圧縮されると、無くなるかも知れないし
2020/05/11(月) 20:46:46.49ID:???
コーディング規約だろ
206Name_Not_Found
2020/05/12(火) 09:03:28.95ID:xy/hRl0j electronはスマホアプリ作れないのですあ
207Name_Not_Found
2020/05/12(火) 10:33:21.12ID:pzONHqoo >>203
設定の問題じゃね?
設定の問題じゃね?
2020/05/12(火) 12:50:58.98ID:???
セミコロン厨はconst厨に似てる
心配症なだけ
心配症なだけ
2020/05/12(火) 17:29:22.37ID:???
なんやこいつきちがいか?
2020/05/12(火) 19:13:25.98ID:???
コーディング規約とかとは無縁のとこで生きてるんだな
近寄りたくない人種だわ
近寄りたくない人種だわ
2020/05/12(火) 20:06:59.11ID:???
仕事でコード書いているか、趣味で書いているかの違いじゃね
このスレ両方が入り乱れている
このスレ両方が入り乱れている
212Name_Not_Found
2020/05/13(水) 00:36:47.58ID:vVbhIgIa わりと長いことやってるけど
仕事でセミコロンなしの規約にはまだ出会った頃ないなあ
特に規定がなかったとしても、付けない人にも出会ったことない
仕事でセミコロンなしの規約にはまだ出会った頃ないなあ
特に規定がなかったとしても、付けない人にも出会ったことない
2020/05/13(水) 11:17:33.52ID:???
2020/05/13(水) 11:39:25.00ID:???
ビルドしたら消えるんだからどっちでもいいだろ
2020/05/13(水) 11:59:29.66ID:???
ビルドしたらコメントなんて(略
ハイ論破
ハイ論破
2020/05/13(水) 12:42:13.70ID:???
2020/05/13(水) 12:57:01.68ID:???
あるボタンクリックが押下された時に、
ラジオボタンで回答する選択式のアンケートウィンドウのようなものを出して
その回答をサーバにまとめていきたい場合、
promptが最適でしょうか?
参考情報頂けますと幸いです。
ラジオボタンで回答する選択式のアンケートウィンドウのようなものを出して
その回答をサーバにまとめていきたい場合、
promptが最適でしょうか?
参考情報頂けますと幸いです。
2020/05/13(水) 13:44:37.51ID:???
例えばpythonは(行末に\がなければ)1行と判定できるコードなら必ず1行と判定するのでセミコロンがなくても安心して実装できるけども、
jsでセミコロンを省略した場合はそうなら ないことがあるのがすごく微妙…
振る舞いはバッドノウハウとして覚えておくしかない。
とはいいつつ省略派なんだけどね
jsでセミコロンを省略した場合はそうなら ないことがあるのがすごく微妙…
振る舞いはバッドノウハウとして覚えておくしかない。
とはいいつつ省略派なんだけどね
2020/05/13(水) 14:06:41.70ID:???
javascriptは仕方なく過去のクソ仕様を引きずらないといけないから許してやれ
2020/05/13(水) 14:28:49.93ID:???
>>216
ソースの保守はどうすんの?
ソースの保守はどうすんの?
2020/05/13(水) 14:59:28.32ID:???
2020/05/13(水) 15:12:17.83ID:???
パーサーの問題だからセミコロン云々なんてどうでもよー
言語1つで演算子の意味も違うんだ
VBなんか見るからにイライラしかしないやつと比べたら
普通の言語ってだけでかわいいもん
ま完全に切り替えるのは無理だからコード補完ないと構文まちがうけどね
言語1つで演算子の意味も違うんだ
VBなんか見るからにイライラしかしないやつと比べたら
普通の言語ってだけでかわいいもん
ま完全に切り替えるのは無理だからコード補完ないと構文まちがうけどね
2020/05/13(水) 15:29:32.11ID:???
意図しないくっつきって
偶々関数書いてその次に即時関数を書いたときくらいなものでしょ
他にも考えられるけど、それはセミコロン付ける派が書き忘れて問題になる可能性よりも小さい
よって即時関数の前にはセミコロンを付ける癖だけ付ければ何の問題もないし、
即時関数を書かないという人はそもそも問題にならない
カッコから始まる行は付けると考えてもいい
偶々関数書いてその次に即時関数を書いたときくらいなものでしょ
他にも考えられるけど、それはセミコロン付ける派が書き忘れて問題になる可能性よりも小さい
よって即時関数の前にはセミコロンを付ける癖だけ付ければ何の問題もないし、
即時関数を書かないという人はそもそも問題にならない
カッコから始まる行は付けると考えてもいい
2020/05/13(水) 15:30:22.22ID:???
偶々関数書いて
↓
偶々配列の代入文でも書いて
↓
偶々配列の代入文でも書いて
2020/05/13(水) 18:35:36.54ID:???
それダサい
2020/05/13(水) 19:02:00.44ID:???
たま
227Name_Not_Found
2020/05/13(水) 19:30:22.25ID:6gBGAC0h2020/05/13(水) 19:53:47.55ID:???
× 90年代後半〜00年代前半ごろは
○ お前とその周りでは(※類は友を呼ぶ)
○ お前とその周りでは(※類は友を呼ぶ)
2020/05/13(水) 20:45:39.78ID:???
改行を消されたりするってのがよくわからん
if (なんか条件)
return ほげほげ;
とか書いたのを
if (なんか条件) return ほげほげ;
とかいうレベルの話ではないんだよね
if (なんか条件)
return ほげほげ;
とか書いたのを
if (なんか条件) return ほげほげ;
とかいうレベルの話ではないんだよね
2020/05/13(水) 21:17:54.88ID:???
消されるが意味わからんな
2020/05/13(水) 21:36:21.76ID:???
適当にコード圧縮されてって話じゃないの
2020/05/14(木) 00:59:02.43ID:???
昔は容量の都合でプログラムはなるべくコンパクトだったからな
ナローバンド時代にWebでボトルネックになってたのは画像だしJavaScriptは関係ないけどな
高校の頃意図的に帯域しぼられたサイトからエロ画像ダウンロードするのに夢中で
電話線占領して1枚表示に5分ぐらいかけて月に2万電話代かけて集めたもんよ
今思えば無駄でおそろしいことをしてたな
ナローバンド時代にWebでボトルネックになってたのは画像だしJavaScriptは関係ないけどな
高校の頃意図的に帯域しぼられたサイトからエロ画像ダウンロードするのに夢中で
電話線占領して1枚表示に5分ぐらいかけて月に2万電話代かけて集めたもんよ
今思えば無駄でおそろしいことをしてたな
2020/05/14(木) 01:51:52.56ID:???
草の根時代前期ならまだしもWWW時代ならテレホあったろ
エアプかよ
エアプかよ
2020/05/14(木) 08:12:46.72ID:???
235Name_Not_Found
2020/05/14(木) 09:17:46.71ID:HOnyzecj 【悲報】SEO JAP で有名な在日外国人の瀧日伴則さん、自作自演がバレて日本人を売春婦呼ばわりで炎上
https://itest.5ch.net/mevius/test/read.cgi/hp/1558934167
https://itest.5ch.net/mevius/test/read.cgi/hp/1558934167
236Name_Not_Found
2020/05/14(木) 10:33:46.63ID:oXeaqkHA プログラム作る動機ってなんすか?
たいてい優れたフリーソフある
たいてい優れたフリーソフある
2020/05/14(木) 10:45:33.45ID:???
返しのない釣り針か
238Name_Not_Found
2020/05/14(木) 11:07:46.63ID:/nr8GW4I2020/05/14(木) 12:24:02.02ID:???
どう読んでもローカルファイルの話題なんだが、>>227,238だけサーバの挙動を問題視していたオチか
240Name_Not_Found
2020/05/14(木) 12:29:18.95ID:f/ug3Onf 【告知】大阪で1番恥さらしな男!!これまで誰一人として語れなかった覚醒剤中毒者の泥沼の世界!!そして警察官、刑務官、裁判官のええ加減さを真実のみを赤裸々に語り最低中の最低の究極のゴキブリ男が恥を承知の上で書いた渾身の力作!!
ノンフィクション自叙伝!!
【ゴミと呼ばれて刑務所の中の落ちこぼれ】
中学2年の時に覚醒剤を覚え17歳から45歳まで【少年院1回、刑務所8回、合計20年】獄中生活を体験したが、ある女性との出逢いで生き方を180度変えて鉄の信念で覚醒剤を断ちきり見事に更生を果たした感動の奇跡の一冊!!
全国の書店&ネット通販でどうぞ!!
ノンフィクション自叙伝!!
【ゴミと呼ばれて刑務所の中の落ちこぼれ】
中学2年の時に覚醒剤を覚え17歳から45歳まで【少年院1回、刑務所8回、合計20年】獄中生活を体験したが、ある女性との出逢いで生き方を180度変えて鉄の信念で覚醒剤を断ちきり見事に更生を果たした感動の奇跡の一冊!!
全国の書店&ネット通販でどうぞ!!
241Name_Not_Found
2020/05/14(木) 15:14:34.76ID:dtFTRr7d2020/05/14(木) 19:02:07.74ID:???
sessionStorageでデータを保持すると数値が文字列になると書いてあったのですが、
何故か数値のままです。
ブラウザはchromeでJSON.stringifyを使って格納し、JSON.parseで変換取得してます。
num : [1, 2, 3...] みたいなオブジェクトだからでしょうか?
何故か数値のままです。
ブラウザはchromeでJSON.stringifyを使って格納し、JSON.parseで変換取得してます。
num : [1, 2, 3...] みたいなオブジェクトだからでしょうか?
2020/05/14(木) 19:12:41.45ID:???
ツッコミ待ちかな?
244Name_Not_Found
2020/05/14(木) 20:15:06.33ID:LeJriNAk2020/05/14(木) 23:02:04.00ID:???
2020/05/14(木) 23:25:07.60ID:???
2020/05/15(金) 00:44:00.65ID:???
2020/05/15(金) 03:30:20.02ID:???
>>233
ISDNやテレホなんて導入してたのはオタクの家ぐらいだろ
ISDNやテレホなんて導入してたのはオタクの家ぐらいだろ
2020/05/15(金) 07:03:32.34ID:???
ネット利用者の3割がテレホに加入していた時期があったんだが。
250Name_Not_Found
2020/05/15(金) 07:17:19.54ID:YF+gG7wW 【悲報】SEO JAP で有名な在日外国人の瀧日伴則さん、日本人女性を売春婦呼ばわりで大炎上
https://itest.5ch.net/mevius/test/read.cgi/hp/1558934167
https://itest.5ch.net/mevius/test/read.cgi/hp/1558934167
251Name_Not_Found
2020/05/15(金) 08:33:22.47ID:DxcPUXPe252Name_Not_Found
2020/05/15(金) 08:51:02.36ID:DxcPUXPe >>247
ややこしい話だけど
{ a: 1 }
これはJavaScriptのObjectオブジェクト
プロパティ名aで、その値の1にアクセスできる
'{ a: 1 }'
これはただの文字列(Stringオブジェクト)
なにもできない
このJSでのオブジェクトの書き方がデータの記述にとても向いてるので
テキストで保存できるデータ形式として確立したのが
JavaScript Object Notation、略してJSON
オブジェクトを文字列に変えるのが、JSON.stringify
文字列をオブジェクトに変えるのが、JSON.parse
ややこしい話だけど
{ a: 1 }
これはJavaScriptのObjectオブジェクト
プロパティ名aで、その値の1にアクセスできる
'{ a: 1 }'
これはただの文字列(Stringオブジェクト)
なにもできない
このJSでのオブジェクトの書き方がデータの記述にとても向いてるので
テキストで保存できるデータ形式として確立したのが
JavaScript Object Notation、略してJSON
オブジェクトを文字列に変えるのが、JSON.stringify
文字列をオブジェクトに変えるのが、JSON.parse
2020/05/15(金) 12:46:37.95ID:???
2020/05/15(金) 13:07:11.00ID:???
2020/05/15(金) 13:41:08.65ID:???
2020/05/15(金) 20:00:13.59ID:???
エアプとか連発して恥ずかしくないのか
2020/05/15(金) 20:01:41.35ID:???
つうかオタクの家って親がオタクって意味だからな
回線に関してたかだか高校生がわかるわけねーだろ
オタクの子はオタクかもしれんからわかるかもしれんがなw
回線に関してたかだか高校生がわかるわけねーだろ
オタクの子はオタクかもしれんからわかるかもしれんがなw
2020/05/15(金) 21:03:13.41ID:???
日本人の3割はオタクってことか。
あながち間違ってないか…
あながち間違ってないか…
2020/05/15(金) 21:27:26.11ID:???
オタクを馬鹿にしてなんのオタクにもなれずに死んでいくとか虚しいな
2020/05/16(土) 00:55:11.32ID:???
画像表示がネックだったっていう与太話に、
いちいち喧嘩腰で食いつくからこういう変な流れになる。
いくら初級者向け言語だからって頭のレベルまで落とす必要ないだろ。
いちいち喧嘩腰で食いつくからこういう変な流れになる。
いくら初級者向け言語だからって頭のレベルまで落とす必要ないだろ。
2020/05/16(土) 01:08:40.61ID:???
与太話じゃなかったか。
16kb画像表示にISDN64kbpsで理論上2秒かかるからな。
16kb画像表示にISDN64kbpsで理論上2秒かかるからな。
2020/05/16(土) 06:36:46.79ID:???
別にネックじゃない
その時代はそのくらいでも待てた
今の基準で考えるのがおかしい
その時代はそのくらいでも待てた
今の基準で考えるのがおかしい
2020/05/16(土) 07:42:24.03ID:???
どう考えてもネック
上からズッズッズ・・・って
ちょーっとずつ表示されるjpegにイライラしてたのをよく覚えてる
上からズッズッズ・・・って
ちょーっとずつ表示されるjpegにイライラしてたのをよく覚えてる
2020/05/16(土) 07:44:38.23ID:???
当時のjavascriptといえば装飾系のしょうもないやつでさらにイライラしてたけどね
マウスにキラキラがついてくるやつとかな
マウスにキラキラがついてくるやつとかな
2020/05/16(土) 10:37:19.93ID:???
馬鹿みたいに左右に動く文字とかなw
2020/05/16(土) 12:04:42.68ID:???
あれは当時のPCスペックでは重かったし要素がリンクにかぶるとクリック妨害したりで害しかなかった
今なら透過処理で目立たなくしたりpointer-events: noneで単なるエフェクトにできるから大分マシだけど
昔より趣味でHTMLやJS書いて公開してる人は減ったように感じる
今なら透過処理で目立たなくしたりpointer-events: noneで単なるエフェクトにできるから大分マシだけど
昔より趣味でHTMLやJS書いて公開してる人は減ったように感じる
2020/05/16(土) 12:26:30.16ID:???
>>263
君が個人的にイライラする事にネックという言葉を持ってくるのは違和感
ネックとはインターネット体験全体における弱点ということでしょ
実際は帯域はきちんと体験やコンテンツの量質と伴って進歩してきたのだからネックとは言わないと思うよ
新幹線ができる前は電車の速度がネックとは普通言わないでしょ
君が個人的にイライラする事にネックという言葉を持ってくるのは違和感
ネックとはインターネット体験全体における弱点ということでしょ
実際は帯域はきちんと体験やコンテンツの量質と伴って進歩してきたのだからネックとは言わないと思うよ
新幹線ができる前は電車の速度がネックとは普通言わないでしょ
2020/05/16(土) 13:40:01.11ID:???
何その俺俺用語
ボトルネックを解消するために人は進歩するんだろ
何いってんだねチミは
ボトルネックを解消するために人は進歩するんだろ
何いってんだねチミは
2020/05/16(土) 16:10:15.24ID:???
リニアモーターが開通するのは分かってるから現在の新幹線はネックだって話ですかね
2020/05/16(土) 17:21:19.52ID:???
究極は瞬間移動だしな
そりゃ当たり前だろ
金やエネルギーや環境負荷の問題があるから進むにも進めないだけで
そりゃ当たり前だろ
金やエネルギーや環境負荷の問題があるから進むにも進めないだけで
2020/05/16(土) 23:13:32.71ID:???
身の丈に合わない高みばかり見て
すぐすぐ実現できないことをネックと言うのは違うと思うぞ
人間は寿命が100年しかないからネックだとか何にでも言えるが
詩的な場面でも無い限りそれに意味はないだろう
すぐすぐ実現できないことをネックと言うのは違うと思うぞ
人間は寿命が100年しかないからネックだとか何にでも言えるが
詩的な場面でも無い限りそれに意味はないだろう
2020/05/16(土) 23:54:37.94ID:???
ちょっと何言ってるかわからない
そもそもリニアとか持ち出した時点でファーーwwwwだったんだけど
時間がかかってるってのはそこにボトルネックが存在するってことだ
今はそれが標準だからそれでいいって問題じゃねーのよ
そもそもリニアとか持ち出した時点でファーーwwwwだったんだけど
時間がかかってるってのはそこにボトルネックが存在するってことだ
今はそれが標準だからそれでいいって問題じゃねーのよ
2020/05/17(日) 01:18:21.11ID:???
だから新幹線はボトルネックなんでしょ?君の理論では
2020/05/17(日) 01:54:52.26ID:???
なんで新幹線というオブジェクトに固執してんのか意味不明
リニアにしてもそうだけどもっと周りを見ろ
1つのオブジェクトをさしてボトルネックだなんて誰も話してねえんだよ
リニアにしてもそうだけどもっと周りを見ろ
1つのオブジェクトをさしてボトルネックだなんて誰も話してねえんだよ
2020/05/17(日) 05:20:45.41ID:???
何でこんなに荒れてるんだ
何かあったの?
何かあったの?
2020/05/17(日) 08:33:34.69ID:???
ボトルネックっていう言葉覚えたての中学生が喧嘩してるだけ
今日も平和だね
今日も平和だね
2020/05/17(日) 08:47:33.24ID:???
上から目線なのは老害だろ
2020/05/17(日) 09:03:02.42ID:???
そうなの?
2020/05/17(日) 09:21:44.95ID:???
>>253と同じ人種で定期的に現れる奴なんだろ
2020/05/17(日) 09:53:08.46ID:???
2020/05/17(日) 11:23:49.79ID:???
要するに上を見ればきりがなくて、その時点で最善の結果を出してるものを
ボトルネックと言ってもそれはただの愚痴でしか無くて意味がないという話だな
ボトルネックと言ってもそれはただの愚痴でしか無くて意味がないという話だな
2020/05/17(日) 16:00:44.35ID:???
だめだこりゃー
2020/05/17(日) 16:12:40.80ID:???
効率を高めるためにどんどん新しいものが出るのは問題点があるからで
改善すべきポイント(ボトルネック)が明らかに存在してるのに
現状に満足して現状最善の結果(キリッ
とかそういう問題じゃないっていってんのに
というか最善じゃねーだろ それこそ個人の感想だわ
改善すべきポイント(ボトルネック)が明らかに存在してるのに
現状に満足して現状最善の結果(キリッ
とかそういう問題じゃないっていってんのに
というか最善じゃねーだろ それこそ個人の感想だわ
2020/05/17(日) 16:17:38.01ID:???
こういう進化できない原人タイプがこういうスレに居るのが驚きだわ
向いてないからやめたほうがいいよ
向いてないからやめたほうがいいよ
2020/05/17(日) 17:57:42.06ID:???
2020/05/17(日) 18:08:25.43ID:???
ナローバンドがボトルネックってまた言ってもない大嘘こいたな
だから視点が狭すぎるっていってんだろ
ある条件下においてある事象を扱う時何がボトルネックになるかって話なのに
ノータリン原人はそのまま退化してろ
だから視点が狭すぎるっていってんだろ
ある条件下においてある事象を扱う時何がボトルネックになるかって話なのに
ノータリン原人はそのまま退化してろ
287Name_Not_Found
2020/05/17(日) 18:51:58.11ID:cQe0SINB 他所でやれよと
自分だってスレ違いのクソ口喧嘩に辟易したことくらいあるだろう
自分だってスレ違いのクソ口喧嘩に辟易したことくらいあるだろう
2020/05/17(日) 19:19:45.31ID:???
sessionStorageを使って処理を行っています。
chromeの新規タブを開いた際のお気に入り的なボタン?から飛んでくると
古いsessionStorageの値を保持していてエラーが出てしまうことがある
ようなのですが、値を保持していないときもあるようで困っています。
何が考えられますでしょうか?
chromeの新規タブを開いた際のお気に入り的なボタン?から飛んでくると
古いsessionStorageの値を保持していてエラーが出てしまうことがある
ようなのですが、値を保持していないときもあるようで困っています。
何が考えられますでしょうか?
2020/05/17(日) 19:45:37.05ID:???
>>286
あったことをなかったことにして話をすり替える手法がお得意ですね
あったことをなかったことにして話をすり替える手法がお得意ですね
2020/05/17(日) 20:11:06.86ID:???
2020/05/17(日) 20:18:15.46ID:???
>>283,284
>>効率を高めるためにどんどん新しいものが出るのは問題点があるからで
だからこそ言われてるんだと思うよ
例えば過去のJSにはclass構文が無かったから駄目だったって話をしたらそれはおかしいという事になる
過去のJSの使われ方では過去のJSの仕様で良かった
でも使われ方が変わってきたから言語仕様も使われ方と共に進歩してきたんでしょ
それを最初から今の仕様であることを望むのはおかしいし
むしろJSはシンプルで拡張性があったからこそ長く使えてこれたってこともある
今のJSには型がないがそれがボトルネックか?
改善すべき点が常にあるのは当たり前のこと
常に時代は動いているのだから
逆に言うと時代とともにずっと動いているものをボトルネックとは言わないし、
言っても仕方がないということは分かるだろう
当時ボトルネックだった、ではなく未来がある限り永久にボトルネックなのだから
ボトルネックというのは一時的で解決できるか解決できたな事柄に使わないと意味がないという話
>>効率を高めるためにどんどん新しいものが出るのは問題点があるからで
だからこそ言われてるんだと思うよ
例えば過去のJSにはclass構文が無かったから駄目だったって話をしたらそれはおかしいという事になる
過去のJSの使われ方では過去のJSの仕様で良かった
でも使われ方が変わってきたから言語仕様も使われ方と共に進歩してきたんでしょ
それを最初から今の仕様であることを望むのはおかしいし
むしろJSはシンプルで拡張性があったからこそ長く使えてこれたってこともある
今のJSには型がないがそれがボトルネックか?
改善すべき点が常にあるのは当たり前のこと
常に時代は動いているのだから
逆に言うと時代とともにずっと動いているものをボトルネックとは言わないし、
言っても仕方がないということは分かるだろう
当時ボトルネックだった、ではなく未来がある限り永久にボトルネックなのだから
ボトルネックというのは一時的で解決できるか解決できたな事柄に使わないと意味がないという話
2020/05/17(日) 20:27:47.50ID:???
着眼点が違うから話し合いになってないってことにいい加減気づけよ
物理やら理論やらと国語の話みたいになってんじゃん
物理やら理論やらと国語の話みたいになってんじゃん
293Name_Not_Found
2020/05/17(日) 21:01:03.32ID:47rKSFEM いい加減スレチ
294Name_Not_Found
2020/05/17(日) 22:23:49.03ID:sJsk7UiF2020/05/17(日) 22:42:44.64ID:???
2020/05/17(日) 22:47:02.88ID:???
2020/05/17(日) 23:30:33.83ID:???
ウザ杉 鏡見とけよ
2020/05/18(月) 02:58:07.16ID:???
小者の台詞だなあ
2020/05/18(月) 05:29:27.06ID:???
解決しなきゃ意味がないとか個人的な感想はどうでもいいわ
問題の認識さえ出来ればそこにボトルネックは存在するという事実のみ
つうかいつまでも今は過去はとか固執して的外れなこと言ってんじゃねーよ
比較してるのはマルチメディアとテキストだろ
テキスト(JS)だけならスムーズなのになかなか進まないという事象に対し
表示のボトルネックになってる部分は画像の大きさか速度にあるって話が>>232だろ
ある程度理論をたてた上で希望的観測を含めたようなものと違って
解決可能なことがわかってる初級問題みたいなやつなのに
こんなもんかと思考停止して認識できない無能が愚痴扱いしてんじゃねーよ
問題の認識さえ出来ればそこにボトルネックは存在するという事実のみ
つうかいつまでも今は過去はとか固執して的外れなこと言ってんじゃねーよ
比較してるのはマルチメディアとテキストだろ
テキスト(JS)だけならスムーズなのになかなか進まないという事象に対し
表示のボトルネックになってる部分は画像の大きさか速度にあるって話が>>232だろ
ある程度理論をたてた上で希望的観測を含めたようなものと違って
解決可能なことがわかってる初級問題みたいなやつなのに
こんなもんかと思考停止して認識できない無能が愚痴扱いしてんじゃねーよ
2020/05/18(月) 07:12:03.38ID:???
画像がボトルネックだという表現が間違い
画像はリッチコンテンツ、当時は特にそうだったのだから表示に時間がかかるのは当たり前
今はスマホで無料で山程ゲームができるけど、昔はゲーセンに行って手間も金もかかったと言ってるようなもの
そういうのを一般的にボトルネックとは言わない
改善点をボトルネックというのではない
ネックなのだから弱点であるものをいう
画像はリッチコンテンツでWebにとって必須のものではないのだから
あえて当時それを大量に配布して、あえてそれを大量に収集した
体験がどうのというのは完全に個人的な話
一般的にボトルネックとは言わない
画像はリッチコンテンツ、当時は特にそうだったのだから表示に時間がかかるのは当たり前
今はスマホで無料で山程ゲームができるけど、昔はゲーセンに行って手間も金もかかったと言ってるようなもの
そういうのを一般的にボトルネックとは言わない
改善点をボトルネックというのではない
ネックなのだから弱点であるものをいう
画像はリッチコンテンツでWebにとって必須のものではないのだから
あえて当時それを大量に配布して、あえてそれを大量に収集した
体験がどうのというのは完全に個人的な話
一般的にボトルネックとは言わない
2020/05/18(月) 08:42:34.89ID:???
だから視野が狭いっていってんだろ
HTTPの全体として見れないノウタリンが
典型的なwikipedia脳で思い込みが激しすぎるんだよ
HTTPの全体として見れないノウタリンが
典型的なwikipedia脳で思い込みが激しすぎるんだよ
2020/05/18(月) 09:18:39.75ID:???
お前ら五十歩百歩なんだから
他所でやれよクソども
他所でやれよクソども
2020/05/18(月) 12:06:39.88ID:???
2020/05/18(月) 12:59:49.34ID:???
新幹線がボトルネックというのは変だな
何故なら今は新幹線しかないでしょ?
新幹線のある世界でお前は乗っちゃ駄目と言われてるのなら
それがその人の仕事効率においてボトルネックとなり得るかもしれない
それでも電車がボトルネックというのもちょっと変だ
ボトルネックなのは新幹線に乗っちゃいけないという制限の方だろう
何れにせよ自分が食い意地が貼っててデブで歩みが遅くなったからと言って
食べものやレストランや世界のせいにしてはいけない
それはなるべくしてなったことで個人の問題だ
何故なら今は新幹線しかないでしょ?
新幹線のある世界でお前は乗っちゃ駄目と言われてるのなら
それがその人の仕事効率においてボトルネックとなり得るかもしれない
それでも電車がボトルネックというのもちょっと変だ
ボトルネックなのは新幹線に乗っちゃいけないという制限の方だろう
何れにせよ自分が食い意地が貼っててデブで歩みが遅くなったからと言って
食べものやレストランや世界のせいにしてはいけない
それはなるべくしてなったことで個人の問題だ
2020/05/18(月) 13:08:08.67ID:???
だからナローバンドでの画像表示がボトルネックというのが当時の話
ってのがおかしいという話なんやぞ
ってのがおかしいという話なんやぞ
306Name_Not_Found
2020/05/18(月) 16:29:59.48ID:JkaK5uCW いい加減おまえらネットワークスレ逝けよ
2020/05/18(月) 19:38:29.84ID:???
2020/05/18(月) 20:23:15.72ID:???
4K8Kの写真や映像の配布ってそれはただの写真や映像のHTTPSでの配布であって
それ自体で完結してるコンテンツなんでWebとは関係ないんじゃ・・・
それ自体で完結してるコンテンツなんでWebとは関係ないんじゃ・・・
2020/05/18(月) 20:29:37.71ID:???
>>303
頭悪すぎ
新幹線出すないってるのは比較にもならないやつを持ってきて
何がしたいの?アホなの?っていう話をしてるわけ
新幹線がボトルネックって話を俺はしてんじゃねえんだよ
持ち出してきたからそうだよと言ってやっただけで
JSの下りにしてもそうだけど類人猿ってしょうもない頭悪い例えだすよな
例えってのはわかりやすくするためにあるんだぜ?反省しろ猿
人は楽をしたいから機械をつくったんだろ
まだ満足してないからどんどん新しいものがでるんだ
改善するためのたくさんの観測済みのボトルネックは存在する
トンネルぶちぬいてまーっすぐ北海道と九州を直線のレールにすれば
理論上浮上走行式でない新幹線車両だって今のリニアに近い500km以上は出るわ
(安全上制限してるだけでリニアはそれ以上出るけど)
地球上を走る場合ほとんどのロスは空気抵抗によるものだし
ハイパーループ構想は最近出てきたけど
とっくの昔から真空管を走らせば空気抵抗がなくせるぐらいは認識してたことだ
目指すものが1000kmの場合それらがボトルネックとなってる
ボトルネックを語るには何を望んでるかと何を比較対象にするかが適切であるべき
質量も持たないデジタルデータとごっちゃにするな猿
頭悪すぎ
新幹線出すないってるのは比較にもならないやつを持ってきて
何がしたいの?アホなの?っていう話をしてるわけ
新幹線がボトルネックって話を俺はしてんじゃねえんだよ
持ち出してきたからそうだよと言ってやっただけで
JSの下りにしてもそうだけど類人猿ってしょうもない頭悪い例えだすよな
例えってのはわかりやすくするためにあるんだぜ?反省しろ猿
人は楽をしたいから機械をつくったんだろ
まだ満足してないからどんどん新しいものがでるんだ
改善するためのたくさんの観測済みのボトルネックは存在する
トンネルぶちぬいてまーっすぐ北海道と九州を直線のレールにすれば
理論上浮上走行式でない新幹線車両だって今のリニアに近い500km以上は出るわ
(安全上制限してるだけでリニアはそれ以上出るけど)
地球上を走る場合ほとんどのロスは空気抵抗によるものだし
ハイパーループ構想は最近出てきたけど
とっくの昔から真空管を走らせば空気抵抗がなくせるぐらいは認識してたことだ
目指すものが1000kmの場合それらがボトルネックとなってる
ボトルネックを語るには何を望んでるかと何を比較対象にするかが適切であるべき
質量も持たないデジタルデータとごっちゃにするな猿
2020/05/18(月) 20:39:20.77ID:???
>>309
ボトルネックとは首のように細くなってててポッキリいったり詰まったりするところだ
だけども普通の人間の首はボトルネックとは言わない
確かにドラえもんに比べれば弱点かもしれないが、普通の感性ではない
皆はお前みたいに頭が未来にぶっ飛んでないんだよ
今を生きてるの
ボトルネックとは首のように細くなってててポッキリいったり詰まったりするところだ
だけども普通の人間の首はボトルネックとは言わない
確かにドラえもんに比べれば弱点かもしれないが、普通の感性ではない
皆はお前みたいに頭が未来にぶっ飛んでないんだよ
今を生きてるの
2020/05/18(月) 20:52:55.30ID:???
>>309
だーからお前の言ってることがまんまそれだから分かりやすく新幹線言ってるだけだ馬鹿
だーからお前の言ってることがまんまそれだから分かりやすく新幹線言ってるだけだ馬鹿
2020/05/18(月) 20:58:26.46ID:???
2020/05/18(月) 21:00:30.28ID:???
2020/05/18(月) 21:12:38.45ID:???
ナローバンド時代はナローバンドがネックだったキリッ
と馬鹿なこと言ってることにいつになったら気付くんです?
と馬鹿なこと言ってることにいつになったら気付くんです?
2020/05/18(月) 21:28:09.13ID:???
なんなんコイツ?池沼なんか?ほんと理解力ないな
うまくオウム返しできてるつもりなんだろうがお前の頭腐ってるよ
ナローバンド時代に画像の転送がネックだった
!=
ナローバンド時代はナローバンドがネックだった
これが理解できないならお前は今すぐプログラムをやめろ
うまくオウム返しできてるつもりなんだろうがお前の頭腐ってるよ
ナローバンド時代に画像の転送がネックだった
!=
ナローバンド時代はナローバンドがネックだった
これが理解できないならお前は今すぐプログラムをやめろ
2020/05/18(月) 21:31:24.29ID:???
頓珍漢な例え話出してみたり
言ってもないことを言っただの見境なさすぎだろ
そんなに勝ちたいなら勝ち譲ってやるよ
もうお前の相手するのは時間の無駄なのがよくわかった
言ってもないことを言っただの見境なさすぎだろ
そんなに勝ちたいなら勝ち譲ってやるよ
もうお前の相手するのは時間の無駄なのがよくわかった
2020/05/18(月) 21:35:28.91ID:???
石器時代は石器がネックだった?
そのとおり!
今では繊細な金属加工ができるもんな!
そのとおり!
今では繊細な金属加工ができるもんな!
2020/05/18(月) 22:01:54.34ID:???
画像の転送がネックだったって文章おかしくね
画像の転送って、画像を転送することが目的であって
ナローバンドを通して画像を転送することが正に目的なのに
ナローバンドを通して画像を転送することがネックにはなり得なくね
例えば未来人が現代人を見て、
月に行くには数少ない企業に大金を積んで、
長期間待たないといけないなんて
現代における宇宙旅行はネックだったねとか言うか?
言葉がおかしいでしょ
結局はただ単に、自分が画像をシコシコ集めてましたという思い出話でしかなくて
Webがどうこうだのネックがどうこうだのという話ではないよね
画像の転送って、画像を転送することが目的であって
ナローバンドを通して画像を転送することが正に目的なのに
ナローバンドを通して画像を転送することがネックにはなり得なくね
例えば未来人が現代人を見て、
月に行くには数少ない企業に大金を積んで、
長期間待たないといけないなんて
現代における宇宙旅行はネックだったねとか言うか?
言葉がおかしいでしょ
結局はただ単に、自分が画像をシコシコ集めてましたという思い出話でしかなくて
Webがどうこうだのネックがどうこうだのという話ではないよね
2020/05/18(月) 22:13:35.40ID:???
誰か第三者に認めてもらえないと終わらんぞ
誰か認めてあげてくれw
誰か認めてあげてくれw
2020/05/19(火) 00:04:28.77ID:???
>>319
あなたは?
あなたは?
2020/05/19(火) 00:06:58.24ID:???
ナローバンド時代テレホなしでエロ画像をせっせとため込んで親に迷惑をかけまくったクソガキの何を認めろと?
2020/05/19(火) 00:23:50.64ID:???
しっかし自演ばかりの多重人格者だな
まあお前がそれでいいならそれでいいけど
そんな勝利じゃ虚しいだろう
誰か褒めてくれるまでおとなしく待っときなw
まあお前がそれでいいならそれでいいけど
そんな勝利じゃ虚しいだろう
誰か褒めてくれるまでおとなしく待っときなw
2020/05/19(火) 02:02:59.74ID:???
まだやってんのかよw
2020/05/19(火) 02:15:23.27ID:???
自演と思ってるところがおめでたいな
2020/05/19(火) 03:25:16.04ID:???
上から目線で命令するだけの人は無責任に楽できていいねえ
2020/05/19(火) 06:15:40.61ID:???
なんなんおじちゃん?ニートなの?
2020/05/19(火) 06:33:45.10ID:???
ドラえもんだー石器時代だー宇宙旅行だー
いろんな意味のない例え持ってくるけど
もう5週ぐらいループしてんのに気づけよ
これ以上何を議論したいと言うんだ?
単に自分が正しいっていう承認欲求だろ
そんなのに付き合ってられるほど暇ではない
上から目線って君なんて言葉使っちゃうやつに言われとうない
いろんな意味のない例え持ってくるけど
もう5週ぐらいループしてんのに気づけよ
これ以上何を議論したいと言うんだ?
単に自分が正しいっていう承認欲求だろ
そんなのに付き合ってられるほど暇ではない
上から目線って君なんて言葉使っちゃうやつに言われとうない
328Name_Not_Found
2020/05/19(火) 09:53:38.54ID:1sJ8GSPU googlemapにコメントがありますが、このコメント数を都道府県ごとに表示するというプログラムは何の言語を使うんでしょうか?phpですか?
2020/05/19(火) 10:20:25.16ID:???
コメント数を都道府県ごとにどうやって取得するの?
2020/05/19(火) 11:03:14.69ID:???
331Name_Not_Found
2020/05/19(火) 12:40:10.56ID:1sJ8GSPU >>329
そういうことはできないんですか?
そういうことはできないんですか?
2020/05/19(火) 13:10:01.44ID:???
2020/05/19(火) 13:11:41.26ID:???
エア仲間
2020/05/19(火) 13:12:44.13ID:???
おい、エア仲間作って張り合ってないでいい加減空気嫁よ
2020/05/19(火) 13:19:01.46ID:???
同族嫌悪って奴なんだろうなあコレ
2020/05/19(火) 13:33:45.92ID:???
>>331
google mapのコメントといえば施設につくものだから、
東京都の皇居、都庁、セブンイレブンなんたら店、株式会社なんちゃら…
といった膨大な数の施設につくコメント集計するってことだよね?
googleがAPI提供してるなら別だけど、
してないならそんな膨大なデータを個人で作るのがまず不可能じゃない?
googleに四六時中DOS攻撃することになるほど更新も大変だよ。
google mapのコメントといえば施設につくものだから、
東京都の皇居、都庁、セブンイレブンなんたら店、株式会社なんちゃら…
といった膨大な数の施設につくコメント集計するってことだよね?
googleがAPI提供してるなら別だけど、
してないならそんな膨大なデータを個人で作るのがまず不可能じゃない?
googleに四六時中DOS攻撃することになるほど更新も大変だよ。
2020/05/19(火) 13:34:24.78ID:???
>>331
あのコメントをまるっと取得できるAPIってあんのかなあ
あればきっとそこに座標データがあるだろうから
逆ジオコーディングAPI的なので都道府県は取得できるだろう
言語はなんでも好きなのでいいよ
あのコメントをまるっと取得できるAPIってあんのかなあ
あればきっとそこに座標データがあるだろうから
逆ジオコーディングAPI的なので都道府県は取得できるだろう
言語はなんでも好きなのでいいよ
338Name_Not_Found
2020/05/19(火) 19:22:43.13ID:1sJ8GSPU >>336
できないもんなんですね
できないもんなんですね
2020/05/20(水) 08:44:04.90ID:???
目的にもよるけど、
県庁から一番近い牛丼屋とか、その都道府県で一番訪問者の多いデパートとか、
似たような属性持つ店を100件ぐらい抽出して比較するのが現実的。
県庁から一番近い牛丼屋とか、その都道府県で一番訪問者の多いデパートとか、
似たような属性持つ店を100件ぐらい抽出して比較するのが現実的。
340Name_Not_Found
2020/05/20(水) 09:47:57.80ID:GpDWa0dM 全部は無理か
やりたいのは釣り場のポイント情報とか
単純に釣り関係のコメントが多い場所は、釣れると考えられるから
やりたいのは釣り場のポイント情報とか
単純に釣り関係のコメントが多い場所は、釣れると考えられるから
2020/05/20(水) 12:25:51.38ID:???
うーん、こう言っちゃなんだけど
いくら機械が高性能になろうと、いくらAPIが充実しようと、
それを使う人間の頭がボンクラじゃボンクラな物しかできないよ
いくら機械が高性能になろうと、いくらAPIが充実しようと、
それを使う人間の頭がボンクラじゃボンクラな物しかできないよ
342Name_Not_Found
2020/05/20(水) 12:32:03.55ID:GpDWa0dM じゃあどうするの?
2020/05/20(水) 12:38:12.29ID:???
釣り場のポイントは近所の釣具屋で調べるのが常識
2020/05/20(水) 12:40:41.71ID:???
釣り関係の情報・投稿を大量に集めたサイトなんていくらでもあるのに
どうしたらgoogle mapから引き出そうと思えるのだろうか?
どうしたらgoogle mapから引き出そうと思えるのだろうか?
345Name_Not_Found
2020/05/20(水) 12:52:49.09ID:GpDWa0dM あくまで参考程度にはなるでしょ
2020/05/20(水) 13:14:22.10ID:???
グーグルマップで検索すればでてくるのにそれを集めてどうするんだよ
グーグルマップのほうが便利だから誰も使わんだろ
グーグルマップのほうが便利だから誰も使わんだろ
347Name_Not_Found
2020/05/20(水) 13:34:33.88ID:GpDWa0dM 全体を俯瞰してみるものを想定していた
2020/05/20(水) 14:00:48.62ID:???
そんな使い方してたらGoogleMapsAPI無料の範囲でおさまらんだろうにAPIに金払ってまで釣り場情報を取得したいのか
2020/05/20(水) 14:09:15.99ID:???
2020/05/20(水) 17:58:31.52ID:???
まあ総合的に言うと自分が住んでる地域の周辺の情報だけを
自分の興味のために取りたいっていうのなら現実味がある
それを公開して全国的に行おうと思ってるのなら無理がある
自分の興味のために取りたいっていうのなら現実味がある
それを公開して全国的に行おうと思ってるのなら無理がある
351Name_Not_Found
2020/05/21(木) 12:50:41.65ID:aLIc0/kp プログラミング言語って音は出せますか?
フリー音源を使用するのだと思いますが、音声自体から作る機能というのはありますか?難しいでしょうけどね。
https://musiclab.chromeexperiments.com/Song-Maker/
フリー音源を使用するのだと思いますが、音声自体から作る機能というのはありますか?難しいでしょうけどね。
https://musiclab.chromeexperiments.com/Song-Maker/
2020/05/21(木) 14:56:27.06ID:???
353Name_Not_Found
2020/05/21(木) 16:00:21.36ID:aLIc0/kp ↑そうではなく、サイン波云々ありますけど、あそこから作るのかどうかということです。
2020/05/21(木) 16:08:08.89ID:???
355Name_Not_Found
2020/05/21(木) 17:07:58.26ID:aLIc0/kp2020/05/21(木) 17:40:09.32ID:???
2020/05/21(木) 18:14:51.00ID:???
Web Audio APIでググれ
2020/05/21(木) 21:17:20.53ID:???
Linux なら、Audacity
JavaScript のゲームエンジンなら、Pixi.js を使った、Phaser とか
JavaScript のゲームエンジンなら、Pixi.js を使った、Phaser とか
359Name_Not_Found
2020/05/22(金) 00:06:14.95ID:y5XbG8/b sharepointの開発で以下のコードがあったんですが、わかる人いますか?
javascript: _spResetFormOnSubmitCalledFlag
javascript: _spResetFormOnSubmitCalledFlag
2020/05/22(金) 01:36:13.20ID:???
Web Audio APIで出来るよ
たしかサイン波の周波数を指定して矩形波とかノコギリ波とか出せる
ずいぶん昔に遊んだだけだから何も覚えてないけど難しい部分はお前が作るわけじゃないから何も難しくないよ
たしかサイン波の周波数を指定して矩形波とかノコギリ波とか出せる
ずいぶん昔に遊んだだけだから何も覚えてないけど難しい部分はお前が作るわけじゃないから何も難しくないよ
2020/05/22(金) 02:14:49.97ID:???
昔このスレに常駐してたカオス理論使いの変態が色々作ってたな
オーディオ合成とかもやってたはず
オーディオ合成とかもやってたはず
2020/05/22(金) 02:27:44.22ID:???
ttps://img.atwikiimg.com/www42.atwiki.jp/syugyou/attach/250/1047/ot3.html
難しい部分をお前が作った系
難しい部分をお前が作った系
2020/05/22(金) 09:08:46.79ID:???
どんな音でも出せるおじさん
というとポリスアカデミーを思い出すよね・・・
というとポリスアカデミーを思い出すよね・・・
2020/05/22(金) 09:17:49.96ID:???
2020/05/22(金) 20:32:51.91ID:???
人力でサイン派重ねるだけだとファミコンのショボい効果音くらいしか出きないぞ
スーファミの時代でもサンプリングが基本だし
スーファミの時代でもサンプリングが基本だし
366Name_Not_Found
2020/05/22(金) 20:41:02.99ID:EEDstUAr まあ出来るか出来ないかの話だわな
2020/05/22(金) 21:29:31.73ID:???
サンプリングするその元の音はどうやって作ると?
2020/05/22(金) 21:40:20.26ID:???
どんな音でも出せるおじさんに
369Name_Not_Found
2020/05/23(土) 01:26:40.12ID:mZh40GD12020/05/23(土) 09:39:43.71ID:???
guiツールに頼ってるうちはヒヨっこだからじゃね
371Name_Not_Found
2020/05/23(土) 12:00:25.21ID:6DVuvw0W2020/05/23(土) 13:42:48.29ID:???
npmの使われ的にあちらこちらでモジュール落としてきて
あちらこちらでバージョン管理しないといけないから
ちゃんとそこらへんも細かくサポートしてくれる作り込みがないと
逆に使いにくいからでしょ
あちらこちらでバージョン管理しないといけないから
ちゃんとそこらへんも細かくサポートしてくれる作り込みがないと
逆に使いにくいからでしょ
2020/05/23(土) 15:01:15.85ID:???
Some Useful JavaScript Libraries | JS Devolpers | PapaDotCom
https://www.youtube.com/watch?v=Rbv6a1OIXYE
2020/05/22
Howler.js : Audio
Three.js : 3D
Pixi.js : 2D
Chart.js : 様々なグラフ
Anime.js : Anime
https://www.youtube.com/watch?v=Rbv6a1OIXYE
2020/05/22
Howler.js : Audio
Three.js : 3D
Pixi.js : 2D
Chart.js : 様々なグラフ
Anime.js : Anime
2020/05/23(土) 15:06:54.90ID:???
視聴回数8回 パパ乙
375Name_Not_Found
2020/05/23(土) 16:16:21.58ID:F0IdG+Et2020/05/23(土) 18:36:47.29ID:???
2020/05/23(土) 21:21:31.35ID:???
375じゃないが、あちらこちらでバージョン管理、ちゃんとそこらへんも、なんて抽象的な書き方で正確に伝わると考えてるほうがすごいと思うわ。
固有名詞出てこなくなった中年のこそあどじじいじゃんw
固有名詞出てこなくなった中年のこそあどじじいじゃんw
2020/05/23(土) 23:38:59.38ID:???
そもそも正確に伝わると思ってない
分かる人だけ分かればいいと思ってる
どちらにしろ分からなのに分かった体で返信するのはおかしいでしょと言ってる
なら質問するなり考えるなりすればいいでしょ
分かる人だけ分かればいいと思ってる
どちらにしろ分からなのに分かった体で返信するのはおかしいでしょと言ってる
なら質問するなり考えるなりすればいいでしょ
2020/05/24(日) 00:23:25.67ID:???
能無しに対していくら合理的に要約して提供しても、文章から推測して不足分を想像したりして補う能力が無いため誤読するわ行間を読み取れない
誤解の無いよう正確な長文を用意されても結局、読まないし読めないし理解できない
このような人間には質問権や回答権は存在しないものと思え
ただし、これは提供側が間違いの無い文章を書いているという前提条件が必須である
誤解の無いよう正確な長文を用意されても結局、読まないし読めないし理解できない
このような人間には質問権や回答権は存在しないものと思え
ただし、これは提供側が間違いの無い文章を書いているという前提条件が必須である
2020/05/24(日) 05:06:45.08ID:???
人に伝わらない文章なら最初から書く必要無し
正確な文章が長文とは限らない
こそあどジジイが文盲を笑うのは目くそ鼻くそ
正確な文章が長文とは限らない
こそあどジジイが文盲を笑うのは目くそ鼻くそ
2020/05/24(日) 06:05:21.34ID:???
>>380
つまり何がいいたいわけ?
つまり何がいいたいわけ?
2020/05/24(日) 06:49:05.67ID:???
まーたマウンティング始まった
どうせ片方の相手はこの前やりあってたバカだろ
どうせ片方の相手はこの前やりあってたバカだろ
2020/05/24(日) 10:13:13.40ID:???
2020/05/24(日) 11:59:00.51ID:???
>>383
その文章は人に伝わらないなぁ
その文章は人に伝わらないなぁ
2020/05/24(日) 12:38:47.58ID:???
能無しが能無しを自己証明していく流れ
2020/05/24(日) 13:10:48.73ID:???
人に伝わらない文章なら最初から書く必要無し
2020/05/24(日) 13:24:02.02ID:???
2020/05/24(日) 14:14:30.22ID:???
人に伝わらない質問は回答する必要なし
2020/05/24(日) 14:33:21.86ID:???
>>384も「伝わらない文章」の一つだな
2020/05/24(日) 14:51:46.73ID:???
質問が理解できないということについて、書き手が悪いのか聞き手が悪いのかではなく、
伝わらない時点で書き手はさらなる努力か諦めるべきだし、聞き手は真摯に情報を洗い出すかスルーする努力をすべき
無能はこれが分かってない
伝わらない時点で書き手はさらなる努力か諦めるべきだし、聞き手は真摯に情報を洗い出すかスルーする努力をすべき
無能はこれが分かってない
2020/05/24(日) 15:00:33.96ID:???
2020/05/24(日) 15:07:39.56ID:???
と、低脳イキリマウント回答者が仰っています
2020/05/24(日) 15:13:16.17ID:???
2020/05/24(日) 15:19:16.19ID:???
わからないのは質問者が悪いし、
回答はどんなものでもありがたく受け取れ
回答にケチをつけるな
回答はどんなものでもありがたく受け取れ
回答にケチをつけるな
2020/05/24(日) 15:43:27.91ID:???
>>394が何言ってるのか分からない
2020/05/24(日) 16:02:44.43ID:???
2020/05/24(日) 19:27:59.76ID:???
質問者出汁にしてニートが言い争うニートのためのストレス発散用スレッド
2020/05/24(日) 19:41:13.19ID:???
質問が理解できないって言っとけば質問者が悪いのでマウントを取れる仕組みのスレです
2020/05/24(日) 19:47:09.74ID:???
そういう話じゃねーよ。せっかく回答してやってるのに
後出しでvueを使わない方法でって言われたらムカつくだろうが
後出しでvueを使わない方法でって言われたらムカつくだろうが
2020/05/24(日) 23:29:57.90ID:???
画面越しの数十文字にどんだけ人生かけてるんだか
別に自分が好きなように回答したのだから堂々としとけばよかろう
ネット上の赤の他人に何を期待してるんだか
別に自分が好きなように回答したのだから堂々としとけばよかろう
ネット上の赤の他人に何を期待してるんだか
2020/05/24(日) 23:36:36.78ID:???
そう思うなら、ネット上の他人のコメントにも期待しなければいいのに、反応するところが自己矛盾
2020/05/25(月) 00:13:38.78ID:???
375までのやりとりで376-377が火を付けたように見えるんだが
どこからvueを使わない方法という話でムカつかれたのか理解できませんけど
比較的マジレス
どこからvueを使わない方法という話でムカつかれたのか理解できませんけど
比較的マジレス
2020/05/25(月) 00:36:41.82ID:???
俺は回答者なら回答者らしく堂々と自己満足しとけばと言ってるだけで
あらゆる人はあらゆる他人の発言をコメントを気にするなとは言っていない
それを言い出すとそもそも関わるな、回答するなという論調になるだろう
そして100歩譲っても「自己矛盾」はしていない
相手に対してこうした方がいいよと言っていることを
必ずしも言ってる本人ができないとおかしいとは俺は思わないし
俺はそんな立派な人間ではないしなろうともなれるとも思っていない
そういうのは「自己矛盾」ではなく、「お前もな」という
そういうのは、むしろ自分が親しいところにいるからこその発言なのである
期待と言っても色々ある
相手が思うどおりに動かないことに腹をたてるのは
自分がコントロール欲求の強い人間なのかもしれない
そういう考えが自分と周りの人の幸せのために必要
あらゆる人はあらゆる他人の発言をコメントを気にするなとは言っていない
それを言い出すとそもそも関わるな、回答するなという論調になるだろう
そして100歩譲っても「自己矛盾」はしていない
相手に対してこうした方がいいよと言っていることを
必ずしも言ってる本人ができないとおかしいとは俺は思わないし
俺はそんな立派な人間ではないしなろうともなれるとも思っていない
そういうのは「自己矛盾」ではなく、「お前もな」という
そういうのは、むしろ自分が親しいところにいるからこその発言なのである
期待と言っても色々ある
相手が思うどおりに動かないことに腹をたてるのは
自分がコントロール欲求の強い人間なのかもしれない
そういう考えが自分と周りの人の幸せのために必要
2020/05/25(月) 02:16:31.94ID:???
>>403
そこまで自分勝手で説得力の欠片もない理屈を並べ立てられる人は珍しい
そこまで自分勝手で説得力の欠片もない理屈を並べ立てられる人は珍しい
405Name_Not_Found
2020/05/25(月) 03:29:58.42ID:JiXPo7fa はいはい
また長文でスレ違いの書き込みするのはやめましょうねー
また長文でスレ違いの書き込みするのはやめましょうねー
2020/05/25(月) 06:36:17.65ID:???
やめましょうね〜といいつつ煽奴〜
2020/05/25(月) 07:38:41.11ID:???
2時3時のニート君
2020/05/25(月) 08:08:43.87ID:???
>>403
長文はいいけど、コントロール欲求が強いなら、他人にあなたの意見を納得させるぐらいのことをしなよ
> そういうのは、むしろ自分が親しいところにいるからこその発言なのである
我が儘な孫ほど可愛い理論が、赤の他人にも適用出来ると思ってる?
・荒らしが「荒らすな」と怒る
・横柄な質問者が「親切に対応して下さい」とクレームを入れる
全部、親しみを持てるんだ?
長文はいいけど、コントロール欲求が強いなら、他人にあなたの意見を納得させるぐらいのことをしなよ
> そういうのは、むしろ自分が親しいところにいるからこその発言なのである
我が儘な孫ほど可愛い理論が、赤の他人にも適用出来ると思ってる?
・荒らしが「荒らすな」と怒る
・横柄な質問者が「親切に対応して下さい」とクレームを入れる
全部、親しみを持てるんだ?
2020/05/25(月) 08:30:20.76ID:???
>>403
> 相手が思うどおりに動かないことに腹をたてるのは
> 自分がコントロール欲求の強い人間なのかもしれない
> そういう考えが自分と周りの人の幸せのために必要
他人が幸せになるロジックが分からん
誰か翻訳を頼む
> 相手が思うどおりに動かないことに腹をたてるのは
> 自分がコントロール欲求の強い人間なのかもしれない
> そういう考えが自分と周りの人の幸せのために必要
他人が幸せになるロジックが分からん
誰か翻訳を頼む
2020/05/25(月) 10:09:13.72ID:???
2020/05/25(月) 12:48:18.97ID:???
2020/05/25(月) 13:07:30.16ID:???
vueを使わない話でムカついたってのを説明してくれるんですね
2020/05/25(月) 13:55:58.00ID:???
親しみ云々は俺も分からん
>>400に「お前もな」で、親しみなんか感じないんだが?
>>400に「お前もな」で、親しみなんか感じないんだが?
2020/05/25(月) 17:29:31.45ID:???
"○×"[2>1|0]
で、出力 ○ になるんですが
これの意味がわからないのです
何と言う計算方法なのかが分からないので検索もできません
どなたかご教授いただけると助かります
で、出力 ○ になるんですが
これの意味がわからないのです
何と言う計算方法なのかが分からないので検索もできません
どなたかご教授いただけると助かります
2020/05/25(月) 17:47:29.24ID:???
2>1がtrueなので、添字は[true|0]=[1]になり、
"○×"[1] = "×"になる。
○になるのは気のせい
"○×"[1] = "×"になる。
○になるのは気のせい
2020/05/25(月) 18:05:17.34ID:???
2020/05/26(火) 14:57:35.96ID:???
ちなみに、「x|0」みたいな計算は、
整数でないかも知れない x を何でも、半ばムリヤリ整数化するのによく使われるイディオム。
true は 1 になるし、文字列 "123" は 123 になるし、nullや "hoge" は 0 になる。
何の解説も無く使いまくるのは、いい習慣ではない気もするけど。。。
演算子「|」は、内部的には「ToInt32()」という操作をして32bit整数化せよ、と仕様で決まってる。
↓は古い仕様だけど、今でも本質は同じ。
ttp://www.ecma-international.org/ecma-262/5.1/#sec-11.10
# ・・と自分は理解してるけど、合ってるのかしら?
整数でないかも知れない x を何でも、半ばムリヤリ整数化するのによく使われるイディオム。
true は 1 になるし、文字列 "123" は 123 になるし、nullや "hoge" は 0 になる。
何の解説も無く使いまくるのは、いい習慣ではない気もするけど。。。
演算子「|」は、内部的には「ToInt32()」という操作をして32bit整数化せよ、と仕様で決まってる。
↓は古い仕様だけど、今でも本質は同じ。
ttp://www.ecma-international.org/ecma-262/5.1/#sec-11.10
# ・・と自分は理解してるけど、合ってるのかしら?
2020/05/26(火) 16:06:15.34ID:???
intに自動キャストされてるけどtrue|0ってちょっとなあって感じ
三項演算子のほうがいいんじゃない長くなるけど
ていうかテクとしては面白いけどそこまでコード短くしようとしないほうがいいよ
可読性最悪だし業務じゃ殴られる
三項演算子のほうがいいんじゃない長くなるけど
ていうかテクとしては面白いけどそこまでコード短くしようとしないほうがいいよ
可読性最悪だし業務じゃ殴られる
2020/05/26(火) 18:39:31.54ID:???
可読性もそうだけど、32bitで丸められるし、算術演算子で整数化するのが妥当だと思うな
2020/05/26(火) 19:47:48.99ID:???
本当に整数にしたいときは|0でいいけど
数値化したいときは単項演算子の+を使おう
hoge = +input.value
>>417
落ち着いて考えたら分かるけど、
32bit化されるのは数値のみ
数値でないものは一旦数値として評価されてからの話になる
そういう点では他の算術演算子と同じなので、
数値化したいというときは単行+演算子を使おう
数値化したいときは単項演算子の+を使おう
hoge = +input.value
>>417
落ち着いて考えたら分かるけど、
32bit化されるのは数値のみ
数値でないものは一旦数値として評価されてからの話になる
そういう点では他の算術演算子と同じなので、
数値化したいというときは単行+演算子を使おう
2020/05/27(水) 01:28:15.34ID:???
window.loadイベントのevent.targetがDocumentを示すのは何故なのか。
「event.targetはイベントを起こしたやつ」と認識していたが違うのかね?
document.loadは動かんし(動かんのも謎だが)、window.loadのeventPhaseは2だし。
「event.targetはイベントを起こしたやつ」と認識していたが違うのかね?
document.loadは動かんし(動かんのも謎だが)、window.loadのeventPhaseは2だし。
2020/05/27(水) 02:44:06.69ID:???
2020/05/27(水) 13:38:46.02ID:???
仮に英語苦手な日本人が命名していたとして も、イベントを起こしたやつをtargetなんて名前にはしないだろ。
424Name_Not_Found
2020/05/27(水) 13:47:43.51ID:xBZf5zkB まあでも
mdnとかでもそう説明されてますし
mdnとかでもそう説明されてますし
2020/05/27(水) 15:45:28.47ID:???
まじか。正直すまんかった
2020/05/27(水) 20:33:21.22ID:???
シンボルって使うことあるんですか?
イマイチ使い道が分からなかったのですが
イマイチ使い道が分からなかったのですが
2020/05/27(水) 20:55:23.64ID:???
428Name_Not_Found
2020/05/27(水) 21:37:01.58ID:/TjXaiTQ >>426
const obj = {};
const key1 = 'isono';
const val1 = 'namihei';
obj[key1] = val1;
const key2 = 'isono';
const val2 = 'katsuo';
obj[key2] = val2;
console.log(obj[key1]); // katsuo
console.log(obj[key2]); // katsuo
これはkey1とkey2が同じだから当たり前
const key3 = Symbol('fuguta');
const val3 = 'masuo';
obj[key3] = val3;
const key4 = Symbol('fuguta');
const val4 = 'tarao';
obj[key4] = val4;
console.log(obj[key3]); // masuo
console.log(obj[key4]); // tarao
シンボルは引数がなんであろうと同一にならないからこうなる
const obj = {};
const key1 = 'isono';
const val1 = 'namihei';
obj[key1] = val1;
const key2 = 'isono';
const val2 = 'katsuo';
obj[key2] = val2;
console.log(obj[key1]); // katsuo
console.log(obj[key2]); // katsuo
これはkey1とkey2が同じだから当たり前
const key3 = Symbol('fuguta');
const val3 = 'masuo';
obj[key3] = val3;
const key4 = Symbol('fuguta');
const val4 = 'tarao';
obj[key4] = val4;
console.log(obj[key3]); // masuo
console.log(obj[key4]); // tarao
シンボルは引数がなんであろうと同一にならないからこうなる
2020/05/28(木) 12:56:03.31ID:???
const厨
2020/05/28(木) 13:15:11.02ID:???
使わない理由がない
2020/05/28(木) 19:32:06.27ID:???
最近の質問、何も調べてない初心者ばっかだな
2020/05/28(木) 20:07:36.93ID:???
使わない理由がない?
なら普段歩くときに必要もないのに杖を付くのか?
明確に使う必要性が無いものは使わない
それが普通の考え
その逆の思考だとゴミ屋敷になる
なら普段歩くときに必要もないのに杖を付くのか?
明確に使う必要性が無いものは使わない
それが普通の考え
その逆の思考だとゴミ屋敷になる
2020/05/28(木) 20:14:28.79ID:???
>>432
あほか。メリットがあるからに決まってるだろ。ちょっとは勉強しな
あほか。メリットがあるからに決まってるだろ。ちょっとは勉強しな
2020/05/28(木) 20:20:19.38ID:???
>>432は回答を引き出すための前振りだろ
関わっちゃダメ
関わっちゃダメ
2020/05/28(木) 21:08:31.68ID:???
constを使わないということは変数の中身が書き変わっているのか意識しなくてはならない
再代入が必要になる変数にのみletを使う
これこそ正に"明確な必要性に応じて"使っているじゃないか
varやletなんてのは杖をつくどころか砂利道を裸足で歩いているようなもんだ
そして後からそのコードを読むものにもその道を裸足で歩くことを強要しているのだ
再代入が必要になる変数にのみletを使う
これこそ正に"明確な必要性に応じて"使っているじゃないか
varやletなんてのは杖をつくどころか砂利道を裸足で歩いているようなもんだ
そして後からそのコードを読むものにもその道を裸足で歩くことを強要しているのだ
2020/05/28(木) 22:06:15.78ID:???
もっとレベル高い話して
2020/05/28(木) 22:31:13.39ID:???
もっとレベル高い質問して
2020/05/29(金) 01:13:27.30ID:???
function sendRequest(data) {
const request = new Request("/custom/execute", {
method: "POST",
body: data
});
fetch(request)
.then(function(response) {
if(response.ok) return response.arrayBuffer();
})
.then(function(body) {
const decoder = new TextDecoder("Shift_JIS");
const result = decoder.decode(body);
})
}
非同期とかわけわからんのだけどresultをreturnとか呼び出し元に返すにはどうすりゃいいの?
const request = new Request("/custom/execute", {
method: "POST",
body: data
});
fetch(request)
.then(function(response) {
if(response.ok) return response.arrayBuffer();
})
.then(function(body) {
const decoder = new TextDecoder("Shift_JIS");
const result = decoder.decode(body);
})
}
非同期とかわけわからんのだけどresultをreturnとか呼び出し元に返すにはどうすりゃいいの?
2020/05/29(金) 07:05:22.13ID:???
>>438
通信って少なからず時間がかかるわけじゃん?
そんでそれがいつまでかかるのかもわからん
その時間を待たずに次にの処理実行しちゃうぜ
ってのが非同期
んでそのsendRequest関数をasyncにして
fetchをawaitにすれば、プロミスを返す関数になるから
呼び出し元でもthenとcatchが使えるようになる
通信って少なからず時間がかかるわけじゃん?
そんでそれがいつまでかかるのかもわからん
その時間を待たずに次にの処理実行しちゃうぜ
ってのが非同期
んでそのsendRequest関数をasyncにして
fetchをawaitにすれば、プロミスを返す関数になるから
呼び出し元でもthenとcatchが使えるようになる
2020/05/29(金) 07:11:37.92ID:???
>>435
馬鹿も休み休み言え
お前は普段ArrayやDateも変更されてるかもしれないと心配してるのか?
オブジェクトも各プロパティ毎に書き込み禁止や編集禁止を設定してるのか?
型チェックは?
お前とイタズラ坊主が同じページで動作するライブラリを作っている状態で
どうしてもお前が変更されたくないグローバル変数を置きたいというのであればconstを使う意味はある
でもletでも2重宣言は防げるのだから、そうでない場面で使うのは過剰だろ
お前は
const HENNKOUSURUNA = 42
HENNKOUSURUNA = -1
のようなコードを書かないという程度の自信もないのか?
それだったらお前が色々JSで気をつけてる行為そのものの正確性が不安だろう
最初から事前チェックをしっかりしてくれる言語で書いて変換したほうが100倍良い
JSはそういう言語ではないから
JSは制限したりチェックしたりするのではなく、
合わせたり乗り越えたりして恒常性を維持していきやすい言語だから
馬鹿も休み休み言え
お前は普段ArrayやDateも変更されてるかもしれないと心配してるのか?
オブジェクトも各プロパティ毎に書き込み禁止や編集禁止を設定してるのか?
型チェックは?
お前とイタズラ坊主が同じページで動作するライブラリを作っている状態で
どうしてもお前が変更されたくないグローバル変数を置きたいというのであればconstを使う意味はある
でもletでも2重宣言は防げるのだから、そうでない場面で使うのは過剰だろ
お前は
const HENNKOUSURUNA = 42
HENNKOUSURUNA = -1
のようなコードを書かないという程度の自信もないのか?
それだったらお前が色々JSで気をつけてる行為そのものの正確性が不安だろう
最初から事前チェックをしっかりしてくれる言語で書いて変換したほうが100倍良い
JSはそういう言語ではないから
JSは制限したりチェックしたりするのではなく、
合わせたり乗り越えたりして恒常性を維持していきやすい言語だから
2020/05/29(金) 07:22:32.39ID:???
>>440
> お前は普段ArrayやDateも変更されてるかもしれないと心配してるのか?
ArrayやDateは変更されることはないだろうなってわかるから心配してない
もし変更していたら、変更するほうが悪いと言える。
しかし任意で作った変数はそうはいかない。変更しないかもしれないし
変更するかもしれない。保証がない。だからconstで明確にする必要がある。
同じ変数でもundefinedは変更するほうが悪いに属する変数だから
わざわざconstにする必要はない。
> お前は普段ArrayやDateも変更されてるかもしれないと心配してるのか?
ArrayやDateは変更されることはないだろうなってわかるから心配してない
もし変更していたら、変更するほうが悪いと言える。
しかし任意で作った変数はそうはいかない。変更しないかもしれないし
変更するかもしれない。保証がない。だからconstで明確にする必要がある。
同じ変数でもundefinedは変更するほうが悪いに属する変数だから
わざわざconstにする必要はない。
2020/05/29(金) 07:27:22.10ID:???
>>440
できるできないではない。
コードに意図を書くことが重要。
別にconstではなくてもコメントで「この変数は再代入しない」と書いても良い
意図を書くという目的は達成できている。
ただし言語にconstという機能があるのだからそれを使ったほうが簡単
> どうしてもお前が変更されたくないグローバル変数を置きたい
つまり「変更されたくないグローバル変数を起きたい」のではない
「このグローバル変数は変更しないという設計である」という意図を込めるために使う
今ではletを使うということは「変更する事がある」という意図を込めることになっている。
変更することがあるという意図が込められてるのに、変更していない。なんでや?(バグか?)ということになる。
できるできないではない。
コードに意図を書くことが重要。
別にconstではなくてもコメントで「この変数は再代入しない」と書いても良い
意図を書くという目的は達成できている。
ただし言語にconstという機能があるのだからそれを使ったほうが簡単
> どうしてもお前が変更されたくないグローバル変数を置きたい
つまり「変更されたくないグローバル変数を起きたい」のではない
「このグローバル変数は変更しないという設計である」という意図を込めるために使う
今ではletを使うということは「変更する事がある」という意図を込めることになっている。
変更することがあるという意図が込められてるのに、変更していない。なんでや?(バグか?)ということになる。
2020/05/29(金) 09:23:08.72ID:???
あきらかに定数でないものにconst使うのってどうなの
2020/05/29(金) 09:45:56.82ID:???
>>443
定数の定義とは?
定数の定義とは?
2020/05/29(金) 10:08:50.90ID:???
2020/05/29(金) 10:19:01.56ID:???
まああれですよ
今まで20年以上varで問題なかったのになんで今頃?
っていうのが人情ですよ
うちの親会社のアメリカ人も似たようなこと言ってる
本当に上書き保護が必要なら
8年前からTypeScriptで書いてるだろうと
今まで20年以上varで問題なかったのになんで今頃?
っていうのが人情ですよ
うちの親会社のアメリカ人も似たようなこと言ってる
本当に上書き保護が必要なら
8年前からTypeScriptで書いてるだろうと
2020/05/29(金) 11:32:04.77ID:???
2020/05/29(金) 11:32:47.43ID:???
> うちの親会社のアメリカ人も似たようなこと言ってる
それは「うちの未熟な新人も似たようなことを言ってる」となにか違う意味でもあるのか?
それは「うちの未熟な新人も似たようなことを言ってる」となにか違う意味でもあるのか?
2020/05/29(金) 12:33:49.99ID:???
何事にも、変化に対応できない人間がいつも新しいものに文句を付ける
それだけのことさ
constなんて概念自体クッソ古いけど、これにすら文句付けるってどんだけ脳味噌固いんだか
それだけのことさ
constなんて概念自体クッソ古いけど、これにすら文句付けるってどんだけ脳味噌固いんだか
2020/05/29(金) 12:45:44.14ID:???
新しいものを取り入れるのと、飲み込まれるのは違う
2020/05/29(金) 12:54:02.51ID:???
>>442
それは違うと思う
変数を見てそれがどんな宣言状態なのか分からないし
だからこそ定数であるという意図を込めるために、
元々定数があった言語でさえも定数は大文字と言ったような慣習があるんでしょ?
変数に意図を込める方法は変数名に込めるしかないでしょ
それとも変数を見るたびにわざわざ宣言部分を探してそこから意図を汲み取ろうとするのか?
あるいはletで宣言されている変数を見つけたら、その後全ての使われ方を見て
変更されてなかったらおかしいという謎の遊びをするのか?
何も問題が起きてるわけでないのにわざわざ?
結局君がconstに拘ってるのは君が変態でへんくうだからでしょ?
それは違うと思う
変数を見てそれがどんな宣言状態なのか分からないし
だからこそ定数であるという意図を込めるために、
元々定数があった言語でさえも定数は大文字と言ったような慣習があるんでしょ?
変数に意図を込める方法は変数名に込めるしかないでしょ
それとも変数を見るたびにわざわざ宣言部分を探してそこから意図を汲み取ろうとするのか?
あるいはletで宣言されている変数を見つけたら、その後全ての使われ方を見て
変更されてなかったらおかしいという謎の遊びをするのか?
何も問題が起きてるわけでないのにわざわざ?
結局君がconstに拘ってるのは君が変態でへんくうだからでしょ?
2020/05/29(金) 13:14:09.85ID:???
> 変数を見てそれがどんな宣言状態なのか分からないし
constって書いてあるからわかるじゃん?
constって書いてあるからわかるじゃん?
2020/05/29(金) 13:14:45.47ID:???
> 変数に意図を込める方法は変数名に込めるしかないでしょ
iCountとかいう名前にしろってこと?
懐かしのハンガリアンw
iCountとかいう名前にしろってこと?
懐かしのハンガリアンw
2020/05/29(金) 13:16:50.62ID:???
> それとも変数を見るたびにわざわざ宣言部分を探してそこから意図を汲み取ろうとするのか?
え?短期記憶もできないの?
関数は一画面に収まるほど短いんだから
宣言部分なんて上の方見ればわかるじゃん
それに上でまとめて宣言なんてこともしてはだめ
使うところの近くで宣言されてる
え?短期記憶もできないの?
関数は一画面に収まるほど短いんだから
宣言部分なんて上の方見ればわかるじゃん
それに上でまとめて宣言なんてこともしてはだめ
使うところの近くで宣言されてる
2020/05/29(金) 13:17:58.26ID:???
> 変更されてなかったらおかしいという謎の遊びをするのか?
コードを見て変更されてないのに、なんでletを使ってるんだろう?
という疑問を解決する必要がある
遊びではない。仕事だ。
コードを見て変更されてないのに、なんでletを使ってるんだろう?
という疑問を解決する必要がある
遊びではない。仕事だ。
2020/05/29(金) 13:31:32.90ID:???
2020/05/29(金) 13:37:40.22ID:???
>>456
世界中のどこでもアホはいる。当たり前だよw
世界中のどこでもアホはいる。当たり前だよw
2020/05/29(金) 14:27:58.97ID:???
大文字にした上でconstもつければいいじゃない。
値が書き変わらない変数は、単にconstをつければいい。
読みやすい上に開発環境からの恩恵も受けられる。
値が書き変わらない変数は、単にconstをつければいい。
読みやすい上に開発環境からの恩恵も受けられる。
2020/05/29(金) 14:36:02.45ID:???
constみたいなわかりやすい話題はどの言語でも食いつきがいいな
2020/05/29(金) 14:40:14.66ID:???
IE で常用対数を使いたいのだけれども どうしたらよいのかしら・・・
2020/05/29(金) 14:59:22.90ID:???
>>460
Math.log(x) * Math.LOG10E
Math.log(x) * Math.LOG10E
2020/05/29(金) 15:02:28.31ID:???
中学生の頃だったかC++でクラスとかライブラリを知った時
privateにしてもヘッダファイル読み込まなきゃ使えないじゃない?
ヘッダファイル読み込んだら、そこのprivateって書いてあるじゃない?
そのヘッダファイルのprivateをpublicにすればアクセスできるじゃない?
何も隠蔽できてないじゃない?って思ったことがあるんだよな
どうしてそう思ったかと言うと、当時はライブラリは
クローズドソースにして、他の人に使わせるものだと考えていたから
privateの隠蔽というのは、秘匿という意味だと思っちゃったんだよね
まあその勘違いはすぐに分かって、ああ秘匿するためじゃなくて
外から直接参照することは想定してないという意味なんだなって
なんでこの話をしたのかと言うと、これな
>>446
> 本当に上書き保護が必要なら
> 8年前からTypeScriptで書いてるだろうと
constは本当に上書き保護をしたいんじゃなくて
上書きしませんよという宣言だという話
後からコードを見た人のための説明なんだってこと
大文字は、上書きしない+グローバルに使うものという意味だから
大文字にするのは良くない
privateにしてもヘッダファイル読み込まなきゃ使えないじゃない?
ヘッダファイル読み込んだら、そこのprivateって書いてあるじゃない?
そのヘッダファイルのprivateをpublicにすればアクセスできるじゃない?
何も隠蔽できてないじゃない?って思ったことがあるんだよな
どうしてそう思ったかと言うと、当時はライブラリは
クローズドソースにして、他の人に使わせるものだと考えていたから
privateの隠蔽というのは、秘匿という意味だと思っちゃったんだよね
まあその勘違いはすぐに分かって、ああ秘匿するためじゃなくて
外から直接参照することは想定してないという意味なんだなって
なんでこの話をしたのかと言うと、これな
>>446
> 本当に上書き保護が必要なら
> 8年前からTypeScriptで書いてるだろうと
constは本当に上書き保護をしたいんじゃなくて
上書きしませんよという宣言だという話
後からコードを見た人のための説明なんだってこと
大文字は、上書きしない+グローバルに使うものという意味だから
大文字にするのは良くない
2020/05/29(金) 16:05:22.57ID:???
他人からこれだけ不自然だって批判されてるのに
後からコードを見た人の為になる!って主張できる根性は尊敬する
後からコードを見た人の為になる!って主張できる根性は尊敬する
2020/05/29(金) 16:15:29.75ID:???
変態の拘りにはついて行けん
JS界は自由が特長だからマニアックなのは結構だが
口を開いて出てくる言葉が屁理屈ばっかりなのは呆れるな
それならまだ僕の拘りです
こっちの方が芸術的に感じるんです
と素直に主張する方が好感持たれるのにな
変態でプライドも高い奴はどうしょうもない
JS界は自由が特長だからマニアックなのは結構だが
口を開いて出てくる言葉が屁理屈ばっかりなのは呆れるな
それならまだ僕の拘りです
こっちの方が芸術的に感じるんです
と素直に主張する方が好感持たれるのにな
変態でプライドも高い奴はどうしょうもない
2020/05/29(金) 16:19:41.65ID:???
今使ってるコード中で再度変わらることがないからconstなのではないだろう
それがどういう値が考えたときにmutableな属性ならばletにすべき
それがどういう値が考えたときにmutableな属性ならばletにすべき
2020/05/29(金) 16:50:06.45ID:???
ECMAScript2015には従えない!
と言う人が居るスレはここですか?
と言う人が居るスレはここですか?
2020/05/29(金) 17:34:56.36ID:???
const/letを仕様に入れなければこんな論争は起きなかったんだよ
マウントの取り合いしてても見苦しいだけじゃん
JavaScript程度のプログラムなら変数の宣言はvarだけで十分
マウントの取り合いしてても見苦しいだけじゃん
JavaScript程度のプログラムなら変数の宣言はvarだけで十分
2020/05/29(金) 17:37:13.19ID:???
2020/05/29(金) 17:38:05.51ID:???
いえ、技術力が高いという意味で有名な人が
不自然とかconst使うなって言っているなら別ですよ?
そんな人いますか?いませんよね?
技術力が高い人はconstを使いましょうって言ってるはずです。
不自然とかconst使うなって言っているなら別ですよ?
そんな人いますか?いませんよね?
技術力が高い人はconstを使いましょうって言ってるはずです。
2020/05/29(金) 17:39:04.30ID:???
>>465
> 今使ってるコード中で再度変わらることがないからconstなのではないだろう
そうだよ。この変数は一旦割り当てたら変えないようにしよう。だからconstにする。
こういう考えでコードを書くんだよ。
自分で新規のコード書いたことないの?
> 今使ってるコード中で再度変わらることがないからconstなのではないだろう
そうだよ。この変数は一旦割り当てたら変えないようにしよう。だからconstにする。
こういう考えでコードを書くんだよ。
自分で新規のコード書いたことないの?
2020/05/29(金) 17:40:32.21ID:???
2020/05/29(金) 17:47:38.23ID:???
2020/05/29(金) 18:25:02.65ID:???
let isono_height = 1.65;
const fujisan_height = 3776;
重力や地殻変動や工事などの外的要因を除去する。
磯野は有機生命体でdynamic、富士山は無機質でstatic。
const fujisan_height = 3776;
重力や地殻変動や工事などの外的要因を除去する。
磯野は有機生命体でdynamic、富士山は無機質でstatic。
2020/05/29(金) 18:37:29.06ID:???
2020/05/29(金) 18:42:03.64ID:???
2020/05/29(金) 18:52:38.98ID:???
>>474
天才の定義を詳しく
天才の定義を詳しく
2020/05/29(金) 18:58:56.83ID:???
>>472
テストとかではvarが基本
Chromeのテストでも好まれてる
テストだと一時変数が多いから
それらの名前はどうしてもかぶりがち
だから何か機能を関数として用意するときは
その関数内では基本letが使われるけど
それ以外の場所では多重宣言が許されるvarが好まれてる
でもテストを色々見てると基本constで書かれたものもある
だけどそこにも上の理由でvarも沢山使われてる
つまりvar/constだけで書くのが好きな人もいる
面白いことに関数内だったとしても
letを中心で使う場合とconstを中心で使う場合でかき分けてる人もいる
つまりは、数行の単純な結果や演算を担当する関数は、
カチッカチッとしたパーツを組み合わせて個体のマシンを作る感覚でconstが好まれる
一方もうちょっと柔らかいイメージの機能としての関数内ではletが好まれる
上から一行一行さーっと実行していくような場面ではvarが好まれる
全体的にそういう傾向があるように感じる
同じ感覚でもここで争われてるような感覚とは違うっぽい
テストとかではvarが基本
Chromeのテストでも好まれてる
テストだと一時変数が多いから
それらの名前はどうしてもかぶりがち
だから何か機能を関数として用意するときは
その関数内では基本letが使われるけど
それ以外の場所では多重宣言が許されるvarが好まれてる
でもテストを色々見てると基本constで書かれたものもある
だけどそこにも上の理由でvarも沢山使われてる
つまりvar/constだけで書くのが好きな人もいる
面白いことに関数内だったとしても
letを中心で使う場合とconstを中心で使う場合でかき分けてる人もいる
つまりは、数行の単純な結果や演算を担当する関数は、
カチッカチッとしたパーツを組み合わせて個体のマシンを作る感覚でconstが好まれる
一方もうちょっと柔らかいイメージの機能としての関数内ではletが好まれる
上から一行一行さーっと実行していくような場面ではvarが好まれる
全体的にそういう傾向があるように感じる
同じ感覚でもここで争われてるような感覚とは違うっぽい
2020/05/29(金) 19:30:27.16ID:???
>>476
cho賢い
cho賢い
2020/05/29(金) 19:39:12.34ID:???
コンピュータ上で実行されている以上、変数内の値(メモリ上の信号)を書き換えようと思ったら、そんなことは実行中でもいくらでもできる。
既に沢山書かれているが、constというのは、「どういう手段を以ってしても値が絶対に書き換えられない」という不変性を約束するものではなく、開発(プログラミング)において、「この値を書き換える予定もなければ、その必要もない」という表明の形に他ならない。
短いコードならともかく、大規模な何百、何千行以上もあるようなコードの中に、唐突にvarやletの再代入可能な変数が広いスコープの中に現れたとき、それの値が変わることは意識せざるを得なくなる。
そういう(必要ないかもしれない無駄な)気苦労を減らすというだけでもconstの価値は大きい。
既に沢山書かれているが、constというのは、「どういう手段を以ってしても値が絶対に書き換えられない」という不変性を約束するものではなく、開発(プログラミング)において、「この値を書き換える予定もなければ、その必要もない」という表明の形に他ならない。
短いコードならともかく、大規模な何百、何千行以上もあるようなコードの中に、唐突にvarやletの再代入可能な変数が広いスコープの中に現れたとき、それの値が変わることは意識せざるを得なくなる。
そういう(必要ないかもしれない無駄な)気苦労を減らすというだけでもconstの価値は大きい。
2020/05/29(金) 19:49:40.59ID:???
2020/05/29(金) 20:10:12.08ID:???
forEachの第3引数に操作中の配列が入ってくるけど、使い道どんなんあんの?
2020/05/29(金) 20:10:45.17ID:???
>既に沢山書かれているが、constというのは、「どういう手段を以ってしても値が絶対に書き換えられない」という不変性を約束するものではなく、
>開発(プログラミング)において、「この値を書き換える予定もなければ、その必要もない」という表明の形に他ならない。
誰が決めたんだ?
>開発(プログラミング)において、「この値を書き換える予定もなければ、その必要もない」という表明の形に他ならない。
誰が決めたんだ?
2020/05/29(金) 20:27:09.76ID:???
2020/05/29(金) 20:28:31.26ID:???
>>482
決めるって何を?
決めるって何を?
2020/05/29(金) 20:33:02.59ID:???
不変性を約束するものではない
表明の形にほかならない
誰が決めたんだ?
表明の形にほかならない
誰が決めたんだ?
2020/05/29(金) 20:34:58.32ID:???
2020/05/29(金) 20:53:50.22ID:???
まともに調べる気のない質問者が多過ぎる
2020/05/29(金) 21:09:45.46ID:???
const程度でグダグダ言ってるレベルのスレだし残当
2020/05/29(金) 21:38:40.08ID:???
MDNで終わるスレ
2020/05/29(金) 21:50:02.58ID:???
2020/05/29(金) 21:55:28.97ID:???
>>490
良くある言い回しなのに、意味が分からない人もいるんだな
良くある言い回しなのに、意味が分からない人もいるんだな
2020/05/29(金) 21:56:54.14ID:???
さもそれが真実であるかのように書いといて何だねそれは
2020/05/29(金) 21:58:40.41ID:???
日本語から教えないと伝わらないスレ
2020/05/29(金) 22:04:42.25ID:???
>>491
だから説明しろって
だから説明しろって
2020/05/29(金) 22:10:05.00ID:???
僕が考えた嘘っぱちを日本語のせいにしたらいかん
2020/05/29(金) 22:20:25.20ID:???
ドラッグイベントが理解できん。
dragenterイベントでdropEffectを設定してもdragoverイベントで勝手に値が変わる。
dragenterイベントでdropEffectを設定する意味は?
dragenterイベントでpreventDefault()しなくてもdragoverイベントはめちゃめちゃ呼ばれるし、
dragoverイベントでpreventDefault()しさえすればdropイベントは発生する。
dragenterイベントでpreventDefault()する意味は?
dropイベントでdropEffectに応じて処理を分岐できるとあるが、
dropイベント内でのdropEffectが何やってもnoneにしかならんのだが?
そもそもdragoverイベントで延々とdropEffect書き込んでpreventDefault()し続けるってどうなの?
このAPI設計した外人馬鹿じゃねーの?
dragenterイベントでdropEffectを設定してもdragoverイベントで勝手に値が変わる。
dragenterイベントでdropEffectを設定する意味は?
dragenterイベントでpreventDefault()しなくてもdragoverイベントはめちゃめちゃ呼ばれるし、
dragoverイベントでpreventDefault()しさえすればdropイベントは発生する。
dragenterイベントでpreventDefault()する意味は?
dropイベントでdropEffectに応じて処理を分岐できるとあるが、
dropイベント内でのdropEffectが何やってもnoneにしかならんのだが?
そもそもdragoverイベントで延々とdropEffect書き込んでpreventDefault()し続けるってどうなの?
このAPI設計した外人馬鹿じゃねーの?
2020/05/29(金) 22:24:03.20ID:???
>>496
jQuery使え
jQuery使え
2020/05/29(金) 22:31:38.25ID:???
2020/05/30(土) 06:39:23.61ID:???
2020/05/30(土) 06:50:37.64ID:???
jQuery使おうが同じやろがい
それどころかe.originalEventとかいうダセぇステップを踏まなきゃならん
jQueryerはほんまレベルひっくいな
それどころかe.originalEventとかいうダセぇステップを踏まなきゃならん
jQueryerはほんまレベルひっくいな
2020/05/30(土) 07:26:03.31ID:???
2020/05/30(土) 10:30:42.59ID:???
2020/05/30(土) 10:31:24.09ID:???
誤:こんが得ている
正:考えている
すまんこ
正:考えている
すまんこ
2020/05/30(土) 12:43:15.00ID:???
2020/05/30(土) 12:52:36.99ID:???
>>504
いやならこのスレに来るな
いやならこのスレに来るな
2020/05/30(土) 15:10:27.54ID:???
2020/05/30(土) 15:22:38.63ID:???
× テストとかではvarが基本
Chromeのテストでも好まれてる
○Chromeのテスト(?)では(何かしらの意味があって)varが使われていた
それを見てvarが基本だと思い込んだ
Chromeのテストでも好まれてる
○Chromeのテスト(?)では(何かしらの意味があって)varが使われていた
それを見てvarが基本だと思い込んだ
2020/05/30(土) 17:44:50.73ID:???
constかvarかなんて
再代入した時に実行環境がエラー投げるかどうかの違いしかないんだから
どっちで書いたって大差ねえよ
そんなことみんなわかってるじゃろ?
なんでこんな無駄な言い合いを…
再代入した時に実行環境がエラー投げるかどうかの違いしかないんだから
どっちで書いたって大差ねえよ
そんなことみんなわかってるじゃろ?
なんでこんな無駄な言い合いを…
2020/05/30(土) 18:12:30.45ID:???
言い合うのは無駄だが、お前は違いを分かってない
2020/05/30(土) 18:13:26.45ID:???
2020/05/30(土) 18:29:53.11ID:???
少なくとも
> 再代入した時に実行環境がエラー投げるかどうかの違いしかないんだから
> どっちで書いたって大差ねえよ
エラーになるんだから大差あるだろ
分かってたらこんな自己矛盾するような文章は書かん
constとvarの使い道が違うのに大差ないと言い切っちゃうところが分かってない
> 再代入した時に実行環境がエラー投げるかどうかの違いしかないんだから
> どっちで書いたって大差ねえよ
エラーになるんだから大差あるだろ
分かってたらこんな自己矛盾するような文章は書かん
constとvarの使い道が違うのに大差ないと言い切っちゃうところが分かってない
2020/05/30(土) 18:40:03.78ID:???
2020/05/30(土) 18:47:27.12ID:???
そもそも上で議論してるのはconstとvarじゃなくてletとvarの使い分けじゃないの?
2020/05/30(土) 18:52:28.16ID:???
defineみたいなものすらないクソ言語にようやくconstが実装されただけのこと
constがない時代に慣らされた低脳コーダがconstの意味を理解できてないだけで騒いでる図
ちょっとは他言語に触れた方がいい
constがない時代に慣らされた低脳コーダがconstの意味を理解できてないだけで騒いでる図
ちょっとは他言語に触れた方がいい
2020/05/30(土) 18:54:43.82ID:???
2020/05/30(土) 18:56:13.01ID:???
>>507
そこが気になってたの?
(あらゆる) テストとかではvarが基本
ってことではないことは先を見れば分かるでしょ?
(V8のような環境での)テストとかではvarが基本(好まれる)
っていう雰囲気の話だよ
そこが気になってたの?
(あらゆる) テストとかではvarが基本
ってことではないことは先を見れば分かるでしょ?
(V8のような環境での)テストとかではvarが基本(好まれる)
っていう雰囲気の話だよ
2020/05/30(土) 19:02:17.45ID:???
徹底してconst使うのならObject.freezeも使わないとおかしい
2020/05/30(土) 19:06:25.37ID:???
2020/05/30(土) 19:28:01.87ID:???
>>514
javascriptにはdefineはあるよ
javascriptにはdefineはあるよ
2020/05/30(土) 20:22:52.03ID:???
let, constはブロックスコープが使えることも忘れないように。
2020/05/30(土) 20:24:42.46ID:???
2020/05/30(土) 21:01:32.53ID:???
2020/05/30(土) 22:53:34.44ID:???
2020/05/30(土) 22:55:36.11ID:???
>>512
> ESでconstが使えるようになるまで
> 再代入されては困る変数はどうしていたの?
再代入されて困る変数に再代入してバグが発生していた
ESでconstが使えるようになるまでバグが発生していた
> ESでconstが使えるようになるまで
> 再代入されては困る変数はどうしていたの?
再代入されて困る変数に再代入してバグが発生していた
ESでconstが使えるようになるまでバグが発生していた
2020/05/31(日) 02:20:38.70ID:???
2020/05/31(日) 08:16:26.17ID:???
別にvarもletもconstも使えばいいが
constにこだわるメリットが無いわな
何度も言われてるようにそこまで気にするなら
別の箇所も気にしないとおかしいし
それなら別言語を使うほうが生産的だ
結局の所自己満足以外の何物でもない
それを一般的に素晴らしいと盲信するのは迷惑
constにこだわるメリットが無いわな
何度も言われてるようにそこまで気にするなら
別の箇所も気にしないとおかしいし
それなら別言語を使うほうが生産的だ
結局の所自己満足以外の何物でもない
それを一般的に素晴らしいと盲信するのは迷惑
2020/05/31(日) 08:47:56.64ID:???
constなくて困らないから、永遠に使わなくていいよ
誰も強制してないから
誰も強制してないから
2020/05/31(日) 09:09:22.66ID:???
>>527
御意
御意
2020/05/31(日) 09:31:01.45ID:???
そこまで気にするんじゃなくて、どれも変わらんとか全てvarでいいとか言い出すから馬鹿にしてるんやで
2020/05/31(日) 09:36:53.93ID:???
「使い分けすればいい」なら、誰も反論しなかっただろうね
>>526で意見変えてるようだけど
>>526で意見変えてるようだけど
2020/05/31(日) 09:44:47.42ID:???
jqueryおじさんやconstおじさんってめんどくせーな
2020/05/31(日) 09:48:20.60ID:???
昔は困らなかった云々いうなら、「ES6がなかった時代のコード」を書き続ければいい
今でも書けなくはないが、わざわざ不便な時代に逆戻りするとは酔狂な人だな、と思う
今でも書けなくはないが、わざわざ不便な時代に逆戻りするとは酔狂な人だな、と思う
2020/05/31(日) 10:23:45.02ID:???
1. 使い分ければいい
2. const房
3. constなくても困らない(昔は困らなかった)
1は正論。
3はフルボッコ状態。
2. const房
3. constなくても困らない(昔は困らなかった)
1は正論。
3はフルボッコ状態。
2020/05/31(日) 10:25:30.39ID:???
昔は困らなかった
今は全部const使わなければ困るのか?
いや困らない
話は終わり
今は全部const使わなければ困るのか?
いや困らない
話は終わり
2020/05/31(日) 10:38:49.55ID:???
>>533
1.可能な限り100%const
2.それはおかしい
だろ
すり寄ってくるんじゃねーよ
使い分ければいいと意見を変えたならそう言え
お前が折れたならそれでこの話は終わりだ
勝手に違う対立構造を作って逃げようとしてんじゃねーよ
1.可能な限り100%const
2.それはおかしい
だろ
すり寄ってくるんじゃねーよ
使い分ければいいと意見を変えたならそう言え
お前が折れたならそれでこの話は終わりだ
勝手に違う対立構造を作って逃げようとしてんじゃねーよ
2020/05/31(日) 10:50:19.09ID:???
昔から困ってる人が居たからletだのconstだのtypescriptだのが出来たんだろw
困ってないやつは今後もES3で書き続ければ良い
世の中に必要とする輩は居るんだからそれらに一々イチャモン付けずにお前はお前の道を突き進んでりゃ良いだけ
ここで新しい機能に使ってる奴に文句言っても新しい機能は無くならないから言うならEcma Internationalに文句付けてくれw
困ってないやつは今後もES3で書き続ければ良い
世の中に必要とする輩は居るんだからそれらに一々イチャモン付けずにお前はお前の道を突き進んでりゃ良いだけ
ここで新しい機能に使ってる奴に文句言っても新しい機能は無くならないから言うならEcma Internationalに文句付けてくれw
2020/05/31(日) 10:51:46.13ID:???
2020/05/31(日) 10:55:15.18ID:???
>>535
お前、「俺に反論する奴は全員『可能な限り100%const』」と思いこんでるだろ
お前、「俺に反論する奴は全員『可能な限り100%const』」と思いこんでるだろ
2020/05/31(日) 12:07:39.41ID:???
>>526
別にvarもletもconstも使えばいいが
コードの品質は気にしないし、バグが混入する確率が上がって
保守が大変になっても、その時頑張ればいいから
constにこだわるメリットが無いわな
こうですか?
別にvarもletもconstも使えばいいが
コードの品質は気にしないし、バグが混入する確率が上がって
保守が大変になっても、その時頑張ればいいから
constにこだわるメリットが無いわな
こうですか?
2020/05/31(日) 12:21:51.02ID:???
気持ちはわかるが
varだけではバグ率上がるような人はちょっと困るな
varだけではバグ率上がるような人はちょっと困るな
2020/05/31(日) 12:25:55.94ID:???
世の中にはconstで楽ができると考える人とconstで書くのが負担に感じる人がいる。
2020/05/31(日) 12:51:00.95ID:???
前者の人は技術力が高い。後者は低い。
2020/05/31(日) 12:53:47.70ID:???
>>542
なんで?
なんで?
2020/05/31(日) 13:13:31.36ID:???
>>543
ググったらわかるよ。constが楽〜とか言ってる人は
関数型とか再代入とか参照透過性とかそういう用語を知っている。
constを理解してない人は、知った上で否定してるわけじゃない。
これらの用語すら知らないんだよ。
ググったらわかるよ。constが楽〜とか言ってる人は
関数型とか再代入とか参照透過性とかそういう用語を知っている。
constを理解してない人は、知った上で否定してるわけじゃない。
これらの用語すら知らないんだよ。
2020/05/31(日) 13:35:05.65ID:???
>>544
なんで突然理解の話するの?
なんで突然理解の話するの?
2020/05/31(日) 13:51:32.10ID:???
理解してる人は技術力が高いから
2020/05/31(日) 14:41:02.44ID:???
プログラミングって明らかに理解力が大事だろ
完成して動きゃいいんだよ 中身なんてかんけーねーよ
って馬鹿丸出しだろ
完成して動きゃいいんだよ 中身なんてかんけーねーよ
って馬鹿丸出しだろ
2020/05/31(日) 14:45:42.22ID:???
2020/05/31(日) 15:12:22.66ID:???
緩いのが売りのJavaScriptで
なぜconstができたかを考えるべき
なぜconstができたかを考えるべき
2020/05/31(日) 15:19:31.70ID:???
誰が売ったのそんなものw
2020/05/31(日) 15:20:03.28ID:???
>>548
理解している人は負担にならないんだよ
例えば囲碁でもちゃんと理解してる人は死活(石が死んでるか生きてるか)を
をすぐに見極め、ちゃっちゃと寄せ(陣地の境界線をはっきりさせること)を終わらせてしまう
理解してない人は明らかにわかりきったことでも悩むから負担に感じる
理解している人は負担にならないんだよ
例えば囲碁でもちゃんと理解してる人は死活(石が死んでるか生きてるか)を
をすぐに見極め、ちゃっちゃと寄せ(陣地の境界線をはっきりさせること)を終わらせてしまう
理解してない人は明らかにわかりきったことでも悩むから負担に感じる
2020/05/31(日) 15:26:32.23ID:???
2020/05/31(日) 15:33:18.92ID:???
理解してない奴のコードはスパゲッティなんだよ
自分で作って自分しか使わないならそれでいいが、人に使わせ保守も引き継ぐなら
理解力がある奴が組んだ綺麗で保守性のあるコードが理想って事言わなくても分かるでしょ
自分で作って自分しか使わないならそれでいいが、人に使わせ保守も引き継ぐなら
理解力がある奴が組んだ綺麗で保守性のあるコードが理想って事言わなくても分かるでしょ
2020/05/31(日) 16:13:14.44ID:???
考え方が大きく間違ってる
アホでも担当が分かれててコントリビュータがついていれば
保守性のあるコードになる
理解力があっても一人が長大なコードを独断で書いてれば
特に自由な書き方ができて標準も定まっていないJSでは
他人がそれをメンテするのは困難
引き継げるかどうかは書いている人の能力ではなくて
引き継ぐための組織的な環境整備がされているかどうかだ
そこがわからないやつは無能
アホでも担当が分かれててコントリビュータがついていれば
保守性のあるコードになる
理解力があっても一人が長大なコードを独断で書いてれば
特に自由な書き方ができて標準も定まっていないJSでは
他人がそれをメンテするのは困難
引き継げるかどうかは書いている人の能力ではなくて
引き継ぐための組織的な環境整備がされているかどうかだ
そこがわからないやつは無能
2020/05/31(日) 16:42:51.09ID:???
だからconstなんて使わなくていいしvarで十分
とはならんだろ
原則論と組織論をごっちゃにして無能をさらけ出しちゃった例だな
とはならんだろ
原則論と組織論をごっちゃにして無能をさらけ出しちゃった例だな
2020/05/31(日) 18:20:32.97ID:???
1. プロは道具に拘る
2. プロは道具を選ばない
例えるなら、
1. ゴルゴ13は仕事前に、その仕事に特別に調整された武器を使う
2. ゴルゴ13は最強なので、どんな武器を持たせても必ず、勝利する
俺は1.か正しいと思うのだが
武芸百般でも、最後の最後まで完成度を高めるのが、本当のプロ
2. プロは道具を選ばない
例えるなら、
1. ゴルゴ13は仕事前に、その仕事に特別に調整された武器を使う
2. ゴルゴ13は最強なので、どんな武器を持たせても必ず、勝利する
俺は1.か正しいと思うのだが
武芸百般でも、最後の最後まで完成度を高めるのが、本当のプロ
2020/05/31(日) 19:44:05.62ID:???
ESにconstが追加された事実の前にはどんな戯言も無意味
反論してみろ
反論してみろ
2020/05/31(日) 20:58:55.91ID:???
>>556
例えは妥当だけど、当事者の読解力が不足して伝わらないだろうなあ
例えは妥当だけど、当事者の読解力が不足して伝わらないだろうなあ
2020/06/01(月) 06:26:17.21ID:???
だからconstなんて使わなくていいしvarで十分
と仮に言ってたとしても
constは使わないほうが良いとか使っちゃ駄目だとか言ってるわけでもないのに
やっぱり先天的にこだわりが強いやつには日本語通じないな
と仮に言ってたとしても
constは使わないほうが良いとか使っちゃ駄目だとか言ってるわけでもないのに
やっぱり先天的にこだわりが強いやつには日本語通じないな
2020/06/01(月) 07:17:15.55ID:???
varで十分な根拠がないのは、相変わらずだな
2020/06/01(月) 08:23:13.47ID:???
>>558
確かに斜め上の反論をされてるので、伝わらなかったようだな
確かに斜め上の反論をされてるので、伝わらなかったようだな
2020/06/01(月) 09:35:18.87ID:???
2020/06/01(月) 09:40:24.76ID:???
2020/06/01(月) 10:34:41.43ID:???
constは乱用するのにオブジェクトや型に対しての縛りには無関心なんだな
2020/06/01(月) 11:04:55.58ID:???
乱用って何だよ
理解できないものは乱用と受け取るレベルの低脳は話に入ってくるなよ
理解できないものは乱用と受け取るレベルの低脳は話に入ってくるなよ
2020/06/01(月) 12:28:29.12ID:???
自分の悪癖が他人からどう見られてるか客観的に考えたほうがいいぞ
人の意見を聞く気がないのなら部屋の隅っこで一人で話しとけ
人の意見を聞く気がないのなら部屋の隅っこで一人で話しとけ
2020/06/01(月) 12:34:40.26ID:???
もうやめてくれ
レベル低すぎ
レベル低すぎ
2020/06/01(月) 12:46:12.86ID:???
2020/06/01(月) 12:55:21.92ID:???
俺は普通に100%constもできるけど、
全員に100%は押し付けないよ
技術力不足でできんやつもいるのは知ってるから。
完璧主義ではないので、他人には8割程度しか求めないな
全員に100%は押し付けないよ
技術力不足でできんやつもいるのは知ってるから。
完璧主義ではないので、他人には8割程度しか求めないな
2020/06/01(月) 13:01:41.59ID:???
constに技術力ってなんだよ
使うべきところで使うだけのことだろ
使うべきところで使うだけのことだろ
2020/06/01(月) 13:06:21.74ID:???
知らんがなw
100%constできないやつがいるんだろ?
技術力がない以外の理由なんかあるんか?
100%constできないやつがいるんだろ?
技術力がない以外の理由なんかあるんか?
2020/06/01(月) 13:24:08.25ID:???
技術以前に理解力だろ
forなんて知らない子
自分でカウントアップしてifで終了判定してgotoでループで十分
て話とここで話をしているconst,varの低レベル議論と同じじゃね
forなんて知らない子
自分でカウントアップしてifで終了判定してgotoでループで十分
て話とここで話をしているconst,varの低レベル議論と同じじゃね
2020/06/01(月) 14:20:33.81ID:???
const使うとめっちゃ便利だよね
うっかり代入してるところでIDEがちゃんと叱ってくれるし助かる
IEの仕事とか保守案件が多いとconstを使いたくて使いたくて震える
うっかり代入してるところでIDEがちゃんと叱ってくれるし助かる
IEの仕事とか保守案件が多いとconstを使いたくて使いたくて震える
2020/06/01(月) 15:27:55.58ID:???
再代入防ぐぅぅぅ便利ぃぃぃぃぃと散々言うてるが
そんなうっかり再代入するものか?
どんな書き方してんのよ
それはそれとしてconst使う方がエンジンで最適化されてパフォーマンスが極僅かに良くなるんだっけ?
じゃあconstでいいんでない?
そんなうっかり再代入するものか?
どんな書き方してんのよ
それはそれとしてconst使う方がエンジンで最適化されてパフォーマンスが極僅かに良くなるんだっけ?
じゃあconstでいいんでない?
2020/06/01(月) 15:43:11.70ID:???
常人にはうっかり代入とかいうのが理解できないよな
2020/06/01(月) 15:49:23.77ID:???
>>520の機能だけでも使うに値するわ
2020/06/01(月) 15:49:31.23ID:???
だって馬鹿はうっかり代入してることすら気付かないもの
2020/06/01(月) 15:53:00.73ID:???
修正するのは他人かも知れんし
579Name_Not_Found
2020/06/01(月) 16:39:58.15ID:1tmBfycn javascriptでこのような木を描くことは可能ですか?
javascriptとcanvasです
本当は3d環境で作りたいのですがね
https://qiita.com/v_ohji/items/628a972a3f138cc09427
javascriptとcanvasです
本当は3d環境で作りたいのですがね
https://qiita.com/v_ohji/items/628a972a3f138cc09427
2020/06/01(月) 17:05:16.30ID:???
2020/06/01(月) 17:22:59.95ID:???
コード見て、あー、この結果に値加えれば
バグ修正できるわーとかいって
どんどん壊していくってのが多いよ
バグ修正できるわーとかいって
どんどん壊していくってのが多いよ
2020/06/01(月) 17:27:06.44ID:???
>>579
Processing.jsでも使えばいいんじゃね
Processing.jsでも使えばいいんじゃね
583Name_Not_Found
2020/06/01(月) 17:30:14.20ID:1tmBfycn2020/06/01(月) 21:33:48.20ID:???
Processing.jsやp5.jsはJSで実装されてるんだから、別に不可能ではないだろ
キミに可能かどうかは知らんけど、ライブラリなしでやりたいなら頑張ってやればいいじゃん
キミに可能かどうかは知らんけど、ライブラリなしでやりたいなら頑張ってやればいいじゃん
2020/06/01(月) 22:17:05.27ID:???
>>579
そのコードを移植したら動くよ
そのコードを移植したら動くよ
2020/06/01(月) 23:07:56.57ID:???
すまん、playcodeで動くとこまで作ったんだけど
数値いじって遊んでたらメモリ不足で吹っ飛んだわ
そのままintやfloatの宣言をletに変えて関数はfunctionにする
あとはcanvasのコンテキストとラッパー関数や変数10個くらい用意すれば動いた
注意点
元のコードに2箇所誤字がある triangle → tr_angle
このコードそのままでは例の絵みたいな綺麗な林は描けない
ただ逆さ箒が1本描けるだけ
step増やすと指数関数的にメモリを食い落ちる
数値いじって遊んでたらメモリ不足で吹っ飛んだわ
そのままintやfloatの宣言をletに変えて関数はfunctionにする
あとはcanvasのコンテキストとラッパー関数や変数10個くらい用意すれば動いた
注意点
元のコードに2箇所誤字がある triangle → tr_angle
このコードそのままでは例の絵みたいな綺麗な林は描けない
ただ逆さ箒が1本描けるだけ
step増やすと指数関数的にメモリを食い落ちる
2020/06/01(月) 23:09:32.99ID:???
2020/06/02(火) 00:45:34.24ID:???
>>580
テストすれば良いんでね?
そもそも
再代入されてはならない変数に再代入が行われたら
期待通りの動作にならんだろ
逆に再代入しはならない変数に再代入が行われても
期待通りに動くなら、そもそも再代入しても良いわけで
テストすれば良いんでね?
そもそも
再代入されてはならない変数に再代入が行われたら
期待通りの動作にならんだろ
逆に再代入しはならない変数に再代入が行われても
期待通りに動くなら、そもそも再代入しても良いわけで
2020/06/02(火) 02:52:17.17ID:???
2020/06/02(火) 06:40:14.09ID:???
2020/06/02(火) 07:57:05.59ID:???
>>590
Processing.jsが生JSでは?
Processing.jsが生JSでは?
2020/06/02(火) 12:40:36.62ID:???
はい?
2020/06/02(火) 13:47:29.18ID:???
>>588
コードの品質問題だから動けばいいというわけじゃない
コードの品質問題だから動けばいいというわけじゃない
2020/06/02(火) 13:49:35.83ID:???
2020/06/02(火) 14:57:38.94ID:???
>>556を読むとconstを使うのがプロだということがわかるね
2020/06/02(火) 15:17:51.31ID:???
適材適所
2020/06/02(火) 15:48:52.33ID:???
万が一に備えてミスが発生しにくい習慣付けをしようとするかしないかの違い
道具に拘るか道具を選ばないかの話ではない
ゴルゴで言えば極力握手をしない、背後に回り込まれない位置に立つ、寝る時も銃をすぐ使える場所に置くといった危険回避のための習慣にあたる
道具に拘るか道具を選ばないかの話ではない
ゴルゴで言えば極力握手をしない、背後に回り込まれない位置に立つ、寝る時も銃をすぐ使える場所に置くといった危険回避のための習慣にあたる
2020/06/02(火) 16:05:18.31ID:???
2020/06/02(火) 16:38:15.84ID:???
基本的に定数として使い計算の基礎として重要な数値となるわけだから、
うっかりミスという馬鹿馬鹿しいミスで計算結果が狂ってしまわないための保険で
ロックをかけた方がいいし、さらにスコープで無関係なところからは見えなくもなる
から再代入のミスを減らせるってのがconst
こういう気遣いができるプログラマーとできないプログラマーの差は言わなくても分かるでしょ
うっかりミスという馬鹿馬鹿しいミスで計算結果が狂ってしまわないための保険で
ロックをかけた方がいいし、さらにスコープで無関係なところからは見えなくもなる
から再代入のミスを減らせるってのがconst
こういう気遣いができるプログラマーとできないプログラマーの差は言わなくても分かるでしょ
2020/06/02(火) 16:48:56.60ID:???
2020/06/02(火) 17:04:53.63ID:???
再代入可能かどうかでconst letを決めるものじゃない
それがどういう値かで決めるものだ
それがどういう値かで決めるものだ
2020/06/02(火) 17:07:04.14ID:???
constは定数 letは変数
再代入したくない変数なんて機能がほしければ
mut letを導入すればよかった
しかしJSはそうしなかった
constなんて名前をつけたことがミス
再代入したくない変数なんて機能がほしければ
mut letを導入すればよかった
しかしJSはそうしなかった
constなんて名前をつけたことがミス
2020/06/02(火) 17:22:27.07ID:???
readonly let = foo;
2020/06/02(火) 17:43:54.43ID:???
>>602
決まったことに対してグダグダ言ってる時点で自分は低脳だって言ってるようなもんだぞ
決まったことに対してグダグダ言ってる時点で自分は低脳だって言ってるようなもんだぞ
2020/06/02(火) 17:48:20.05ID:???
>>598
例えて言うならば、
1000行で書いても問題ないコードを
50行×30個の関数で設計したほうが品質が高いのと一緒
変数を再代入しない設計にすれば品質が高くなる
(逆に品質が高いコードは再代入しないとも言える)
動くかどうかじゃないし、ましてや俺なら1000行のコードでも
バグなく書くことができる。俺はすごい!とかいう話ではない
例えて言うならば、
1000行で書いても問題ないコードを
50行×30個の関数で設計したほうが品質が高いのと一緒
変数を再代入しない設計にすれば品質が高くなる
(逆に品質が高いコードは再代入しないとも言える)
動くかどうかじゃないし、ましてや俺なら1000行のコードでも
バグなく書くことができる。俺はすごい!とかいう話ではない
2020/06/02(火) 17:49:58.21ID:???
607Name_Not_Found
2020/06/02(火) 18:31:46.22ID:IzvtzrtU2020/06/02(火) 18:46:57.05ID:???
JSのconstの認識に誤謬がある気がするんだよな
JSのconstを他言語の定数と錯覚するとモヤモヤする
そういう人は for (const x of y) も気持ち悪く感じるのでは?
JSのconstを他言語の定数と錯覚するとモヤモヤする
そういう人は for (const x of y) も気持ち悪く感じるのでは?
2020/06/02(火) 18:55:27.20ID:???
>>607
「再代入しても問題ない変数」と「再代入すると問題ある変数」という区別自体が不味いの理解できないの?
「再代入しても問題ない変数」と「再代入すると問題ある変数」という区別自体が不味いの理解できないの?
610Name_Not_Found
2020/06/02(火) 19:11:31.70ID:IzvtzrtU >>609
具体的にどうぞ
具体的にどうぞ
2020/06/02(火) 21:01:23.73ID:???
「再代入しても問題ない変数と、再代入すると問題ある変数がある場合にどう変数を宣言しますか?」
って次から面接で聞くことにするわ
って次から面接で聞くことにするわ
2020/06/02(火) 21:34:48.84ID:???
>>606
afoo!
afoo!
2020/06/02(火) 21:38:32.29ID:???
>>601
const派の俺でもそれは賛同できないぜ
const派の俺でもそれは賛同できないぜ
2020/06/02(火) 21:42:38.09ID:???
varで十分派の人へ
「varのメリット」はいつになったら、出てくるの?
「constのメリット」しか出てなくて、varを選ぶ理由がないのだけど
「varのメリット」はいつになったら、出てくるの?
「constのメリット」しか出てなくて、varを選ぶ理由がないのだけど
615Name_Not_Found
2020/06/02(火) 21:45:47.16ID:speAXdFn 2文字少ない
はいろんぱー
こうですか?
はいろんぱー
こうですか?
616Name_Not_Found
2020/06/02(火) 21:47:19.97ID:speAXdFn 冗談はさておき
数値をインクリメント、デクリメントしたり
文字列を足したり引いたりとかあるから
再代入をする必要がないってのは
流石にちょっと乱暴にすぎるんでないかい?
数値をインクリメント、デクリメントしたり
文字列を足したり引いたりとかあるから
再代入をする必要がないってのは
流石にちょっと乱暴にすぎるんでないかい?
2020/06/02(火) 21:58:24.32ID:???
immutableな変数がconstじゃねえんだよ
constは定数ってMDNにも書いてるだろ
違いのわからんアホどもは一回rustでも学習してこい
constは定数ってMDNにも書いてるだろ
違いのわからんアホどもは一回rustでも学習してこい
2020/06/02(火) 22:02:14.80ID:???
言語によってキーワードの意味はそれぞれだ。rustがこうだからとかまったく賛同できないね
2020/06/02(火) 22:05:18.06ID:???
2020/06/02(火) 22:05:59.16ID:???
賛同云々じゃなくてJavaScriptにそんな都合のいいものはまだ実装されてない
immutableな変数と勘違いして使ってるだけだろ
>>428のコードなんてアホとしか言いようがないわ
定数なんてこんな当たり前に出てくるものじゃない
immutableな変数と勘違いして使ってるだけだろ
>>428のコードなんてアホとしか言いようがないわ
定数なんてこんな当たり前に出てくるものじゃない
2020/06/02(火) 22:12:15.35ID:???
2020/06/02(火) 22:18:42.04ID:???
何いってんだよ?定数の定義ってw定数は定数だろ
日本語?英語版にも定数constantって書いてるだろ
let(変数)によく似ているが書き換えれないって初心者向けの定数の説明そのもの
static finalな変数が定数とかそんな次元じゃない
日本語?英語版にも定数constantって書いてるだろ
let(変数)によく似ているが書き換えれないって初心者向けの定数の説明そのもの
static finalな変数が定数とかそんな次元じゃない
2020/06/02(火) 22:20:09.44ID:???
オブジェクト型のconstは定数じゃないよなあ
2020/06/02(火) 22:42:27.68ID:???
2020/06/02(火) 22:57:54.41ID:???
定数ってのは例えば
円周率が3.14とか太陽系の惑星数が7とかそんなのだろう
円周率を3で教えようとかぬるい提案出てきたり
前は冥王星も入ってたから惑星数は8から7に変わったけど
定義が変わって値が変更されることはあり得るがそれらは変数ってわけじゃない
円周率が3.14とか太陽系の惑星数が7とかそんなのだろう
円周率を3で教えようとかぬるい提案出てきたり
前は冥王星も入ってたから惑星数は8から7に変わったけど
定義が変わって値が変更されることはあり得るがそれらは変数ってわけじゃない
2020/06/02(火) 22:58:33.37ID:???
すまん惑星1個たりんかった
2020/06/02(火) 23:12:17.64ID:???
consut不要varでいいって別に好きにすりゃいいけどさ、ちょっと聞くけどこういう人って定数どうしてんの?
まさか数字直接書いてるの?w
まさか数字直接書いてるの?w
2020/06/02(火) 23:12:40.44ID:???
x consut
o const
o const
2020/06/02(火) 23:13:33.51ID:???
JavaScriptにおける定数の定義を知らないからアホみたいなレス量産する
定数という言葉で脳がフリーズしてんね
定数という言葉で脳がフリーズしてんね
630Name_Not_Found
2020/06/02(火) 23:16:46.18ID:speAXdFn2020/06/02(火) 23:18:15.90ID:???
>JavaScriptにおける定数の定義
なにいってんのおじちゃん?
なにいってんのおじちゃん?
632Name_Not_Found
2020/06/02(火) 23:38:24.24ID:DObfjNKu >>606
ちょっと笑ったw
ちょっと笑ったw
2020/06/02(火) 23:40:03.55ID:???
2020/06/02(火) 23:40:37.84ID:???
話に関係ないが俺はjavaでも好んでfinalをつけるw
2020/06/02(火) 23:59:11.01ID:???
immutableの代わりにconstを使うって発想がそもそも間違い
それがJavaScript風の流儀であるとでもいいたげだが
一部の人間が勝手に都合よくそう解釈してるだけで概念が違うので混同すべきものではない
理解した上で使ってるなら好きにしろ
それがJavaScript風の流儀であるとでもいいたげだが
一部の人間が勝手に都合よくそう解釈してるだけで概念が違うので混同すべきものではない
理解した上で使ってるなら好きにしろ
2020/06/03(水) 00:06:29.65ID:???
>>635
とりあえず、論拠を明らかにしろ
とりあえず、論拠を明らかにしろ
2020/06/03(水) 00:37:31.40ID:???
どう考えてもimmutableの意図込みで使うものだよ>const
2020/06/03(水) 01:49:13.32ID:???
2020/06/03(水) 01:56:16.76ID:???
immutable objectやimmutable data structureと
immutable bindingの違いを理解せず
immutableって言葉をガバガバに使うから無駄レスを量産する
immutable bindingの違いを理解せず
immutableって言葉をガバガバに使うから無駄レスを量産する
2020/06/03(水) 02:41:15.91ID:???
2020/06/03(水) 02:46:33.14ID:???
>>632
笑うネタじゃないんだわ
const values = [10, 20, 30];
const total = values.reduce( (sum, value) => sum + value, 0);
みたいな感じで、名前と値が常に一致してるのがconstの特徴
笑うネタじゃないんだわ
const values = [10, 20, 30];
const total = values.reduce( (sum, value) => sum + value, 0);
みたいな感じで、名前と値が常に一致してるのがconstの特徴
2020/06/03(水) 03:18:31.34ID:???
>>641
マジワロタww
マジワロタww
2020/06/03(水) 03:21:05.69ID:???
>>642
ちなみに聞くけど、どこの点で?
ちなみに聞くけど、どこの点で?
2020/06/03(水) 06:36:25.96ID:???
2020/06/03(水) 08:00:57.04ID:???
>>624
オブジェクト型のconst変数は再代入禁止というだけで値は変化するから定数じゃないという話だが。
オブジェクト型のconst変数は再代入禁止というだけで値は変化するから定数じゃないという話だが。
2020/06/03(水) 08:16:38.78ID:???
2020/06/03(水) 08:21:07.41ID:???
>>645
横からからだが、定数には「再代入出来ない変数」の定義もあるようだぞ
https://ja.wikipedia.org/wiki/%E5%AE%9A%E6%95%B0_%28%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%29
そもそも、全言語共通の定数の定義はない
横からからだが、定数には「再代入出来ない変数」の定義もあるようだぞ
https://ja.wikipedia.org/wiki/%E5%AE%9A%E6%95%B0_%28%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%29
そもそも、全言語共通の定数の定義はない
2020/06/03(水) 08:53:39.56ID:???
647のページにも書いてあるけど、constは初期化が強制されてるのもいいよね。
nullで初期化してない限りヌルポも無いわけだし。そもそもconstの変数は普通はnullで初期化しないし。
nullで初期化してない限りヌルポも無いわけだし。そもそもconstの変数は普通はnullで初期化しないし。
2020/06/03(水) 09:50:00.29ID:???
const否定派が定数をどう記述してるのか教えてよ
2020/06/03(水) 10:08:53.43ID:???
>>649
クッソ適当に書くなら、こんな感じじゃないかね
Object.defineProperty(window, "ABC", {
value: 42,
writable: false
});
console.log(ABC);
クッソ適当に書くなら、こんな感じじゃないかね
Object.defineProperty(window, "ABC", {
value: 42,
writable: false
});
console.log(ABC);
651650
2020/06/03(水) 10:12:46.26ID:??? ブラウザ用に書いたけど、window使いたくないなら
var DEFINE=new Object();
とかやって windowの代わりに使って DEFINE.ABC とすると良いわよ
var DEFINE=new Object();
とかやって windowの代わりに使って DEFINE.ABC とすると良いわよ
2020/06/03(水) 10:26:13.22ID:???
constでよくね?
2020/06/03(水) 10:34:24.13ID:???
pythonのように定数のない言語もあるし、
いじってほしくない変数には全て大文字だとかアンダースコアをうつとか規約で取り扱えば混乱もない。
定数のない言語ではそんなふうに表現するしかないが、値は定数でも性質は変数に過ぎない。
変数は値が変化する、定数は変化しない。
いじってほしくない(いじれない)変数!=定数なのでそこは注意を要する。
変化する、しないというのは、コードの中で変化するかしないかとかそういう話ではなく、
PI=3.14は好例だが、その値が根本的に変化するものか否かで考える。
よく使われる例では、設定でビット値をとるものなんかで定数はよく使われてる。
あとは長すぎるもののshortenとして。
いじってほしくない変数には全て大文字だとかアンダースコアをうつとか規約で取り扱えば混乱もない。
定数のない言語ではそんなふうに表現するしかないが、値は定数でも性質は変数に過ぎない。
変数は値が変化する、定数は変化しない。
いじってほしくない(いじれない)変数!=定数なのでそこは注意を要する。
変化する、しないというのは、コードの中で変化するかしないかとかそういう話ではなく、
PI=3.14は好例だが、その値が根本的に変化するものか否かで考える。
よく使われる例では、設定でビット値をとるものなんかで定数はよく使われてる。
あとは長すぎるもののshortenとして。
2020/06/03(水) 10:46:54.70ID:???
2020/06/03(水) 10:56:05.27ID:???
このスレのconst否定派はそんな記述せず、普通にvarだろ
つーかvarごり押しだったろ
つまり精神論で定数を制御
つーかvarごり押しだったろ
つまり精神論で定数を制御
2020/06/03(水) 10:57:40.77ID:???
var hensu = 1;
var TEISU = 1;
TEISU = 2; //大文字で書いてるだろ?いじったお前が悪い
var TEISU = 1;
TEISU = 2; //大文字で書いてるだろ?いじったお前が悪い
2020/06/03(水) 11:02:15.43ID:???
var HENSU = 1; // は?俺は変数大文字で記述する宗派なんだよ
var teisu = 1; // 俺の様式に合わせてメンテしろ ミスしたらお前が悪い
var teisu = 1; // 俺の様式に合わせてメンテしろ ミスしたらお前が悪い
2020/06/03(水) 11:07:57.86ID:???
c#は逆にvarが使えるようになってからvarばかりになった
2020/06/03(水) 11:08:34.52ID:???
>>639
おしえて!
おしえて!
2020/06/03(水) 11:09:46.05ID:???
それが定数であってconstあるならおとなしくつかえばいい
ないならあがけ
ないならあがけ
2020/06/03(水) 11:11:30.48ID:???
>>658
話の流れからするとconstからvarと言いたいのだろうが、さすがにダウトというかもはやアホすぎてなんともはや
話の流れからするとconstからvarと言いたいのだろうが、さすがにダウトというかもはやアホすぎてなんともはや
2020/06/03(水) 11:30:17.30ID:???
>>641
何を持って常に一致と言ってるのかわからんな
let lastStatus = true;
let result = [];
みたいなのでも名前と値が一致してないわけじゃない
命名の問題でconst/let/varの使い分けとは関係ない
何を持って常に一致と言ってるのかわからんな
let lastStatus = true;
let result = [];
みたいなのでも名前と値が一致してないわけじゃない
命名の問題でconst/let/varの使い分けとは関係ない
2020/06/03(水) 12:13:30.66ID:???
>>650
もはやvarより保守性悪そう
もはやvarより保守性悪そう
664Name_Not_Found
2020/06/03(水) 12:24:08.54ID:WHrDY38a >>662
> 何を持って常に一致と言ってるのかわからんな
ああ、意味がわからん人がいるのねw
コードを見た時 foo(total) というコードが有りました
さてこのtotal の値は 0 でしょうか?
それとも合計でしょうか?
それとも計算途中の「ここまでの合計」でしょうか?
const使えば、確実に「合計」だってわかるんだよ
> 何を持って常に一致と言ってるのかわからんな
ああ、意味がわからん人がいるのねw
コードを見た時 foo(total) というコードが有りました
さてこのtotal の値は 0 でしょうか?
それとも合計でしょうか?
それとも計算途中の「ここまでの合計」でしょうか?
const使えば、確実に「合計」だってわかるんだよ
2020/06/03(水) 12:29:07.32ID:???
666Name_Not_Found
2020/06/03(水) 12:29:49.47ID:WHrDY38a 技術力が低いやつはコードが長い。
長い関数で変数を見つけると、この変数を変更してるのはどこだって探さなくてはいけない。
技術力を上げていくと、より良い書き方をするようになっていく
コードが短くなると同時にconstを使うようになる。
上級者ほどconstを使ってるのはそういう理由
長い関数で変数を見つけると、この変数を変更してるのはどこだって探さなくてはいけない。
技術力を上げていくと、より良い書き方をするようになっていく
コードが短くなると同時にconstを使うようになる。
上級者ほどconstを使ってるのはそういう理由
667Name_Not_Found
2020/06/03(水) 12:31:27.28ID:WHrDY38a >>665
ああ、じゃあお前のために日本語の変数にしてやると
税率計算(商品価格の合計)
さてこの「商品価格の合計」の値は 0 でしょうか?
それとも「全ての商品価格の合計」でしょうか?
それとも計算途中の「ここまでの商品価格の合計」でしょうか?
ああ、じゃあお前のために日本語の変数にしてやると
税率計算(商品価格の合計)
さてこの「商品価格の合計」の値は 0 でしょうか?
それとも「全ての商品価格の合計」でしょうか?
それとも計算途中の「ここまでの商品価格の合計」でしょうか?
2020/06/03(水) 12:35:26.58ID:???
結局、const否定派がvarを使う理由は何なの?
2020/06/03(水) 12:38:21.40ID:???
>>667
たぶん、「全ての」と「ここまでの」はどちらもあり得るのでは?
このあとに非課税対象の商品価格が足されてくこともあり得るし
もちろん合計値が 0 というのは普通にあり得ると思う
constの有無でどうにかなる範疇は超えてるんじゃあないかな
たぶん、「全ての」と「ここまでの」はどちらもあり得るのでは?
このあとに非課税対象の商品価格が足されてくこともあり得るし
もちろん合計値が 0 というのは普通にあり得ると思う
constの有無でどうにかなる範疇は超えてるんじゃあないかな
670Name_Not_Found
2020/06/03(水) 12:43:09.47ID:WHrDY38a > たぶん、「全ての」と「ここまでの」はどちらもあり得るのでは?
だから、constを使わないとどちらもあるから
コードを探して、値を変更してる箇所を探し出す必要があんの
理解できた?
だから、constを使わないとどちらもあるから
コードを探して、値を変更してる箇所を探し出す必要があんの
理解できた?
2020/06/03(水) 12:45:33.46ID:???
672Name_Not_Found
2020/06/03(水) 12:52:50.46ID:WHrDY38a2020/06/03(水) 13:08:55.06ID:???
オナニー野郎の持論
上級者はコードが短い
上級者はコードが短い
674Name_Not_Found
2020/06/03(水) 13:14:39.43ID:WHrDY38a 同じことを実現する時、
1000行で実現するやつと
10行で実現するやつがいる
上級者はコードが短い
反論ありますか?
1000行で実現するやつと
10行で実現するやつがいる
上級者はコードが短い
反論ありますか?
2020/06/03(水) 13:16:50.71ID:???
時と場合による
なんでもかんでもコードを短くするものじゃない
1000と10とはまた大きく出たな
改行コード抜いてるだけレベルのただのアホじゃん
なんでもかんでもコードを短くするものじゃない
1000と10とはまた大きく出たな
改行コード抜いてるだけレベルのただのアホじゃん
676Name_Not_Found
2020/06/03(水) 13:26:29.48ID:WHrDY38a では同じことを実現しているのに、上級者のほうが長い時と場合を言ってください
2020/06/03(水) 13:31:24.51ID:???
仕事でコードを書く場合
他人と共同でコードを書く場合
コードを公開する場合
技術力が低いから冗長なコードを書いてるわけじゃない
お前が見てる長ったらしいコードの多くは他人に見せるために公開されてるもんだろ
個人で俺は上級者だ!ってオナニーコード書いてるあわれなやつにはわからんがな
他人と共同でコードを書く場合
コードを公開する場合
技術力が低いから冗長なコードを書いてるわけじゃない
お前が見てる長ったらしいコードの多くは他人に見せるために公開されてるもんだろ
個人で俺は上級者だ!ってオナニーコード書いてるあわれなやつにはわからんがな
2020/06/03(水) 14:02:24.34ID:???
2020/06/03(水) 14:07:33.64ID:???
なんやガイジどうした?
2020/06/03(水) 14:13:04.29ID:???
>>670
const使っててもどちらもあり得るんだけど
まあ仮に「全ての」しかありえない架空の世界だとしても
constにすることで名前にコンテキストを与えてるんだから
「名前と値が常に一致してるのがconstの特徴」という主張は破綻してる
const使っててもどちらもあり得るんだけど
まあ仮に「全ての」しかありえない架空の世界だとしても
constにすることで名前にコンテキストを与えてるんだから
「名前と値が常に一致してるのがconstの特徴」という主張は破綻してる
2020/06/03(水) 14:14:03.34ID:???
定数がもつ性質が再代入不可能であって
再代入不可能なのと定数であることは同一じゃないし
変数に再代入不可能の性質をもたせるためにconstを使うのがおかしい言ってるだけ
ハック的な使い方であって正しい使い方ではない
再代入不可能なのと定数であることは同一じゃないし
変数に再代入不可能の性質をもたせるためにconstを使うのがおかしい言ってるだけ
ハック的な使い方であって正しい使い方ではない
2020/06/03(水) 14:18:30.77ID:???
>税率計算(商品価格の合計)
これ見ただけでいろいろわかっちゃうよね
これ見ただけでいろいろわかっちゃうよね
2020/06/03(水) 14:20:03.23ID:???
>>681
JavaScriptでは正しい使い方なんですけど
JavaScriptでは正しい使い方なんですけど
2020/06/03(水) 14:23:37.77ID:???
>>683
だからそれが思い込みなんだよ
だからそれが思い込みなんだよ
2020/06/03(水) 14:27:22.22ID:???
正しくないのを理解して使ってる人と
正しいと思い込んで使ってる人の差
このスレは後者の人間が多すぎる
正しいと思い込んで使ってる人の差
このスレは後者の人間が多すぎる
2020/06/03(水) 14:29:19.04ID:???
両派キチガイがオレオレ理論を展開しておりますが、
初心者の皆さん、定数はconstをお使いください
単純にそれだけの簡単なお仕事です
簡単なお仕事ができないキチガイの皆さま、引き続きこの低レベルスレをご堪能ください
初心者の皆さん、定数はconstをお使いください
単純にそれだけの簡単なお仕事です
簡単なお仕事ができないキチガイの皆さま、引き続きこの低レベルスレをご堪能ください
2020/06/03(水) 14:57:18.26ID:???
2020/06/03(水) 15:00:55.18ID:???
689Name_Not_Found
2020/06/03(水) 15:29:29.95ID:r50o8aP1 >>686
顧客のブラウザでエラーになります
顧客のブラウザでエラーになります
2020/06/03(水) 15:51:02.15ID:???
>>688
違うとしか言わず、どういう時にどう使うのか解説してこそ有能
違うとしか言わず、どういう時にどう使うのか解説してこそ有能
2020/06/03(水) 15:54:19.07ID:???
>>687
何度言わせるかね
再代入・再定義不可能な変数が定数なんじゃない
定数の説明をするときに再代入・再定義不可能な変数という言葉を
持ち出すことはあるかもしれないがそれは説明としてそういってるだけで
物の理を考えたときに定数であるべきものが定数である
何度言わせるかね
再代入・再定義不可能な変数が定数なんじゃない
定数の説明をするときに再代入・再定義不可能な変数という言葉を
持ち出すことはあるかもしれないがそれは説明としてそういってるだけで
物の理を考えたときに定数であるべきものが定数である
2020/06/03(水) 16:02:18.69ID:???
生まれた場所は定数
住所は変数
今月版住所録を作ってるとき
DBから取り出した住所はreadonlyな変数であってほしいが定数ではない
住所は変数
今月版住所録を作ってるとき
DBから取り出した住所はreadonlyな変数であってほしいが定数ではない
2020/06/03(水) 16:12:19.58ID:???
プログラマーって人生損してるよな
こんなことで無駄な時間を消費してるわけだ
こんなことで無駄な時間を消費してるわけだ
2020/06/03(水) 17:04:06.63ID:???
2020/06/03(水) 17:44:26.33ID:???
プログラムの行数がプログラマの技術力の証明やアプリケーションの品質の担保にはならない
2020/06/03(水) 18:12:16.20ID:???
2020/06/03(水) 19:00:17.77ID:???
>>693
無駄だと思わないのがプログラマー
無駄だと思わないのがプログラマー
2020/06/03(水) 19:24:37.13ID:???
それよりプログラマーになりたいJD1のカテキョ+ご褒美に命かけたほうがいいじゃん
2020/06/03(水) 19:27:55.03ID:???
「const厨」厨はconst警察が目障りなのが嫌なのか
constのメリットが分からないのか、どっち?
constのメリットが分からないのか、どっち?
700Name_Not_Found
2020/06/03(水) 19:35:39.45ID:WHrDY38a701Name_Not_Found
2020/06/03(水) 19:36:09.68ID:WHrDY38a702Name_Not_Found
2020/06/03(水) 19:50:22.21ID:r50o8aP12020/06/03(水) 19:56:11.12ID:???
2020/06/03(水) 20:08:18.61ID:???
2020/06/03(水) 20:52:38.54ID:???
2020/06/03(水) 21:08:25.59ID:???
2020/06/03(水) 21:26:56.18ID:???
コンストに何週間続けるんだよ
708Name_Not_Found
2020/06/03(水) 21:31:12.46ID:d3niCZ55709Name_Not_Found
2020/06/03(水) 21:52:31.08ID:SQjxWMif2020/06/03(水) 22:41:34.46ID:???
>>682
商品価格の合計から税率を計算できると思ってるやつがいるんだな
商品価格の合計から税率を計算できると思ってるやつがいるんだな
2020/06/03(水) 23:08:11.12ID:???
今日も1日、僕の考えた意見の押し売り大変ご苦労さまでした。
しばし休息をとって明日にそなえましょう!
論破目指すよりも、規則正しい生活がストレスを解消してくれます。
それではみなさまおやすみなさい。
しばし休息をとって明日にそなえましょう!
論破目指すよりも、規則正しい生活がストレスを解消してくれます。
それではみなさまおやすみなさい。
2020/06/03(水) 23:39:05.43ID:???
2020/06/04(木) 05:12:22.29ID:???
714Name_Not_Found
2020/06/04(木) 06:40:03.33ID:LVkklBaX >>713
違いがあるというのなら、その違いを言ってみ
違いがあるというのなら、その違いを言ってみ
2020/06/04(木) 06:54:04.65ID:???
まだやってたのか
2020/06/04(木) 08:05:39.58ID:???
>>714
>>676は「同じことを実現している」という前提、つまり、
・初心者も上級者も同じ結果を生むプログラムを実現している
という状況で、
・「上級者の方がコードが長くなるケース」
を聞いている
「初心者も上級者も同じものを作っている」
なんていう条件も無いしそんな話はそもそもしていないの
お前はバカだから、
・結果が同じ = つまり同じもの
になってしまうんだろうけど、>>694や>>704は
・結果や出力が同じでも、初心者と上級者ではそこに至るまでのプロセス(コードの記述)が違う
・よって上級者の方が記述が長くなる場合がある
っていう話をしているわけ
って説明しても日本語ガイジの君は理解できないだろうから消えてくれ
>>676は「同じことを実現している」という前提、つまり、
・初心者も上級者も同じ結果を生むプログラムを実現している
という状況で、
・「上級者の方がコードが長くなるケース」
を聞いている
「初心者も上級者も同じものを作っている」
なんていう条件も無いしそんな話はそもそもしていないの
お前はバカだから、
・結果が同じ = つまり同じもの
になってしまうんだろうけど、>>694や>>704は
・結果や出力が同じでも、初心者と上級者ではそこに至るまでのプロセス(コードの記述)が違う
・よって上級者の方が記述が長くなる場合がある
っていう話をしているわけ
って説明しても日本語ガイジの君は理解できないだろうから消えてくれ
717Name_Not_Found
2020/06/04(木) 10:59:43.47ID:i0hSlbHE > ・初心者も上級者も同じ結果を生むプログラムを実現している
例外が発生するときに同じ結果を生んでいない
例外が発生するときに同じ結果を生んでいない
2020/06/04(木) 11:08:10.45ID:???
例外=結果
ではない
ではない
2020/06/04(木) 11:14:20.34ID:???
この春先から定期的に荒れるな
2020/06/04(木) 11:33:01.62ID:???
約1名をスルーすれば平和になるよ
2020/06/04(木) 12:17:33.89ID:???
いつまでもやる
冬までやる
冬までやる
2020/06/04(木) 12:31:27.64ID:???
723Name_Not_Found
2020/06/04(木) 12:39:48.58ID:i0hSlbHE724Name_Not_Found
2020/06/04(木) 12:40:34.55ID:i0hSlbHE 初心者はバグが多いからコードが短い
とか言っても何の意味もないんだよなぁw
とか言っても何の意味もないんだよなぁw
2020/06/04(木) 12:56:24.05ID:???
馬鹿丸出し
「同じことを(結果で)実現している」っていう前提での話なのに
「例外が発生したら結果が変わる」とか話の根底から覆し始めるあたり相当ヤバい
初心者:処理 => 結果
上級者:処理 => 例外発生 => 例外処理 => 結果
この場合の結果は同じ(ことを実現している)っていう話の前提から理解できないとか馬鹿すぎる
何のための例外処理なのかも理解できていないのかw
「同じことを(結果で)実現している」っていう前提での話なのに
「例外が発生したら結果が変わる」とか話の根底から覆し始めるあたり相当ヤバい
初心者:処理 => 結果
上級者:処理 => 例外発生 => 例外処理 => 結果
この場合の結果は同じ(ことを実現している)っていう話の前提から理解できないとか馬鹿すぎる
何のための例外処理なのかも理解できていないのかw
726Name_Not_Found
2020/06/04(木) 13:31:41.85ID:i0hSlbHE >>725
話がずれすぎ
上級者のほうがコードが短くなるっていう話
バグが有るコードと無いコードを比べることに価値はない
仕事やったことあるか?
仕事レベルの話で上級者のほうがコードが短くなるって言ってるんだが
話がずれすぎ
上級者のほうがコードが短くなるっていう話
バグが有るコードと無いコードを比べることに価値はない
仕事やったことあるか?
仕事レベルの話で上級者のほうがコードが短くなるって言ってるんだが
2020/06/04(木) 13:44:55.24ID:???
この頭の悪さで職に就けるのか(笑)
同僚が可哀想なんやな(笑)
同僚が可哀想なんやな(笑)
2020/06/04(木) 13:58:35.18ID:???
>>726
お前がこのスレで最もズレてるよ
お前がこのスレで最もズレてるよ
729Name_Not_Found
2020/06/04(木) 14:13:29.23ID:i0hSlbHE 理由がないものは説得力ゼロ
2020/06/04(木) 14:23:12.77ID:???
731Name_Not_Found
2020/06/04(木) 14:31:33.44ID:i0hSlbHE 後出しっていうのは、「例外対応のコードがあっても同じものととみなす」
という条件だろアホか
という条件だろアホか
732Name_Not_Found
2020/06/04(木) 14:32:34.01ID:i0hSlbHE >>730
同じことを実現する時、
1000行で実現するやつと
10行で実現するやつがいる
上級者はコードが短い
反論ありますか?
「同じこと」です。例外処理が含まれていれば同じではありません。
例外時の対応が実現できてないのだから
同じことを実現する時、
1000行で実現するやつと
10行で実現するやつがいる
上級者はコードが短い
反論ありますか?
「同じこと」です。例外処理が含まれていれば同じではありません。
例外時の対応が実現できてないのだから
733Name_Not_Found
2020/06/04(木) 14:33:17.14ID:i0hSlbHE 話を戻すとか言っておきながら、
しれっと、「同じことを実現する時」という条件を
省いてるんだからお里が知れるってもんだ
しれっと、「同じことを実現する時」という条件を
省いてるんだからお里が知れるってもんだ
734Name_Not_Found
2020/06/04(木) 14:37:54.80ID:i0hSlbHE2020/06/04(木) 14:41:03.91ID:???
>>720
約1名NGにして連鎖すればマジで平和が訪れたわw
約1名NGにして連鎖すればマジで平和が訪れたわw
2020/06/04(木) 14:58:49.01ID:???
ID表示してくれてるから助かってるだけなのに、なんでワッチョイ導入とかという話にならないんですかねこのスレは
こんなくだらない話でスレ消費するくらい住人全てが低レベルだからそんな話に移行しないんですかね
こんなくだらない話でスレ消費するくらい住人全てが低レベルだからそんな話に移行しないんですかね
2020/06/04(木) 15:15:38.22ID:???
例外時の対応が実現できない
www
www
2020/06/04(木) 15:18:00.32ID:???
>>737
何がいいたいの?
何がいいたいの?
2020/06/04(木) 15:20:50.56ID:???
きっと何も言い返せなくなったから笑ってごまかしてるんだよ
2020/06/04(木) 21:11:16.51ID:???
仕事レベル()の上級者()は例外処理書かないのでコードが短いです!コードが短いので上級者です!
なおこれ書いてるバカは例外とその処理について理解していない模様www
なおこれ書いてるバカは例外とその処理について理解していない模様www
2020/06/04(木) 21:26:17.41ID:???
>>740
話の流れわかってないなら参加するなよ
例外処理はは仕様の一部
初心者の方がコードが短いです。例外処理を書かないからです。
なぜなら上級者は仕様を完全に満たしてるからコードが長いからです。
とか比較になってないだろ。
短いけど例外処理を書いてない(仕様を見対してない)なら
それはバグだ。
話の流れわかってないなら参加するなよ
例外処理はは仕様の一部
初心者の方がコードが短いです。例外処理を書かないからです。
なぜなら上級者は仕様を完全に満たしてるからコードが長いからです。
とか比較になってないだろ。
短いけど例外処理を書いてない(仕様を見対してない)なら
それはバグだ。
2020/06/04(木) 21:27:26.23ID:???
例外処理は仕様ってわかってないのか?
上級者も初心者も例外処理を書くのは当然
その上で上級者の方がコードは短くなるって言ってる
上級者も初心者も例外処理を書くのは当然
その上で上級者の方がコードは短くなるって言ってる
2020/06/04(木) 21:36:27.01ID:???
2020/06/04(木) 21:41:11.41ID:???
上級者とかいう曖昧な仕様で吹っかけて墓穴掘るとか本当に馬鹿なんだな
2020/06/04(木) 22:27:20.00ID:???
金を得るためにはステップ数が重要になるから
いかに無駄なコードを書くかが業務では重要なのである
いかに無駄なコードを書くかが業務では重要なのである
2020/06/04(木) 22:28:32.95ID:???
いつの時代だよw
2020/06/04(木) 22:36:48.60ID:???
え?現役ですよ?
10万円給付金のオンライン申請システムなんてみればわかるでしょう
バカを演じてクソみたいなコード量産してるのよ彼ら
10万円給付金のオンライン申請システムなんてみればわかるでしょう
バカを演じてクソみたいなコード量産してるのよ彼ら
2020/06/04(木) 22:50:49.79ID:???
初級者同士の争いにしか見えんのだが
2020/06/04(木) 23:25:00.46ID:???
>>743
要件が違うものを比べないでくださいアホですか?
要件が違うものを比べないでくださいアホですか?
2020/06/04(木) 23:54:35.06ID:???
日本語の能力的にも考え方的にもどちらが初級者かは一目瞭然なんだけど
2020/06/05(金) 00:19:21.00ID:???
2020/06/05(金) 04:59:09.76ID:???
争いは同じレベルの者通しでしか起こらない(ry
2020/06/05(金) 06:20:10.96ID:???
2020/06/05(金) 06:28:55.60ID:???
政府の作るもんは総じてクソやぞ
GPKIは適当なスタンスでモジラに却下されて運用諦めたし
申請用総合ソフトとかいう登記申請用のソフトがあるんだが
こいつがまたクソみたいな出来でなあ
GPKIは適当なスタンスでモジラに却下されて運用諦めたし
申請用総合ソフトとかいう登記申請用のソフトがあるんだが
こいつがまたクソみたいな出来でなあ
2020/06/05(金) 06:30:11.17ID:???
2020/06/05(金) 06:34:40.91ID:???
例外処理「等」って書いてあんだろ
例外処理したほうが良いかって話をしてるんじゃなくて、上級者のコードが長くなる場合は何かって話をしてんの。
このスレマジで文盲しかいねーの?ww
例外処理したほうが良いかって話をしてるんじゃなくて、上級者のコードが長くなる場合は何かって話をしてんの。
このスレマジで文盲しかいねーの?ww
2020/06/05(金) 06:39:58.80ID:???
>>756
お前が文盲だろ
俺は短くなるとかそういうことを批判しているのではない
例え等と付けようがお前が例外処理を代表的なものとして書いていることは事実だろう
俺が思うJS上級者は例外処理を書き連ねたりはしないということだ
なんでお前の思う通りの話の流れに従う必要がある?
自分勝手すぎるぞお前
お前が文盲だろ
俺は短くなるとかそういうことを批判しているのではない
例え等と付けようがお前が例外処理を代表的なものとして書いていることは事実だろう
俺が思うJS上級者は例外処理を書き連ねたりはしないということだ
なんでお前の思う通りの話の流れに従う必要がある?
自分勝手すぎるぞお前
2020/06/05(金) 08:21:56.23ID:???
2020/06/05(金) 08:44:50.54ID:???
2020/06/05(金) 09:54:40.44ID:???
質問スレとして成り立ってないな
2020/06/05(金) 10:00:46.89ID:???
2020/06/05(金) 10:15:42.62ID:???
要件も同じとかまた後出し条件勝手に決めちゃったの?ww
「同じことを実現している」っていうのは「要件が同じ」ではないよ?www
「同じことを実現している」っていうのは「要件が同じ」ではないよ?www
2020/06/05(金) 10:18:15.91ID:???
しかもいつのまにか「実装するとき」に話がすり替わってるしな
2020/06/05(金) 10:29:18.48ID:???
特定の例外処理も仕様として渡される前提でしか考えられない時点で察してやれ
アホ相手にいつまで続けるつもりなん
アホ相手にいつまで続けるつもりなん
2020/06/05(金) 11:03:38.31ID:???
2020/06/05(金) 11:04:39.42ID:???
2020/06/05(金) 11:05:43.02ID:???
2020/06/05(金) 11:35:18.18ID:???
だから実現していることは同じなんだってw
それが前提の話なの
お前はバカだから前提から話を覆さないとダメなんだろうけどwwwww
それが前提の話なの
お前はバカだから前提から話を覆さないとダメなんだろうけどwwwww
2020/06/05(金) 11:36:55.30ID:???
そういう要件ならともかく、例外処理を行って実行結果が変わってしまうとかどんだけ低レベルなプログラム書いてるんだ?
2020/06/05(金) 11:42:58.39ID:???
>>768
お前が「例外が発生した場合に処理を行ってるコード」と「行ってないコード」で
実現してることは同じといくら強弁しても、違うものは違う
例外が発生した場合に処理をやってないなら、同じことを実現できてない
お前が「例外が発生した場合に処理を行ってるコード」と「行ってないコード」で
実現してることは同じといくら強弁しても、違うものは違う
例外が発生した場合に処理をやってないなら、同じことを実現できてない
2020/06/05(金) 11:44:04.97ID:???
>>769
> 例外処理を行って実行結果が変わってしまうとか
え? お前、例外処理を行えば、必ず同じ実行結果が得られると思ってんの?
例外処理の意味わかってないんじゃね?
もしかして例外が発生した時、その例外を修復して必ず正常に戻せるとか思ってるわけ?
> 例外処理を行って実行結果が変わってしまうとか
え? お前、例外処理を行えば、必ず同じ実行結果が得られると思ってんの?
例外処理の意味わかってないんじゃね?
もしかして例外が発生した時、その例外を修復して必ず正常に戻せるとか思ってるわけ?
2020/06/05(金) 12:46:56.29ID:???
>>753
30万円の給付とは要件も対象者も全く別だからな
4/16決定で遅くとも4/24には客側でテストできる状況にしないと間に合わない
マイナポータルの流用だから要件がガッチリ決まってれば
2日もあれば十分実装可能だろうけど
あういうのは要件決めるのに一番時間がかかる
30万円の給付とは要件も対象者も全く別だからな
4/16決定で遅くとも4/24には客側でテストできる状況にしないと間に合わない
マイナポータルの流用だから要件がガッチリ決まってれば
2日もあれば十分実装可能だろうけど
あういうのは要件決めるのに一番時間がかかる
2020/06/05(金) 14:41:32.77ID:???
javaは古いんじゃ
2020/06/05(金) 15:01:20.24ID:???
javaは古いんじゃばぁ
2020/06/05(金) 15:16:06.37ID:???
スクラビングバブルジャバ
776Name_Not_Found
2020/06/05(金) 16:31:11.92ID:RV4fihd6 質問していいですか?
[
{ カテゴリ: 果物, 名前: りんご, 価格: 100, ... },
{ カテゴリ: 果物, 名前: みかん, 価格: 50, ... },
{ カテゴリ: 野菜, 名前: キャベツ, 価格: 200, ... },
:
]
みたいな配列をソートするときのソート関数って
優先したい項目から比較して
同値だったら次に優先したい項目を比較して
:
っていう考え方で合ってます?
自分でやってみて、今手元にあるデータでは上手くいっているように見えてるんですが
何か注意したら良いこととかあれば教えていただけるとありがたいです
[
{ カテゴリ: 果物, 名前: りんご, 価格: 100, ... },
{ カテゴリ: 果物, 名前: みかん, 価格: 50, ... },
{ カテゴリ: 野菜, 名前: キャベツ, 価格: 200, ... },
:
]
みたいな配列をソートするときのソート関数って
優先したい項目から比較して
同値だったら次に優先したい項目を比較して
:
っていう考え方で合ってます?
自分でやってみて、今手元にあるデータでは上手くいっているように見えてるんですが
何か注意したら良いこととかあれば教えていただけるとありがたいです
2020/06/05(金) 16:41:19.22ID:???
>>776
リファレンス以上の事は決まってないので、後は好きにしなされ
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
リファレンス以上の事は決まってないので、後は好きにしなされ
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
2020/06/05(金) 16:52:06.69ID:???
なんで例外の話になってん
constの話はどないなっとるんや
constの話はどないなっとるんや
779Name_Not_Found
2020/06/05(金) 16:55:07.66ID:3Np84oFg2020/06/05(金) 18:24:52.06ID:???
お前ら今日も1日やってたのか
2020/06/05(金) 18:36:23.02ID:???
明日もやるから期待してね!
2020/06/05(金) 18:57:28.51ID:???
質問です。関数から関数を呼び出す際に、引数を省略することはできないでしょうか?
例えば、
const func1 = (a,b,c) => {
func2(a,b,c)
}
const func2 = (a,b,c) => {
console.log(a,b,c)
//出力1 2 3
}
func1(1,2,3)
のようなもので、func1でfunc2を呼ぶ際に引数を省略したいです。
例えば、
const func1 = (a,b,c) => {
func2(a,b,c)
}
const func2 = (a,b,c) => {
console.log(a,b,c)
//出力1 2 3
}
func1(1,2,3)
のようなもので、func1でfunc2を呼ぶ際に引数を省略したいです。
2020/06/05(金) 19:02:15.18ID:???
コイツ絶対わざとconst入れてきたぞ
2020/06/05(金) 21:50:13.05ID:???
func1とfunc2ぼ両方から参照するべき値なのに、別の関数に分けている理由を書いて説明してくれ。
設計がおかしいか説明すべき何かを端折っているかのどちらか。
設計がおかしいか説明すべき何かを端折っているかのどちらか。
2020/06/05(金) 22:35:48.39ID:???
>>782
const func1 = (...xs) => { func2(xs) };
const func2 = (xs) => { console.log(...xs)};
func1(1,2,3);
const func1 = (...xs) => { func2(xs) };
const func2 = (xs) => { console.log(...xs)};
func1(1,2,3);
2020/06/05(金) 22:42:15.06ID:???
2020/06/05(金) 22:44:34.10ID:???
じゃこれで
const xs = [1,2,3];
const func1 = () => { func2() };
const func2 = () => { console.log(...xs)};
func1();
const xs = [1,2,3];
const func1 = () => { func2() };
const func2 = () => { console.log(...xs)};
func1();
788Name_Not_Found
2020/06/06(土) 01:47:21.41ID:ift0D/XO >>787
ワロタww
かなり前だが、お客が無理やり作った
変数が何百個もぜーんぶグローバルに置いてあって
散りばめられた無数の関数はみな引数なし
みたいなFlashのメンテをやって
発狂しそうになったの思い出した
ワロタww
かなり前だが、お客が無理やり作った
変数が何百個もぜーんぶグローバルに置いてあって
散りばめられた無数の関数はみな引数なし
みたいなFlashのメンテをやって
発狂しそうになったの思い出した
2020/06/06(土) 08:13:09.40ID:???
>>782
bind
bind
2020/06/06(土) 10:09:58.28ID:???
2020/06/07(日) 15:03:26.49ID:???
行末のセミコロンって無くても動くんだけど無くちゃだめなんですか?
2020/06/07(日) 15:05:39.13ID:???
無くてもいい
個人開発なら好きにせえ
個人開発なら好きにせえ
2020/06/07(日) 15:08:40.88ID:???
>>792
ならなんのためにあるんですか?
ならなんのためにあるんですか?
2020/06/07(日) 15:43:03.99ID:???
ASI(automatic semicolon insertion)って機能で多くの場合は自動でセミコロンが挿入される
ただ挿入されないケースもあるのでASIの仕様を理解しておかないと問題が起きた時に困る
なのでセミコロンを書かないスタイルでやりたいなら
ASIを理解しておくかlinterで自動追加するか
あとはミニファイしたりブックマークレットにしたりする場合もセミコロン無しだと困る
ただ挿入されないケースもあるのでASIの仕様を理解しておかないと問題が起きた時に困る
なのでセミコロンを書かないスタイルでやりたいなら
ASIを理解しておくかlinterで自動追加するか
あとはミニファイしたりブックマークレットにしたりする場合もセミコロン無しだと困る
2020/06/07(日) 16:47:33.57ID:???
1行が長くなって画面に収まらないような場合、途中で改行して整形して見やすくするスタイルだと
セミコロンで終わりを明示する方が読みやすい
セミコロンで終わりを明示する方が読みやすい
796Name_Not_Found
2020/06/07(日) 17:59:33.36ID:O4nTK3sh2020/06/07(日) 18:50:54.05ID:???
配列終わりのカンマとかもそうだけど
本来必要だったり不要だが補完するからどっちでもいい
っていうのはいっぱいあるだろう
そうなればあとは好みやどのコーディング規約採用するかによる
自分はセミコロン絶対つけるけどね
配列のカンマも自動挿入されたらご丁寧に消してるけど
本来必要だったり不要だが補完するからどっちでもいい
っていうのはいっぱいあるだろう
そうなればあとは好みやどのコーディング規約採用するかによる
自分はセミコロン絶対つけるけどね
配列のカンマも自動挿入されたらご丁寧に消してるけど
798Name_Not_Found
2020/06/07(日) 18:56:54.58ID:v3J7s/G/2020/06/07(日) 19:03:56.05ID:???
>>793
人間が作ったものだから完璧ではないし
理屈で説明できるものとも限らない
0から生み出せるわけもないので今までの歴史やしがらみを背負ってる
それは普段人間が話す言語でも同じでしょ?
でもどうしてここがこうなっているのか
こうした方が良いのかという細かいところに拘ってても
使えるようにはならない
最初はありのままを受け入れること
それに慣れることが重要
人間が作ったものだから完璧ではないし
理屈で説明できるものとも限らない
0から生み出せるわけもないので今までの歴史やしがらみを背負ってる
それは普段人間が話す言語でも同じでしょ?
でもどうしてここがこうなっているのか
こうした方が良いのかという細かいところに拘ってても
使えるようにはならない
最初はありのままを受け入れること
それに慣れることが重要
800Name_Not_Found
2020/06/07(日) 20:00:53.96ID:3WYDvxYd801Name_Not_Found
2020/06/07(日) 20:02:20.07ID:3WYDvxYd あれだ日本語の句点みたいなものだと思えば良い無ければ無いで読みづらいもんだろう?
2020/06/07(日) 23:23:40.20ID:???
そうか?
ある方が読みづらくてわざと省くことも多いと思うが
ある方が自然で読みやすいのって1文が1行に収まらないくらいの長文のときと
文が改行で分けられずに連続する場合で要するに本を書くような場合くらいでしょう?
ある方が読みづらくてわざと省くことも多いと思うが
ある方が自然で読みやすいのって1文が1行に収まらないくらいの長文のときと
文が改行で分けられずに連続する場合で要するに本を書くような場合くらいでしょう?
2020/06/08(月) 00:05:11.29ID:???
エディタで改行マーク表示されただけで読みにくいと思うのですかね
2020/06/08(月) 00:54:43.88ID:???
>>791
VSCode のデフォルトのコードフォーマッター・Beautify とか、
拡張機能のPrettier とかを使うと、自動的にセミコロンが入る
その後、Webpack を使うと、圧縮されて、セミコロンが無くなる
つまり、人間が見るためには、セミコロンが必要で、
ブラウザへ送信するには、サイズを少なくするため、セミコロンを削除する
Ruby on Rails で有名な民泊サイト・Airbnb のスタイルガイドなどを使う
VSCode のデフォルトのコードフォーマッター・Beautify とか、
拡張機能のPrettier とかを使うと、自動的にセミコロンが入る
その後、Webpack を使うと、圧縮されて、セミコロンが無くなる
つまり、人間が見るためには、セミコロンが必要で、
ブラウザへ送信するには、サイズを少なくするため、セミコロンを削除する
Ruby on Rails で有名な民泊サイト・Airbnb のスタイルガイドなどを使う
2020/06/08(月) 01:11:02.73ID:???
806804
2020/06/08(月) 02:05:30.23ID:??? Airbnb のスタイルガイド
https://github.com/airbnb/javascript#semicolons
Ruby on Rails で有名な民泊サイト・Airbnbのスタイルガイドなどを使う
誰が何を言おうが、Ruby/JavaScript では、Airbnbのスタイルガイドに逆らえない。
Airbnbの開発陣に勝てるわけないから
皆が、このスタイルガイドをインポートして、
それと異なるものだけを、上書き設定して使っているから
https://github.com/airbnb/javascript#semicolons
Ruby on Rails で有名な民泊サイト・Airbnbのスタイルガイドなどを使う
誰が何を言おうが、Ruby/JavaScript では、Airbnbのスタイルガイドに逆らえない。
Airbnbの開発陣に勝てるわけないから
皆が、このスタイルガイドをインポートして、
それと異なるものだけを、上書き設定して使っているから
2020/06/08(月) 02:26:05.34ID:???
その更にAirbnbが逆らえないGitHubが推奨しているスタイルを使うわ
2020/06/08(月) 07:09:04.47ID:???
2020/06/08(月) 07:38:27.93ID:???
はいはいRubyがさいきょうでつね(笑)Rubyスレにすっこんでろ(笑)
2020/06/08(月) 10:11:19.00ID:???
1秒で分かるRuby宣教師
案の定phpスレにも来てるな
案の定phpスレにも来てるな
2020/06/08(月) 11:36:42.52ID:???
そういえばrubyってあったね。 めっちゃ懐かしいわ
勉強しようと思ってそのままブーム終わっちゃってたな・・・
昔はよく見かけたけど、少しくらいかじっとけばよかった
勉強しようと思ってそのままブーム終わっちゃってたな・・・
昔はよく見かけたけど、少しくらいかじっとけばよかった
2020/06/08(月) 11:36:57.16ID:???
2020/06/08(月) 12:05:09.53ID:???
2020/06/08(月) 12:08:19.63ID:???
2020/06/08(月) 12:28:13.69ID:???
>>808
句点じゃなくて読点だろ
句点じゃなくて読点だろ
2020/06/08(月) 12:32:39.37ID:???
セミコロンの仕様を受け継いでるLuaでは基本付けないのが普通なので、JSでも基本付けないのが普通だよ
2020/06/08(月) 13:07:15.81ID:???
2020/06/08(月) 13:19:37.78ID:???
Pythonの影響でつけない人が増えただけで
つけるほうが普通だろうな
つけるほうが普通だろうな
2020/06/08(月) 13:31:06.78ID:???
セミコロンの有無はプログラマー歴を推し量る目安になるかもね
つけなくていい論者は浅い
つけなくていい論者は浅い
2020/06/08(月) 14:14:23.02ID:???
C系やPerlのようにセミコロン必須の言語やってるかどうかというのは大きいだろうね
2020/06/08(月) 14:35:31.63ID:???
末尾にセミコロンをつけてもつけなくても動く言語は、
どの言語もセミコロンの有無で意味が変わることがあるだろう
あとはその影響が大きいか小さいかだな。
JavaScriptは比較的大きい?Rubyは比較的小さい?
それとも影響の大きさは同じだけど
JavaScriptはより安全な方を選択する
Rubyは適当。動けばOK。そういう人種ってことか?
どの言語もセミコロンの有無で意味が変わることがあるだろう
あとはその影響が大きいか小さいかだな。
JavaScriptは比較的大きい?Rubyは比較的小さい?
それとも影響の大きさは同じだけど
JavaScriptはより安全な方を選択する
Rubyは適当。動けばOK。そういう人種ってことか?
2020/06/08(月) 14:45:59.88ID:???
名前だけ親玉のJavaだってセミコロン必須だしなあ
セミコロン不要だとか見づらいとか言ってる人は他言語一切触ったことないんじゃないのってレベル
セミコロン不要だとか見づらいとか言ってる人は他言語一切触ったことないんじゃないのってレベル
2020/06/08(月) 15:11:04.95ID:???
>>822
読みにくいので句読点ふってください。
読みにくいので句読点ふってください。
2020/06/08(月) 15:12:03.64ID:???
constの次のネタが見つかってよかったねw
825Name_Not_Found
2020/06/08(月) 15:40:10.98ID:ScFEgZjH2020/06/08(月) 15:46:14.99ID:???
>>825
セミコロン使う言語使いのおっさんがjsのみ?に転向したとして、セミコロンをわざわざ抜くようになる理由がないね
セミコロン使う言語使いのおっさんがjsのみ?に転向したとして、セミコロンをわざわざ抜くようになる理由がないね
827Name_Not_Found
2020/06/08(月) 15:47:27.75ID:ScFEgZjH828Name_Not_Found
2020/06/08(月) 15:48:55.46ID:ScFEgZjH ほれ、書き方も長くやってると変わるじゃん
2020/06/08(月) 15:57:13.27ID:???
セミコロン使う言語とjsも並行して使ってるけど、俺はいちいちjsでセミコロン抜こうとは思わんよ
jsでは書き忘れてもエラーにならんから害はないが、必須言語でjsのノリで省略してエラーになる方が生産性悪い
jsでは書き忘れてもエラーにならんから害はないが、必須言語でjsのノリで省略してエラーになる方が生産性悪い
2020/06/08(月) 15:58:07.82ID:???
セミコロンなしの言語や、セミコロンなしでも意味が全く変わらない言語なら
セミコロンなしでいいだろうけど、JavaScriptやRubyはセミコロンの有無で意味が変わる
これは好みとかではなく、事実
セミコロンなしでいいだろうけど、JavaScriptやRubyはセミコロンの有無で意味が変わる
これは好みとかではなく、事実
2020/06/08(月) 16:04:10.93ID:???
意味が変わるとか事実とかさ、そんな話今まで出てこなくて
不要!見づらい!
レベルの話ばっかりだよな
constと同じで
不要!見づらい!
レベルの話ばっかりだよな
constと同じで
2020/06/08(月) 16:06:42.64ID:???
constは明らかに意味が変わるだろw
2020/06/08(月) 16:13:16.36ID:???
2020/06/08(月) 16:23:32.44ID:???
それはお前の感想ですよね
2020/06/08(月) 16:32:32.53ID:???
話の中身なんもないのに、それに意味を見出してる人って荒らしだと自認してるようなものですよ
2020/06/08(月) 18:01:23.68ID:???
>>815
そうだね
そうだね
2020/06/08(月) 18:07:18.09ID:???
constとセミコロンはこのスレにおける宗教論争の典型的な火種なので
いいだっしっぺの質問者が面白がって焚きつけてるだけ疑惑
いいだっしっぺの質問者が面白がって焚きつけてるだけ疑惑
2020/06/08(月) 18:10:09.55ID:???
質問者は回答を完全放置が基本たから、どっちにしても迷惑
ここは既に質問ズレじゃない
ここは既に質問ズレじゃない
2020/06/08(月) 18:57:46.57ID:???
constはどっちでも良くないけどセミコロンはどっちでもいい
でもどっちもESLintで対応可能だからどっぢでもいいかも
でもどっちもESLintで対応可能だからどっぢでもいいかも
2020/06/08(月) 18:58:30.78ID:???
var hello = x => "hello" + x
[a, b] = [1,2]
(() => {console.log(a, b)})()
プラグインとかで他人のコンテキストでコード実行する時は気をつけないとわかりにくい不具合に遭遇する
[a, b] = [1,2]
(() => {console.log(a, b)})()
プラグインとかで他人のコンテキストでコード実行する時は気をつけないとわかりにくい不具合に遭遇する
2020/06/08(月) 20:33:29.09ID:???
結論としてセミコロンは、
明らかに付けたほうが良いという理由もないし、
明らかに付けないほうが良いという理由もない
大多数の人が慣習や気分で決めてるだけ
そうでなければLuaでは付けない人が大多数で
JSでは付ける人が大多数な説明がつかない
明らかに付けたほうが良いという理由もないし、
明らかに付けないほうが良いという理由もない
大多数の人が慣習や気分で決めてるだけ
そうでなければLuaでは付けない人が大多数で
JSでは付ける人が大多数な説明がつかない
2020/06/08(月) 20:38:10.47ID:???
>>822
JSの名付け親はJavaだけど、実際の片親はLua
Luaからはプロトタイプベースとかもそうだけど
セミコロンのルールはほぼ100%引き継いでる
そのLuaでは付けない人が圧倒的に多い不思議
JSの名付け親はJavaだけど、実際の片親はLua
Luaからはプロトタイプベースとかもそうだけど
セミコロンのルールはほぼ100%引き継いでる
そのLuaでは付けない人が圧倒的に多い不思議
2020/06/08(月) 20:40:34.78ID:???
2020/06/08(月) 20:43:59.70ID:???
どっからLuaが出てくるんだ
2020/06/08(月) 20:48:45.73ID:???
LuaとJSはそっくりでしょ
片方が十分書ける人はもう片方も書けると言っていい
片方が十分書ける人はもう片方も書けると言っていい
2020/06/08(月) 21:10:34.84ID:???
LuaはC系から来てるんだが、そっくりという845の感覚が正義だというのであれば
CもJSの祖父だし人類皆穴兄弟みたいな理論になる
つーかJSが影響を受けた言語をLuaのみとする考え方がもうね、const
CもJSの祖父だし人類皆穴兄弟みたいな理論になる
つーかJSが影響を受けた言語をLuaのみとする考え方がもうね、const
2020/06/08(月) 21:37:46.88ID:???
名付けの親とかいる中での片親とわざわざ例えてるのに?
どうやったらそんな考え方ができるのわさ?
どうやったらそんな考え方ができるのわさ?
2020/06/08(月) 22:08:05.69ID:???
2020/06/08(月) 22:12:24.77ID:???
varなんて使ってるからだ!
constを使っていれば>>842の悲劇は起こらなかった!
constを使っていれば>>842の悲劇は起こらなかった!
2020/06/09(火) 01:11:55.84ID:???
851804
2020/06/09(火) 01:19:11.99ID:???2020/06/09(火) 01:33:46.65ID:???
>>850
845 :Name_Not_Found :sage :2020/06/08(月) 20:48:45.73 ID:???
LuaとJSはそっくりでしょ
片方が十分書ける人はもう片方も書けると言っていい
自分でLuaLua推しまくってて今更何言ってるんだ
845 :Name_Not_Found :sage :2020/06/08(月) 20:48:45.73 ID:???
LuaとJSはそっくりでしょ
片方が十分書ける人はもう片方も書けると言っていい
自分でLuaLua推しまくってて今更何言ってるんだ
2020/06/09(火) 02:21:34.44ID:???
最近のセミコロンつけない人は
少なくともLuaやRubyなんてマイナー言語の影響でないのは間違いない
PythonやKotlinあたりだろうな
Kotlinはオプショナルだけどサンプルコードのほとんどでつけてないし
(特に初学の場合)学習に際してそういうサンプルコードの影響は大きいだろう
少なくともLuaやRubyなんてマイナー言語の影響でないのは間違いない
PythonやKotlinあたりだろうな
Kotlinはオプショナルだけどサンプルコードのほとんどでつけてないし
(特に初学の場合)学習に際してそういうサンプルコードの影響は大きいだろう
2020/06/09(火) 02:26:20.53ID:???
かまってちゃんの巣窟やなww
2020/06/09(火) 03:15:59.46ID:???
2020/06/09(火) 03:48:08.11ID:???
あんな絡みしといてかっこわるい言い分だな
チンポついてないのか
チンポついてないのか
2020/06/09(火) 07:03:00.12ID:???
Luaが対比対象として持ち出されてることが不思議そうだったから
確かに俺は自分の経験からLuaとJSは似てると言うことは言ったがそれだけでしょ
Luaは良い悪いとか使おうとか推すようなことは言っていないし
誰かを否定したり絡んだりしてはいないのだが
確かに俺は自分の経験からLuaとJSは似てると言うことは言ったがそれだけでしょ
Luaは良い悪いとか使おうとか推すようなことは言っていないし
誰かを否定したり絡んだりしてはいないのだが
2020/06/09(火) 10:22:13.10ID:???
>>841
> 結論としてセミコロンは、
> 明らかに付けたほうが良いという理由もないし、
> 明らかに付けないほうが良いという理由もない
>
> 大多数の人が慣習や気分で決めてるだけ
> そうでなければLuaでは付けない人が大多数で
> JSでは付ける人が大多数な説明がつかない
話の元はこれで、これを元に話をしているはずが指摘されたら俺は違うとか話は違うとか言い出す
ちんぽなし
> 結論としてセミコロンは、
> 明らかに付けたほうが良いという理由もないし、
> 明らかに付けないほうが良いという理由もない
>
> 大多数の人が慣習や気分で決めてるだけ
> そうでなければLuaでは付けない人が大多数で
> JSでは付ける人が大多数な説明がつかない
話の元はこれで、これを元に話をしているはずが指摘されたら俺は違うとか話は違うとか言い出す
ちんぽなし
2020/06/09(火) 12:40:19.24ID:???
>>858
それのどこがLua推しなんだ?
それのどこがLua推しなんだ?
2020/06/09(火) 12:44:12.98ID:???
JavaScriptでもRubyでもセミコロンの有無で意味が変わるから
セミコロンをつけたほうがいいという明確な理由はある
そしてJavaScriptでは常にセミコロンを付けたほうが
意味が変わらないから良いという考え方に対して
Rubyはバグったらそこだけ直せばいいじゃん
という考え方
セミコロンをつけたほうがいいという明確な理由はある
そしてJavaScriptでは常にセミコロンを付けたほうが
意味が変わらないから良いという考え方に対して
Rubyはバグったらそこだけ直せばいいじゃん
という考え方
2020/06/09(火) 12:46:34.00ID:???
SpaceXでChromeとJavaScriptが宇宙船のUIに使われた件で盛り上がってるかと思ってきてみれば全然そんなことないのな
2020/06/09(火) 12:54:27.91ID:???
個々人様々なレベルで理由は持ってるだろうが、
どうしてそういう慣習になってるのかというと
そういう慣習のもと習ったからと言うのが大きいだろうな
どうしてそういう慣習になってるのかというと
そういう慣習のもと習ったからと言うのが大きいだろうな
2020/06/09(火) 13:13:08.04ID:???
2020/06/09(火) 13:23:09.04ID:???
LuaとJSが似てるってのがそもそも理解不能だな
2020/06/09(火) 15:13:39.34ID:???
>>863
Luaの名前が出てることに文句を言ってたのか?
Luaの話が続いてるって言うが、実際はLua知らない人がそれらのレスを見てLuaの何が分かる?
Luaはあくまで対比として持ち出されてるだけで、Luaについて誰かが能動的にあれこれ紹介してまわってるわけではないだろ
ある固有名詞が話でずっと使われることってこのスレを見返してもたくさんあるでしょ
その中で別にLuaは過剰ではないと思うが
Luaの名前が出てることに文句を言ってたのか?
Luaの話が続いてるって言うが、実際はLua知らない人がそれらのレスを見てLuaの何が分かる?
Luaはあくまで対比として持ち出されてるだけで、Luaについて誰かが能動的にあれこれ紹介してまわってるわけではないだろ
ある固有名詞が話でずっと使われることってこのスレを見返してもたくさんあるでしょ
その中で別にLuaは過剰ではないと思うが
2020/06/09(火) 15:41:50.20ID:???
luaが親とか大ボラ吹聴してるからだろ
867Name_Not_Found
2020/06/09(火) 16:13:54.43ID:+7xzuyFd2020/06/09(火) 16:38:24.58ID:???
なんだよこのしょーもない流れは
なら難しい質問してやっから答えてくれよ
"妥当なURL"かをチェックするのにnew URL()で対応しようと思いきや、
IEとかいうクソブラウザはURLがただのオブジェクトですやん
IEで手軽にURLチェックを行えるハック的な手法は何かないかね?
なら難しい質問してやっから答えてくれよ
"妥当なURL"かをチェックするのにnew URL()で対応しようと思いきや、
IEとかいうクソブラウザはURLがただのオブジェクトですやん
IEで手軽にURLチェックを行えるハック的な手法は何かないかね?
2020/06/09(火) 16:40:15.46ID:???
正規表現つかえ
2020/06/09(火) 16:40:42.48ID:???
>>868
質問が下手w
質問が下手w
2020/06/09(火) 16:54:49.53ID:???
soは素晴らしい
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
872Name_Not_Found
2020/06/09(火) 17:04:50.51ID:kD3nPanZ func().then(() => { ふんにゃか }).catch(() => { ふんにゃか });
↑この行末セミコロンはふつう、でも1行長くて読み書きづらい
――――
func()
.then(() => { ふんにゃか })
.catch(() => { ふんにゃか });
↑メソッドチェーンの最後だけ行末セミコロンは
配列やオブジェクトの、最後だけカンマ付けないのと似た違和感
――――
func()
.then(() => { ふんにゃか })
.catch(() => { ふんにゃか })
;
↑統一感はあるが、やりすぎ感が否めない
なんかもう、セミコロンいらないんじゃないかな…って気がしてきた
↑この行末セミコロンはふつう、でも1行長くて読み書きづらい
――――
func()
.then(() => { ふんにゃか })
.catch(() => { ふんにゃか });
↑メソッドチェーンの最後だけ行末セミコロンは
配列やオブジェクトの、最後だけカンマ付けないのと似た違和感
――――
func()
.then(() => { ふんにゃか })
.catch(() => { ふんにゃか })
;
↑統一感はあるが、やりすぎ感が否めない
なんかもう、セミコロンいらないんじゃないかな…って気がしてきた
2020/06/09(火) 17:15:21.94ID:???
セミコロンで悩む前にawaitを使いましょう
874Name_Not_Found
2020/06/09(火) 17:20:28.58ID:kD3nPanZ >>873
あくまで例なので…
あくまで例なので…
2020/06/09(火) 17:36:01.41ID:???
次の話題はせめてアロー関数とかにしてくれ
2020/06/09(火) 18:03:26.67ID:???
>>872
そういうのを統一的に書きたかったらこう
func(
moga
).then(
hoge
).catch(
fuga
);
むしろこういうときはセミコロンがあったほうがわかりやすい
どちらかというと1行ずつ書いていくようなときが不要
そういうのを統一的に書きたかったらこう
func(
moga
).then(
hoge
).catch(
fuga
);
むしろこういうときはセミコロンがあったほうがわかりやすい
どちらかというと1行ずつ書いていくようなときが不要
2020/06/09(火) 18:42:48.43ID:???
質問です
変数にfor文の結果を設定したいのですが、↓のやり方のようなarrayを事前に宣言せず、
let obj = {
a:"aaa",
b:"bbb"
}
let array = []
Object.keys(obj).forEach(function (key) {
array.push(key)
});
console.log(array)
出力[ 'a', 'b' ]
↓のように書きたいです(理想)
const array = Object.keys(obj).forEach(function (key) {
array.push(key)
});
console.log(array)
出力[ 'a', 'b' ]
何かしらの工夫をしてこんな感じに書けないでしょうか?
変数にfor文の結果を設定したいのですが、↓のやり方のようなarrayを事前に宣言せず、
let obj = {
a:"aaa",
b:"bbb"
}
let array = []
Object.keys(obj).forEach(function (key) {
array.push(key)
});
console.log(array)
出力[ 'a', 'b' ]
↓のように書きたいです(理想)
const array = Object.keys(obj).forEach(function (key) {
array.push(key)
});
console.log(array)
出力[ 'a', 'b' ]
何かしらの工夫をしてこんな感じに書けないでしょうか?
878877
2020/06/09(火) 18:47:06.54ID:??? foreachを関数化すればできるのですが、ほかに手段はないでしょうか?
2020/06/09(火) 18:57:08.27ID:???
const array = Object.keys(obj);
2020/06/09(火) 18:58:02.85ID:???
reduce
2020/06/09(火) 20:51:48.69ID:???
>>868
RFC3986でぐぐるか、polyfillを使え
RFC3986でぐぐるか、polyfillを使え
882877
2020/06/09(火) 21:04:33.31ID:??? すみません。例を間違えました
let obj = {
a:"aaa",
b:"bbb"
}
let str = ""
Object.values(obj).forEach(function (key) {
str = str + key + "test"
});
console.log(array)
出力aaatestbbbtest
このようなもので、strの宣言をせずに、objectのvalue値に文字列を付与して出力したいです。
ベストな書き方を教えていただきたいです。
let obj = {
a:"aaa",
b:"bbb"
}
let str = ""
Object.values(obj).forEach(function (key) {
str = str + key + "test"
});
console.log(array)
出力aaatestbbbtest
このようなもので、strの宣言をせずに、objectのvalue値に文字列を付与して出力したいです。
ベストな書き方を教えていただきたいです。
2020/06/09(火) 21:08:04.09ID:???
死ね。答え出てるだろ
884877
2020/06/09(火) 21:27:28.31ID:??? >>883
reduceでしょうか?
let obj = {
a:"aaa",
b:"bbb",
c:"ccc"
}
const result = Object.values(obj).reduce(function(totalString, currentString) {
return totalString + currentString;
})
console.log(result)
value値のみの出力ならできるのですが、value値とvalue値の間に文字列を追加したいです。
reduceでしょうか?
let obj = {
a:"aaa",
b:"bbb",
c:"ccc"
}
const result = Object.values(obj).reduce(function(totalString, currentString) {
return totalString + currentString;
})
console.log(result)
value値のみの出力ならできるのですが、value値とvalue値の間に文字列を追加したいです。
2020/06/09(火) 21:34:42.32ID:???
return totalString + “test” + currentString
ってすればいいじゃん
ってすればいいじゃん
886877
2020/06/09(火) 21:38:44.96ID:???2020/06/09(火) 21:41:57.81ID:???
>>886
そのくらい自分で試行錯誤しなよ
簡単なreduce使えないレベルなら無理せず
let str = “”のように外側で空の一時変数を宣言して
それにfor-inで追加していくスタイルでやったほうがいい
そのくらい自分で試行錯誤しなよ
簡単なreduce使えないレベルなら無理せず
let str = “”のように外側で空の一時変数を宣言して
それにfor-inで追加していくスタイルでやったほうがいい
2020/06/09(火) 22:26:22.75ID:???
let str = Object.values(obj).flatMap(value=>[value,"test"]).join("");
2020/06/10(水) 00:39:32.23ID:???
891Name_Not_Found
2020/06/10(水) 10:49:42.88ID:kSbvCLX7 electronは凝ったインターフェースが難しいのですか?
2dキャラを動かす物を作りたいのですが
2dキャラを動かす物を作りたいのですが
2020/06/10(水) 12:17:06.59ID:???
ツクールMVでも結構な事ができるから
まずそれでできないかを検討してみたほうがいいよ
つうかツクールMVで実現できないことを
初心者が一人でやるのはクソ大変だと思う
次に検討すべきはUnityかな
両方ともWebプレイヤーがあるし
まずそれでできないかを検討してみたほうがいいよ
つうかツクールMVで実現できないことを
初心者が一人でやるのはクソ大変だと思う
次に検討すべきはUnityかな
両方ともWebプレイヤーがあるし
893Name_Not_Found
2020/06/10(水) 12:30:26.69ID:/IGHl2nu >>891
Electronだから特段難しい、みたいなことはないと思う
少なくとも自分は
ふつうにブラウザで作るときと同じようにやっているよ
Adobe Animateが吐き出した、ちょっときもいcanvasアニメも
まあふつうに動いてる
Electronだから特段難しい、みたいなことはないと思う
少なくとも自分は
ふつうにブラウザで作るときと同じようにやっているよ
Adobe Animateが吐き出した、ちょっときもいcanvasアニメも
まあふつうに動いてる
2020/06/10(水) 12:54:37.80ID:???
Electronを使う意味は?
今時はPWAでよくね?
今時はPWAでよくね?
895Name_Not_Found
2020/06/10(水) 13:00:05.05ID:kSbvCLX7 どちらかというとローカルで動かしたいからです
896Name_Not_Found
2020/06/10(水) 13:02:56.88ID:kSbvCLX7 ウディタのようなものを考えています
visual studioだと少し開発環境が重いので、electronを考えています
visual studioだと少し開発環境が重いので、electronを考えています
2020/06/10(水) 15:13:28.31ID:???
よくわからん
2Dゲームの制作ツールを作りたいということ?
2Dゲームの制作ツールを作りたいということ?
898Name_Not_Found
2020/06/10(水) 16:20:55.71ID:kSbvCLX7 そうですね、ゲームエンジンだと大げさすぎるので
2020/06/10(水) 16:41:54.75ID:???
>>894
PWAはもうオワコンだろw
PWAはもうオワコンだろw
900Name_Not_Found
2020/06/10(水) 17:57:41.63ID:6+e14UR6 数年前、某コンパクトカメラが
スマホとの連携にPWAで挑戦して
最初は大変なことになっていたなあ
スマホとの連携にPWAで挑戦して
最初は大変なことになっていたなあ
2020/06/10(水) 21:41:08.42ID:???
PWAはまだ始まっていない
フルマラソンで言ったらまだ0m
準備運動してる段階
現時点ではまだ煩雑で一般ユーザーには管理が難解なプロンプトを控えて
強力な機能をどうやってWebサイトに許可していくかっていう問題が
アプリをインストールしてもらうっていう方向性で決まりつつある段階
だからだからローカルファイルアクセスだったりバックグラウンド同期だったり
「強力な機能はアプリで」ということが常識になる
だけどまだ方向性の段階なのでそれらのセキュリティモデルや強力なAPIは実装されていない
それとスマホだと正解が分かりやすしだいぶ達成されてきてるけど
アプリをほかのネイティブアプリと並んで管理したり、
連携したりする機能もまだ整備されきっていない
そもそもWebサイトがアプリがすでにインストールされているかどうか
検知することもつい最近までできなかった
PWAが本格的に始まるのは2025年から わかんだね?
フルマラソンで言ったらまだ0m
準備運動してる段階
現時点ではまだ煩雑で一般ユーザーには管理が難解なプロンプトを控えて
強力な機能をどうやってWebサイトに許可していくかっていう問題が
アプリをインストールしてもらうっていう方向性で決まりつつある段階
だからだからローカルファイルアクセスだったりバックグラウンド同期だったり
「強力な機能はアプリで」ということが常識になる
だけどまだ方向性の段階なのでそれらのセキュリティモデルや強力なAPIは実装されていない
それとスマホだと正解が分かりやすしだいぶ達成されてきてるけど
アプリをほかのネイティブアプリと並んで管理したり、
連携したりする機能もまだ整備されきっていない
そもそもWebサイトがアプリがすでにインストールされているかどうか
検知することもつい最近までできなかった
PWAが本格的に始まるのは2025年から わかんだね?
2020/06/10(水) 21:47:33.38ID:???
Webで大規模なツールを作ろうとすると色々困る
レンダリングとかDOM要素に何となく任せられるのがWebの強みなので
自前で色々やろうと思うと厳しい
フルCanvasでやろうにも、UIイベントを適切に扱って
ドラッグとか自前で準備するのは苦労するし
そこらへんフレームワークに任してしまうと
結局DOMでやるのと同じく痒いところに手が届かない
そのへん乗り越えてもとにかく色んなところで躓く
最近出てきたrequestVideoFrameCallbackとか、
まだまだこういうAPIが不足してる
レンダリングとかDOM要素に何となく任せられるのがWebの強みなので
自前で色々やろうと思うと厳しい
フルCanvasでやろうにも、UIイベントを適切に扱って
ドラッグとか自前で準備するのは苦労するし
そこらへんフレームワークに任してしまうと
結局DOMでやるのと同じく痒いところに手が届かない
そのへん乗り越えてもとにかく色んなところで躓く
最近出てきたrequestVideoFrameCallbackとか、
まだまだこういうAPIが不足してる
2020/06/10(水) 22:29:43.50ID:???
2020/06/10(水) 23:38:50.49ID:???
それは非常に正しい
ただし盲点なのはPWAでは実現困難な「本格的なアプリ」というものが少ないこと
それこそWebビューがメインのアプリもあるし
Webビューを使うことは今や常識になっている
じゃあ側はネイティブである必要があるのかと言うと
そうではないアプリのほうが大半
その「ネイティブアプリの機能」とやらに
頼る必要があるアプリがそもそも少ないというお話
ただし盲点なのはPWAでは実現困難な「本格的なアプリ」というものが少ないこと
それこそWebビューがメインのアプリもあるし
Webビューを使うことは今や常識になっている
じゃあ側はネイティブである必要があるのかと言うと
そうではないアプリのほうが大半
その「ネイティブアプリの機能」とやらに
頼る必要があるアプリがそもそも少ないというお話
2020/06/10(水) 23:51:30.06ID:???
ならブラウザでいいじゃん。終了。
2020/06/11(木) 00:48:18.41ID:???
ならブラウザでいいじゃん?
という意味がわからない
そもそも今のPWAは普通のWebサイトと明確な境界があるわけではないでしょ
将来的にそうなるだろうけど、今はSW使ったWebサイトのリンクを
ホームに置くのとどのくらい違うのかと言ったら少しの違いしか無いでしょ
逆にその少しの違いを出すためにどのくらいの追加の労力が
必要なのかと言えばそれも少しでしょ
自転車とバイクを比べてるのなら、こっちで良いとか言えるけど
120ccと125ccのバイクを比べてもそんなのどっちでも良いというか
悩んだりそこで決めるようなことでは通常無いでしょ
もちろんツールをふくむアプリ的なものとして公開したければ
ボーダレスの方が良いかもしれないけどさ
でも最近Windowsがアプリをタブでまとめるスタイルを試行錯誤してるように
そのアプリが独立するのってユーザーの使い方だったり、
そのアプリとWebサイトの連携しよう次第では必ずしも良いものとは限らないよね
例えばその作成ツールで作られた作品とのやり取りも考えたいかもしれないけど
作品を読み込むところはツールで完結できても
その紹介のWikiは、ホームページはとかなるしさ
まあこれ今自分がちょうどそういう物作ってるから言ってるんだけどね
という意味がわからない
そもそも今のPWAは普通のWebサイトと明確な境界があるわけではないでしょ
将来的にそうなるだろうけど、今はSW使ったWebサイトのリンクを
ホームに置くのとどのくらい違うのかと言ったら少しの違いしか無いでしょ
逆にその少しの違いを出すためにどのくらいの追加の労力が
必要なのかと言えばそれも少しでしょ
自転車とバイクを比べてるのなら、こっちで良いとか言えるけど
120ccと125ccのバイクを比べてもそんなのどっちでも良いというか
悩んだりそこで決めるようなことでは通常無いでしょ
もちろんツールをふくむアプリ的なものとして公開したければ
ボーダレスの方が良いかもしれないけどさ
でも最近Windowsがアプリをタブでまとめるスタイルを試行錯誤してるように
そのアプリが独立するのってユーザーの使い方だったり、
そのアプリとWebサイトの連携しよう次第では必ずしも良いものとは限らないよね
例えばその作成ツールで作られた作品とのやり取りも考えたいかもしれないけど
作品を読み込むところはツールで完結できても
その紹介のWikiは、ホームページはとかなるしさ
まあこれ今自分がちょうどそういう物作ってるから言ってるんだけどね
2020/06/11(木) 00:57:55.67ID:???
正直あれだよね、
ネイティブアプリ中でWebビューで表示が出るのって
大抵体験としてそんなに悪くはないけど、良くもないよね
結局制作の都合というか妥協だよね
例えば最近の家庭用ゲーム機やPCゲームで
説明をWebビューでいきなりポインタが出るのって
ある意味納得してるから分かりやすいんだけど、
そのゲームをちゃんと作ってて体験を考えてると、
やっぱり良い体験とは思えないんだよね
フルで表示させていくらかWeb臭さをなくそうとするけど
どうしてもギャップ感は取れないんだよね
だからPWAで作ってても、どうやってWebっぽいコンテンツと
連携するかってすごい難しいんだよね
もちろん何も気にしなかったらそれまでなんだけどさ
まああえてタブを表示させて、関連Webサイトをそのウィンドウに集めるってのもありかな
ネイティブアプリ中でWebビューで表示が出るのって
大抵体験としてそんなに悪くはないけど、良くもないよね
結局制作の都合というか妥協だよね
例えば最近の家庭用ゲーム機やPCゲームで
説明をWebビューでいきなりポインタが出るのって
ある意味納得してるから分かりやすいんだけど、
そのゲームをちゃんと作ってて体験を考えてると、
やっぱり良い体験とは思えないんだよね
フルで表示させていくらかWeb臭さをなくそうとするけど
どうしてもギャップ感は取れないんだよね
だからPWAで作ってても、どうやってWebっぽいコンテンツと
連携するかってすごい難しいんだよね
もちろん何も気にしなかったらそれまでなんだけどさ
まああえてタブを表示させて、関連Webサイトをそのウィンドウに集めるってのもありかな
908Name_Not_Found
2020/06/11(木) 12:42:36.75ID:ls/Fzh7z html.css.javascriptを極めるという選択肢はどう思う?
phpやrubyには手を出さずに。
phpやrubyには手を出さずに。
2020/06/11(木) 12:56:06.54ID:???
>>908
phpだけ最低限のことができるようにしておけば、そのやり方で問題ない
phpだけ最低限のことができるようにしておけば、そのやり方で問題ない
2020/06/11(木) 13:53:36.70ID:???
webやってる以上サーバサイドは必要だろう
ただjavascriptだけでいいよ
node.js使えばいいだけなんだし
ただphpに比べて導入に手間取るだろうな
そこで挫折するかどうかが鍵
ただjavascriptだけでいいよ
node.js使えばいいだけなんだし
ただphpに比べて導入に手間取るだろうな
そこで挫折するかどうかが鍵
2020/06/11(木) 14:01:41.63ID:???
node.jsが普通の言語ならな
非同期メインなので使いづらい
それはそれでメリットがあるんだが、そんなの必要ない場合が大半なわけで
つまり大部分のユースケースに当てはまらない
非同期メインなので使いづらい
それはそれでメリットがあるんだが、そんなの必要ない場合が大半なわけで
つまり大部分のユースケースに当てはまらない
2020/06/11(木) 14:08:57.79ID:???
2020/06/11(木) 14:15:30.84ID:???
2020/06/11(木) 14:46:05.67ID:???
2020/06/11(木) 14:53:38.22ID:???
WEB上で同期なんかしてたらアクセスが多くなってきたらすぐに死にそう
2020/06/11(木) 15:32:16.50ID:???
2020/06/11(木) 15:45:50.42ID:???
昔は同期が基本のやつに比べて最初のハードルが高くて面倒くさかったのは確か
今はasync/await使えるようになったからPromise理解できるならそんなに差はない
今はasync/await使えるようになったからPromise理解できるならそんなに差はない
2020/06/11(木) 16:18:08.69ID:???
あんまサーバサイドの話すると
くっそうざいRubyなら〜のやつが沸くからそのへんにしとけな
くっそうざいRubyなら〜のやつが沸くからそのへんにしとけな
2020/06/11(木) 16:49:41.31ID:???
>>917
node.jsはコールバックベース
node.jsはコールバックベース
2020/06/11(木) 17:08:08.55ID:???
do {
num = prompt("数値を入れてください", 0);
} while (num);
alert('ok');
上のコードを実行し数字の0を入力すると、
whileの真偽条件がfalseとなってループを抜けるかともうのですが抜けません。
何故でしょうか?
num = prompt("数値を入れてください", 0);
} while (num);
alert('ok');
上のコードを実行し数字の0を入力すると、
whileの真偽条件がfalseとなってループを抜けるかともうのですが抜けません。
何故でしょうか?
2020/06/11(木) 17:46:13.82ID:???
falseじゃないから
2020/06/11(木) 18:02:24.58ID:???
>>920
window.prompt()の戻り値は"文字列"
仮に0を入力しても
do {} while ("0");
となってしまうのでループは終了しない。
https://developer.mozilla.org/ja/docs/Web/API/Window/prompt
https://developer.mozilla.org/ja/docs/Glossary/Falsy
window.prompt()の戻り値は"文字列"
仮に0を入力しても
do {} while ("0");
となってしまうのでループは終了しない。
https://developer.mozilla.org/ja/docs/Web/API/Window/prompt
https://developer.mozilla.org/ja/docs/Glossary/Falsy
2020/06/11(木) 18:03:27.48ID:???
こういう例を見てもTypeScriptって良いな
2020/06/11(木) 18:06:54.72ID:???
>>919
今はPromise対応のAPI用意されてるよ
今はPromise対応のAPI用意されてるよ
2020/06/11(木) 18:51:46.05ID:???
だから単項+演算子を使えって言ってるだろ
JSerならこう書かないとまずい
num = +prompt("数値を入れてください", 0);
JSerならこう書かないとまずい
num = +prompt("数値を入れてください", 0);
2020/06/11(木) 19:01:44.26ID:???
そもそもユーザーの入力を直接ループの終了条件にするのってどうなん?w
2020/06/11(木) 19:52:06.94ID:???
なにか問題があるか?
ユーザーのPC上でユーザーのために動くプログラムなのだから
責任がユーザーにあっても問題ないだろう
ユーザーのPC上でユーザーのために動くプログラムなのだから
責任がユーザーにあっても問題ないだろう
2020/06/11(木) 20:19:12.57ID:???
趣味ならそれでいいよね
929920
2020/06/11(木) 20:34:53.48ID:???930920
2020/06/11(木) 20:36:51.34ID:??? >>926
現代のJavaScriptチュートリアルってサイトのループについてのセクションの課題を質問するためにアレンジしたものなんで、あまり深い意味はないです。
現代のJavaScriptチュートリアルってサイトのループについてのセクションの課題を質問するためにアレンジしたものなんで、あまり深い意味はないです。
2020/06/11(木) 21:12:25.38ID:???
javascript.infoはいいチュートリアル
でもModernを「現代の」と訳されるとなんかきつい
でもModernを「現代の」と訳されるとなんかきつい
933Name_Not_Found
2020/06/11(木) 21:48:02.43ID:FkoSJ+Jm prototypeってMethodだけでpropertyは入れられないんですか?
2020/06/11(木) 21:55:26.92ID:???
jsdocについての質問です
イベント名とコールバックを渡すような関数の場合どのようにjsdocを記述すれば良いのでしょうか
例えば
addEventListener('click', () => {...});
on('data', () => {...});
などの関数です
/**
*
*/
addEventListener();
/**
*
*/
on();
の様に書いてしまった場合
これらは既に他の定義がなされている関数のはずですが良いのでしょうか
正しい書き方等がありましたら教えて頂きたいです
イベント名とコールバックを渡すような関数の場合どのようにjsdocを記述すれば良いのでしょうか
例えば
addEventListener('click', () => {...});
on('data', () => {...});
などの関数です
/**
*
*/
addEventListener();
/**
*
*/
on();
の様に書いてしまった場合
これらは既に他の定義がなされている関数のはずですが良いのでしょうか
正しい書き方等がありましたら教えて頂きたいです
2020/06/11(木) 22:31:28.32ID:???
>>933
入れられるよ
入れられるよ
2020/06/12(金) 04:53:38.79ID:???
'1111'を与えたら10進数、'0111'を与えたら8進数として"自動的に解釈して欲しい"
こんな場合に何か上手いやり方はあるかい?
こんな場合に何か上手いやり方はあるかい?
2020/06/12(金) 06:09:19.99ID:???
2020/06/12(金) 07:30:41.67ID:???
2020/06/12(金) 09:38:24.50ID:???
2020/06/12(金) 09:44:58.33ID:???
2020/06/12(金) 10:59:09.97ID:???
>>934
>イベント名とコールバックを渡すような関数の場合どのようにjsdocを記述すれば良いのでしょうか
@event, @callback
>これらは既に他の定義がなされている関数のはずですが良いのでしょうか
@external, @link
>イベント名とコールバックを渡すような関数の場合どのようにjsdocを記述すれば良いのでしょうか
@event, @callback
>これらは既に他の定義がなされている関数のはずですが良いのでしょうか
@external, @link
2020/06/12(金) 11:21:23.38ID:???
>>940
俺的には論理的というより倫理的に許せん
まあサンプルコードが元ネタだからあまり言うのも何なんだが、
言語処理体系に依存する書き方について、固定観念がどうのこうの言っちゃうなら
コード書くのやめて欲しいレベル
俺的には論理的というより倫理的に許せん
まあサンプルコードが元ネタだからあまり言うのも何なんだが、
言語処理体系に依存する書き方について、固定観念がどうのこうの言っちゃうなら
コード書くのやめて欲しいレベル
943Name_Not_Found
2020/06/12(金) 11:38:56.48ID:V5T3M8lR そんな
「たかしくんは15分後に時速6kmで追いかけました」
にイチャモンつけるようなのやめえやw
「たかしくんは15分後に時速6kmで追いかけました」
にイチャモンつけるようなのやめえやw
2020/06/12(金) 12:52:22.56ID:???
>>942
考え方の前提が間違っている
そもそもプロンプトを出す時点で普通のサイトではないということを忘れてる
RPGのゲームで選択肢によって無限ループがあったとしても倫理的に許せなくないでしょ?
そういうコンテンツなのだから
普通のWebサイトとするとそもそもプロンプトを出すのが問題があるでしょ?
後はユーザーの入力を適切に扱う努力をするのも当たり前の話でしょ?
そういう前提で一般的にユーザーの入力次第で何度もプロンプトが表示されても、それ自体が一般的におかしいことではないでしょうと言ってるのよ
考え方の前提が間違っている
そもそもプロンプトを出す時点で普通のサイトではないということを忘れてる
RPGのゲームで選択肢によって無限ループがあったとしても倫理的に許せなくないでしょ?
そういうコンテンツなのだから
普通のWebサイトとするとそもそもプロンプトを出すのが問題があるでしょ?
後はユーザーの入力を適切に扱う努力をするのも当たり前の話でしょ?
そういう前提で一般的にユーザーの入力次第で何度もプロンプトが表示されても、それ自体が一般的におかしいことではないでしょうと言ってるのよ
2020/06/12(金) 13:06:11.15ID:???
2020/06/12(金) 13:09:19.33ID:???
947Name_Not_Found
2020/06/12(金) 13:33:04.78ID:hoJs4q2k processingとglslってできることは同じですか?
2020/06/12(金) 13:49:07.50ID:???
・constは名前と値が常に一致してる
・上級者はコードが短い
・固定観念を捨てて論理的に考えればユーザー入力を直接ループの終了条件にしても何の問題ない (new!)
・上級者はコードが短い
・固定観念を捨てて論理的に考えればユーザー入力を直接ループの終了条件にしても何の問題ない (new!)
949Name_Not_Found
2020/06/12(金) 14:19:11.90ID:sogyS5hG2020/06/12(金) 14:36:28.30ID:???
結局、現代のJavaScriptチュートリアルのサンプルコードが悪いってことか?
2020/06/12(金) 14:56:58.24ID:???
2020/06/12(金) 14:57:58.83ID:???
2020/06/12(金) 17:18:55.51ID:???
2020/06/12(金) 17:50:09.11ID:???
>>953
嘘をつくなミッターマイヤー
嘘をつくなミッターマイヤー
2020/06/12(金) 20:04:09.15ID:???
2020/06/12(金) 22:39:57.50ID:???
>>950
次スレよろ
次スレよろ
2020/06/13(土) 00:15:14.45ID:???
配列のソートについて質問です。
const arr = [5, 1];
arr.sort((a, b) => {
// 何が起こっているのか確認するためコンソール出力してみる
console.log(`a : ${a} ・ b : ${b}`);
return a-b;
});
console.log(arr);
引数aにはindexの1、bにはindexの0が入るのは何故なんでしょう?
aには0、bには1が入る気がしますが。
const arr = [5, 1];
arr.sort((a, b) => {
// 何が起こっているのか確認するためコンソール出力してみる
console.log(`a : ${a} ・ b : ${b}`);
return a-b;
});
console.log(arr);
引数aにはindexの1、bにはindexの0が入るのは何故なんでしょう?
aには0、bには1が入る気がしますが。
2020/06/13(土) 00:22:53.18ID:???
2020/06/13(土) 00:55:07.90ID:???
2020/06/13(土) 01:06:17.66ID:???
firefoxだとa : 5 ・ b : 1だけどそんなの実装次第
2020/06/13(土) 01:34:40.77ID:???
パスの結合ルール分かる奴おるかなー
pathname = '//example/demo/'
これに'hogeeee'を結合させると'//example/demo/hogeeee'となる。ここは問題無い。
'/hogeeee'を結合させると'//example/hogeeee'となる。
'//hogeeee'を結合させると'//hogeeee'となる。
何故こうなるのかルールの定義が分からん。
pathname = '//example/demo/'
これに'hogeeee'を結合させると'//example/demo/hogeeee'となる。ここは問題無い。
'/hogeeee'を結合させると'//example/hogeeee'となる。
'//hogeeee'を結合させると'//hogeeee'となる。
何故こうなるのかルールの定義が分からん。
2020/06/13(土) 03:10:11.47ID:???
2020/06/13(土) 03:11:49.08ID:???
//example/demo
↑これはパスではなくスキーム抜きURLなんだよ
↑これはパスではなくスキーム抜きURLなんだよ
2020/06/13(土) 04:48:44.30ID:???
まぁ確かにこれが特別スキーム抜きURLならそうなるんだが、
あくまでも'//example/demo/'がpathnameで、hostnameは空文字なのよ
あくまでも'//example/demo/'がpathnameで、hostnameは空文字なのよ
2020/06/13(土) 08:20:36.24ID:???
2020/06/13(土) 08:25:28.03ID:???
2020/06/13(土) 09:21:52.06ID:???
>>966
許されていない
許されていない
2020/06/13(土) 09:25:13.41ID:???
2020/06/13(土) 09:31:11.72ID:???
別にそんないやらしく非難することないだろ
ここ最近の実際は微塵も困ってないでっち上げ質問に比べたら
まだ馬鹿なだけでマシな方だろ
ここ最近の実際は微塵も困ってないでっち上げ質問に比べたら
まだ馬鹿なだけでマシな方だろ
2020/06/13(土) 09:39:13.95ID:???
自分より下を指差して、「マシな方」と主張されてもなー
JSスレでURLの質問を許容する意味ある?
JSスレでURLの質問を許容する意味ある?
2020/06/13(土) 10:01:14.07ID:???
URLの質問だからといって許容しない理由はないだろ
あの質問の内容じゃ状況が掴めないのでそもそもスレチかどうか判断不能ということが現時点での問題なのであって
場合によってはURL APIを使って望むようにURLを組み立てる方法とかの話になるかもしれないし
まあ何れにせよURLを組み立てたいんだろうから、それはJSを使ってということでまずはJSの質問と考えていいでしょ
あの質問の内容じゃ状況が掴めないのでそもそもスレチかどうか判断不能ということが現時点での問題なのであって
場合によってはURL APIを使って望むようにURLを組み立てる方法とかの話になるかもしれないし
まあ何れにせよURLを組み立てたいんだろうから、それはJSを使ってということでまずはJSの質問と考えていいでしょ
2020/06/13(土) 10:26:04.97ID:???
2020/06/13(土) 10:42:10.91ID:???
>>973
> あの質問の内容じゃ状況が掴めないのでそもそもスレチかどうか判断不能ということが現時点での問題なのであって
といっておきなから、
> まあ何れにせよURLを組み立てたいんだろうから、それはJSを使ってということでまずはJSの質問と考えていいでしょ
という矛盾
「スレチ判断不能」と「JSの質問」のどっち?
(最近、よく出る日本語わかってない系かな)
> あの質問の内容じゃ状況が掴めないのでそもそもスレチかどうか判断不能ということが現時点での問題なのであって
といっておきなから、
> まあ何れにせよURLを組み立てたいんだろうから、それはJSを使ってということでまずはJSの質問と考えていいでしょ
という矛盾
「スレチ判断不能」と「JSの質問」のどっち?
(最近、よく出る日本語わかってない系かな)
2020/06/13(土) 11:17:28.48ID:???
>>953
>なんだそのクソ古い情報は あんまMDN鵜呑みにすんなや
英語か日本語を読めるようになってから出直してね
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/parseInt#ECMAScript_5_removes_octal_interpretation
>なんだそのクソ古い情報は あんまMDN鵜呑みにすんなや
英語か日本語を読めるようになってから出直してね
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/parseInt#ECMAScript_5_removes_octal_interpretation
2020/06/13(土) 11:58:07.62ID:???
2020/06/13(土) 12:05:43.20ID:???
コードを書いてないからスレチかどうかはわからんな
にしても君は毎日イライラしてんねw
にしても君は毎日イライラしてんねw
2020/06/13(土) 12:07:50.97ID:???
質問者に確認するのが一番なはずなんだが、なぜかスレチに反応して空中戦が始まるんだよな
意味分からん
意味分からん
2020/06/13(土) 12:54:02.58ID:???
夜中3時に丁寧に解説してくれた>>964の
報われなさたるや
報われなさたるや
2020/06/13(土) 13:05:08.64ID:???
2020/06/13(土) 13:33:36.53ID:???
>>966をみる限り、URLの話をしているのかも怪しい
独自システム上のpathnameの質問の可能性は否定出来ない
独自システム上のpathnameの質問の可能性は否定出来ない
2020/06/13(土) 14:05:39.76ID:???
2020/06/13(土) 14:16:32.07ID:???
>>981
どっちも的外れなんだけど必死だなww
どっちも的外れなんだけど必死だなww
2020/06/13(土) 14:32:43.02ID:???
>>981
質問者が回答を煽ることしか出来ないなんて世も末だな
質問者が回答を煽ることしか出来ないなんて世も末だな
2020/06/13(土) 14:57:35.78ID:???
上下関係をはっきりさせてやらないと駄目だな。
質問者は下。だからへりくだれ。
回答者は上。どんな回答でもありがたく受け取れ。
質問者は下。だからへりくだれ。
回答者は上。どんな回答でもありがたく受け取れ。
2020/06/13(土) 15:12:10.33ID:???
> ・他人の回答を批判する代わりに、自分ならこう書くという例を示してください
これもな
スレチを批判するなら、回答すればいい
これもな
スレチを批判するなら、回答すればいい
988987
2020/06/13(土) 15:13:42.96ID:??? × スレチを批判するなら、回答すればいい
○ スレチ指摘者に反論するなら、回答すればいい
○ スレチ指摘者に反論するなら、回答すればいい
2020/06/13(土) 15:23:11.61ID:???
parseIntくんは完全に回答間違ってんのになんでこんなに態度でかいんだ?(笑)
990Name_Not_Found
2020/06/13(土) 15:25:15.95ID:GYB3s7ZZ 一晩経ってから蒸し返すなやw
991938
2020/06/13(土) 15:37:34.00ID:9vRqHWFD2020/06/13(土) 15:51:30.95ID:???
2020/06/13(土) 15:51:42.83ID:???
const厨
994938
2020/06/13(土) 15:54:06.46ID:9vRqHWFD2020/06/13(土) 15:56:29.03ID:???
>>973
正解
URL APIで特別でないスキームを扱った時のお話
変数名から分かると思ったがURL APIてあまり浸透してないんだな
仕様書は当然見てるが、仕様とChromeの挙動が明らかに食い違ってるから駄目元でお前らに投げてみたが、やっぱり駄目だったな
正解
URL APIで特別でないスキームを扱った時のお話
変数名から分かると思ったがURL APIてあまり浸透してないんだな
仕様書は当然見てるが、仕様とChromeの挙動が明らかに食い違ってるから駄目元でお前らに投げてみたが、やっぱり駄目だったな
2020/06/13(土) 15:58:12.44ID:???
>>992
何が「完全に間違い」?
何が「完全に間違い」?
2020/06/13(土) 16:02:40.73ID:???
2020/06/13(土) 16:08:17.64ID:???
URLの話なのは皆想定してたし、URL APIぐらい知ってる
>>995のエスパー力検定試験には不合格だったというだけ
>>995のエスパー力検定試験には不合格だったというだけ
2020/06/13(土) 16:18:57.68ID:???
ワッチョイをconst宣言しないからいつも無責任なアホが群がる
1000Name_Not_Found
2020/06/13(土) 16:30:14.29ID:??? おまんこ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 42日 5時間 30分 39秒
新しいスレッドを立ててください。
life time: 42日 5時間 30分 39秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 35歳女性は「手遅れ?」50歳以上の卵子は「閉店」 秋田県の高校生向け冊子が炎上 ★4 [蚤の市★]
- 【日本テレビ】「性的接触を伴う不適切な会食はありませんでした」ヒアリング、アンケート結果を報告 [muffin★]
- 備蓄米放出で価格落ち着くのを期待と首相 [少考さん★]
- 【訃報】中国に帰ったパンダの「永明」死ぬ 和歌山のアドベンチャーワールドで子16頭をもうけた”ビッグダディ” [Ailuropoda melanoleuca★]
- トランプ大統領、「ディープステートの一掃」へ 政府機関の「大量解雇」開始、教育省など解雇通知が続々 [Hitzeschleier★]
- 伊藤詩織さん、名誉毀損で東京新聞の望月衣塑子記者を提訴 映画を巡る記事は「事実と異なる」 望月記者「誤りはない」 [ぐれ★]
- ナザレンコさん「SNS規制論を煽るマスコミを規制しろ」 [834922174]
- 【ジャップ悲報】米ブルームバーグ「ごめん、このままだとアニメ産業崩壊するけど、どうする?」 [918057362]
- チャーリーとチョコレート工場とかいう無駄に記憶に残る映画
- 【悲】『安倍晋三=チトー』説、Xで盛り上がり始める [312375913]
- おじゃる丸の放送がない鬱な金曜日🏡
- 他人の知能指数当てるの楽しいけど