JavaScript 4©2ch.net (398レス)
1-

241: 2015/07/02(木)17:21 ID:eJl3FSc8(4/5) AAS
>>239
Windowsは、jsdoc.cmdを実行するみたいだよ。

ただ、俺には理解不能なエラーが出た。
Javaとか知らんし。

> $ .\jsdoc.cmd -T
> Running tests...
> org.mozilla.javascript.EcmaError: ReferenceError: "self" is not defined. (file:/C:/Temp/jsdoc/node_m
> odules/bluebird/js/main/captured_trace.js#464)
242: 2015/07/02(木)17:34 ID:p+4VzYpK(4/5) AAS
やっぱ Linux環境を用意しないとダメなんかなあ
ただテストではエラー出るけど実際に使ってみた際にはエラーは出ないんだよなあ

テンプレートはデフォルトと
外部リンク:github.com
外部リンク:github.com
はエラー無しで通った

外部リンク:github.com
外部リンク:github.com
外部リンク:github.com
はダメだった
243: 2015/07/02(木)17:43 ID:eJl3FSc8(5/5) AAS
Macでもやってみた。
3年位使ってたけど、Java入ってないし。JDKのインストール方法をググる所から始めた。

Web開発にMac使ってる人が多いのは、こういうところかもね。

$ ./jsdoc -T
Running tests...
....(略)...

Finished in 3.486 seconds
1163 tests, 2965 assertions, 0 failures

....(略)...
省2
244: 2015/07/02(木)18:58 ID:p+4VzYpK(5/5) AAS
あとでちゃんと JDK 入れてみるか
245: 2015/07/17(金)23:16 ID:GZ2lmC/i(1) AAS
外部リンク[html]:www.bluefoun.pos.to
ここに出てくる関数gameBodyって意味あんのか・・・?
これ書いただけじゃ何も実行できんぞ
246: 2015/07/17(金)23:24 ID:XR8NxmBX(1) AAS
はーい今日のおバカさん↑登場
247: 2015/07/24(金)23:57 ID:QlYyU5j9(1) AAS
迷子なんでここでいいかな?
cordova(phonegap)で躓いてるんだけど、専用スレが見当たらない
誘導plz
248: 2015/07/25(土)00:05 ID:385UensT(1) AAS
そもそもフレームワークスレがないんだわ
自分で建ててもいいんじゃない
249
(2): 2015/07/26(日)00:45 ID:Nu2ySp1+(1/2) AAS
webアプリの伝票を表示する画面のHTMLで、テーブルタグでエクセル方眼紙作ってあった
列とか必要以上に多くて無駄にセルの結合してあった
250: 2015/07/26(日)00:46 ID:Nu2ySp1+(2/2) AAS
gbk
251: 2015/07/26(日)08:27 ID:lKG+wP//(1) AAS
>>249
すごく重そうなサイトだなーw
252: 2015/08/02(日)18:40 ID:mqZtRy/B(1/2) AAS
数字の1と文字の1が一致して笑った。
カス言語すぎる。
253: 2015/08/02(日)18:45 ID:dTRZmQiN(1/3) AAS
たしかperlも一致してた気がする
254: 2015/08/02(日)19:22 ID:sI4u8psA(1/2) AAS
=== とか !== を知らないのだろうか?
255: 2015/08/02(日)19:23 ID:ea/y5J7a(1) AAS
JSは互換を安易に切れないからな
残りカスのような変な仕様は山ほどある
256: 2015/08/02(日)19:30 ID:qmwBoa+Z(1/2) AAS
>>249
もしかしてマジでEXCELでデザインしたものを変換してるのかもな
257: 2015/08/02(日)19:34 ID:56YeXZNf(1) AAS
===使わないとか狂ってるな
カス過ぎる
258: 2015/08/02(日)19:37 ID:qmwBoa+Z(2/2) AAS
むしろ==の使いどころがよくわからん
259
(1): 2015/08/02(日)19:41 ID:mqZtRy/B(2/2) AAS
じゃあ、==の存在意義はなんだよ
260
(1): 2015/08/02(日)19:49 ID:dTRZmQiN(2/3) AAS
explicit宣言で==がsyntaxerrorになったりせんのけ
261
(1): 2015/08/02(日)20:51 ID:j05l/s8s(1/2) AAS
変数に型がない言語ではどうしても、
== と === 相当の機能が必要になる。
変数に型がない言語では全て同じ。
262: 2015/08/02(日)21:47 ID:sI4u8psA(2/2) AAS
ID:mqZtRy/B は素直に静的な型宣言を必要とするコンパイル言語を使っとけ
263: 2015/08/02(日)22:13 ID:dTRZmQiN(3/3) AAS
CoffeeScriptおすすめですお
264: 2015/08/02(日)22:15 ID:j05l/s8s(2/2) AAS
言語としては悪くないが、
将来性として悪い。

BabelなどでES6が使えるようになった今、
CoffeeScriptの役目は終わった。
優位性が無くなったのだから。

CoffeeScriptはES6をつくるための
犠牲になったのだ。
265: 2015/08/02(日)22:36 ID:+B7/KlLQ(1) AAS
>>259
null == undefinedがありますので
266: 2015/08/02(日)23:11 ID:Q2JrvHPp(1) AAS
>>260
JSLint使っとけ
267
(1): 2015/08/03(月)05:17 ID:M3KvY+a0(1) AAS
>>261
luaならそんなクソ仕様ないけど
268: 2015/08/03(月)20:20 ID:OzQ4PZKS(1) AAS
>>267
でもこういうクソ仕様はありますね。

2.2.1 - 変換
Luaは文字列と数値を実行時に自動的に変換する。 すべての数学演算は、
文字列に適用されると、一般的な変換ルールに基づいてその文字列を数値に変換しようとする。

ただし、例外があって

2.5.2 - 関係演算子
2.2.1 の変換ルールは等価比較には適用されない。 そのため、"0"==0 は false に評価され、
t[0] と t["0"] は異なったテーブルエントリを示す。

一貫性がない。
269
(2): 2015/08/04(火)11:19 ID:Wrx2TKJj(1) AAS
NaN !== NaN は他言語でもそうなのかな
これだけは直感的でないと感じてしまう
270: 2015/08/04(火)20:47 ID:LaebqzUe(1/4) AAS
>>269
Rubyも同じ
外部リンク:docs.ruby-lang.org
> ただし、NaN 同士の比較では常に false を返します。

Pythonでも同様
外部リンク:d.hatena.ne.jp
> nanは非数(not a number)、infは無限(infinity)。通常、
> この表示になってしまったら、これにどんな演算を行っても、結果はもう変わらない。

PHPでも
PHP 型の比較表
省10
271
(1): 2015/08/04(火)20:48 ID:LaebqzUe(2/4) AAS
>>269
> NaN !== NaN は他言語でもそうなのかな
> これだけは直感的でないと感じてしまう

直感的じゃないという意見はわからなくもないが、
他言語でも同じなわけで、それを知らないということは、
君の経験不足ってのがよく分かるねw
272: 2015/08/04(火)20:50 ID:LaebqzUe(3/4) AAS
ついでに調べた。

C#も同じ
外部リンク:d.hatena.ne.jp

Javaも同じ
外部リンク:d.hatena.ne.jp

C言語でも同じ
外部リンク[html]:www.c-tipsref.com
> NaN を使った算術演算の結果は常に NaN になる
273
(2): 2015/08/04(火)21:03 ID:SiN2Ipli(1/3) AAS
a = NaN, b = NaN
aとbを比較しようとしたときにどういう問題が発生するか考えれば納得出来るだろう
274
(2): 2015/08/04(火)21:18 ID:LaebqzUe(4/4) AAS
>>273
わかりづらいw

var a = "a";
var b = "b";

parseInt(a) == parseInt(b)

これがtrueだとおかしいだろ?
ぐらいのことを言えよ。
275: 2015/08/04(火)21:25 ID:MmQrnXHp(1/2) AAS
は?
NaN という状態の意味を考えろよ?
言語でしか考えてなくてコンピュータで処理するってこと微塵も考えてないだろ?
276: 2015/08/04(火)21:34 ID:SiN2Ipli(2/3) AAS
>>274
分かろうとする努力が大切
277: 2015/08/04(火)21:38 ID:eMvPKlqH(1) AAS
NaNでそーなるのっ!? (ジャンプ)
278
(2): 2015/08/04(火)21:56 ID:2w4CQfTI(1/2) AAS
>>271
他言語の経験がないのは認めるけど、煽りとかどうでもいいから
NaN !== NaN が成立する合理的な理由があるなら教えて欲しい
「他言語でもそうだから」という教科書的な答えでは納得できない

>>273-274
その比較はする必要性を全く感じないので、そのコードの目的がわからない
null, undefined は等価なのに NaN だけ特別扱いする理由がわからない
279
(1): 2015/08/04(火)22:14 ID:SiN2Ipli(3/3) AAS
>>278
nullやundefinedは演算の結果でなるものではない
280
(1): 2015/08/04(火)22:56 ID:MmQrnXHp(2/2) AAS
>>278
null や undefined は言語上で特定の意味を与えられた値にすぎない
NaN はそれとは全く違う
不正な演算によって生じた結果を表す状態で、これは言語ではなくてコンピュータの仕組みから定義されているもの
「不正な値」だと理解してもらっていい
不正な値なので大小比較自体が成立しないのでその結果も不明となる
あとは自分で NaN をググるなり、コンピュータでの数値表現について勉強するなりしてくれ
281
(1): 2015/08/04(火)23:21 ID:2w4CQfTI(2/2) AAS
>>279-280
NaN は Number ではない不定値のようなものか
何となくだが、理解した
ありがとう
282: 2015/08/05(水)00:11 ID:GLQwjMtk(1) AAS
しかし大小比較自体が成立しないんだったら
言語側では例外を投げてもいいような気もするが
IEEE754で演算上の振る舞いも規定されているのか
283
(1): 2015/08/05(水)07:43 ID:dSgZbAfK(1) AAS
>>281
NaNが何の略か知らないの?
284: 2015/08/05(水)07:46 ID:PB1eetSA(1) AAS
NaNの略かだって?
285: 2015/08/05(水)09:03 ID:HdJkl2eK(1/3) AAS
Number and Number
286: 2015/08/05(水)11:11 ID:A+1+0YPe(1) AAS
>>283
"Not a Number" だろう?
"Not a Number" からは不定値か固定値かは読み取れないと思うが
287: 2015/08/05(水)13:37 ID:PzT2XX1y(1) AAS
isNaN
288: 2015/08/05(水)16:16 ID:xgMUKO3v(1) AAS
現行スレ
+ JavaScript の質問用スレッド vol.125 + [転載禁止]
2chスレ:hp
289: 2015/08/05(水)18:24 ID:KU6oSpKD(1) AAS
ナンだって?
290: 2015/08/05(水)19:53 ID:HdJkl2eK(2/3) AAS
AA省
291: 2015/08/05(水)19:57 ID:HdJkl2eK(3/3) AAS
AA省
292: 2015/08/05(水)22:58 ID:Vg22nrpW(1) AAS
これからjavascript一本で生きます
よろしくおねがいしまうー
293: 2015/10/04(日)11:02 ID:K1qsk9YZ(1/2) AAS
よくsetTimeoutつかって関数を一定時間繰り返し実行する例を見るけど
メモリリーク(スタックオーバーフロー)しそうな気がしてならねえ
function viewTime()
{
var date = new Date();//これはスタックに貯まるのか?
console.log("date = " + date);
setTimeout(viewTime,1000);
}
294: 2015/10/04(日)11:03 ID:K1qsk9YZ(2/2) AAS
ああ違う、非同期だからsetTimeoutが終わった時点で消滅するのか
納得
295: 2015/10/05(月)02:42 ID:uvbnrVeH(1) AAS
割り込みとかイベントハンドラとかそういう概念
296
(1): 2015/10/05(月)06:12 ID:cBREl52D(1) AAS
ローカル変数なんだから関数終了で破棄されるだろ
非同期とか割り込みとか関係無い
297
(1): 2015/10/05(月)06:40 ID:sGblq84u(1) AAS
AA省
298: 2015/10/05(月)09:58 ID:YN/6GJzS(1) AAS
>>297
それは仮想的なコードだと思うけど、クロージャじゃないんだから一回毎に viewTime 内のメモリはGCが解放してくれないとおかしいんじゃない?
そうでなければ、ブラウザのバグだと思うけど
299: 2015/10/05(月)14:17 ID:zntwOtDH(1) AAS
エスケープ解析!
300: 2015/10/26(月)04:16 ID:AGaCWwZd(1) AAS
はい現行スレ
2chスレ:hp
301
(1): 610 2015/11/05(木)21:03 ID:O9StB1rc(1) AAS
じゃあここでいいぞ。

一応俺のスタンスを言っておくと、俺はお前みたいな奴が嫌いじゃない。
お前はあのスレの中で唯一積極的にコードを書き、IDを付けて議論に持ち込み、論理的に解決しようとする。この点はいい。
ただなあ、技術的に余りにも稚拙すぎるから、色々空回りしている。
だからやる気があるのなら少しはサポートしてやるよ。上達したいかどうかはお前が決めろ。

ちなみにマジでウザイから無駄に吠えるのは止めろ。お前が大したことがないのは事実なんだよ。
今のお前ではあのベンチマークがどれだけ間抜けなことになっているのか分からないのだろうが、
上達した後から読み返せば今のお前の痛さは発狂レベルだぞ。
まあ、今のお前には俺が嘘を言っているとしか思えないのだろうけども。

とはいえ、あのスレの中の初心者で上達する可能性があるのはお前だけだ。
省12
302: 2015/11/05(木)21:49 ID:VallSrWs(1) AAS
お前が一番終わってる
303: 2015/11/06(金)18:35 ID:F7EIvq3A(1) AAS
どこで拾ったコピペ?
304: 2015/11/11(水)10:08 ID:M5AnRRSD(1) AAS
>>301の輝かしい功績

+ JavaScript の質問用スレッド vol.126 +
2chスレ:hp
+ JavaScript の質問用スレッド vol.125 + [転載禁止]©2ch.net
2chスレ:hp
+ JavaScript の質問用スレッド vol.124 + [転載禁止©2ch.net
2chスレ:hp
+ JavaScript の質問用スレッド vol.123 + [転載禁止©2ch.net
2chスレ:hp
+ JavaScript の質問用スレッド vol.123 + [転載禁止©2ch.net
省5
305: 2015/11/28(土)21:50 ID:u/RqRVR/(1) AAS
立てました。よろしく。

JavaScript情報交換所(プログラミング既習者専用)
2chスレ:tech
306: 2015/12/06(日)22:19 ID:NQ6kkq7S(1) AAS
Microsoft、「Edge」のJavaScriptエンジン「Chakra」をオープンソース化へ
外部リンク[html]:www.itmedia.co.jp
307: 2015/12/07(月)00:52 ID:D3MoacxB(1) AAS
チャクラとか
あっちにアジアかぶれがいるのかな
308: 2015/12/07(月)08:33 ID:d0GjWYYK(1) AAS
MSの今のCEOってインド系だったような
309: 2015/12/07(月)15:57 ID:KuRdWB2c(1) AAS
小川美潮
310: 2016/03/20(日)12:13 ID:k733Y0LD(1) AAS
保守
311: 2016/03/26(土)00:52 ID:VGHlAznE(1) AAS
with(this){してその中でプロパティ読むのってアリ?}
312: 2016/04/01(金)09:32 ID:WD++Qk2m(1) AAS
withはjavascriptの汚点。今すぐ脳内から消去しろ。
313: 2016/05/01(日)15:21 ID:tKi6j9CT(1) AAS
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
Twitterリンク:Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw

The Covenant Project
概要
省10
314: 2016/06/09(木)17:18 ID:dpBG783z(1) AAS
たまにwithあったらなって思うことはあるな
例えばWebpackがモジュールに引数で渡す挙動とか
315: 2016/06/29(水)13:17 ID:+ZYTNDiN(1/2) AAS
外部リンク:www.cybersyndrome.net
ここの検索結果画面、例えば
外部リンク[cgi]:www.cybersyndrome.net
からプロキシ一覧を取得しようとしてXMLHttpRequestを使ってresponseTextを見てるんだけど
どうもscriptを動かさないとプロキシが表示されないみたい
そんなわけでresponseTextの中の3番目のスクリプトを動かしてプロキシ一覧を表示させたいんだけど
どうするのが良策ですか?ちなみにChrome
316: 2016/06/29(水)13:24 ID:oESip30m(1) AAS
Node.js
317: 2016/06/29(水)13:52 ID:+ZYTNDiN(2/2) AAS
scriptを取り出してevalで行けました
318: 2016/10/26(水)10:00 ID:LA3y7fsO(1) AAS
java挫折したんでこっちにきました
だいぶとっつきやすい・・・気がする
319: 2016/10/26(水)13:13 ID:6SHMskVi(1) AAS
そりゃまったく別物だからな
320: 2018/02/16(金)06:29 ID:W1XJdyx1(1) AAS
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
321: 2018/02/25(日)23:50 ID:2698yb5F(1) AAS
javascriptで配列の要素それぞれに関数を作用させて要素を作るってできますか?
var a = [1,2,3];
function f(x){return x+1;}
var b = f(a);// b = [2,3,4];
みたいな
322
(1): 2018/02/26(月)00:26 ID:368iDdw7(1) AAS
Arrayのmap()
323: 2018/02/26(月)00:26 ID:rSDo4ycn(1) AAS
>>322
ググります、ありがとう
324
(1): 2018/03/04(日)23:55 ID:fY1aJvVU(1) AAS
javascriptの正規表現で
A/B/C(外部リンク:hoge.com
このような文字列を/で分割したいが、()の中の/は分割の対象にしない
ということはどのようにすればいいでしょうか?
325: 2018/03/05(月)00:28 ID:1eWHTsKF(1) AAS
>>324
括弧がネストしてなければnegative lookahead”(?!)”で
ネストしてたら知らん
外部リンク:regex101.com
326: 2018/03/05(月)00:58 ID:1SNP3/tO(1) AAS
ありがとうございます
ネストしてないのでこれで事足りそうです
327
(1): 2018/03/10(土)21:38 ID:LJUwa8tD(1/3) AAS
XMLHttpRequestを使って取得したページのスクリプトを実行させようとしているのですが
できません
取得したページを構成
var doc =document.implementation.createHTMLDocument("");
doc.body.innerHTML =req.responseText;
このdocの中のscriptタグを取り出し
新たにscript elementをdoc.createElement("script")で作りコピーし
更にappendChildでスクリプトを追加し直せば実行されるかと思いましたがされませんでした(Chrome)
なにかいい知恵はないでしょうか
328: 2018/03/10(土)21:52 ID:LJUwa8tD(2/3) AAS
今ふと思ったのですが
作っているものがChromeの拡張機能なのでセキュリティ設定で外部のスクリプトができないようになってるだけかもしれません
ちょっと見直してきます
329: 2018/03/10(土)21:58 ID:32LTkPVU(1) AAS
>>327
何でそんなことしたいのかわからないがセキュリティ的に問題あるよ
外部リンク:developer.chrome.com
330: 2018/03/10(土)23:06 ID:LJUwa8tD(3/3) AAS
なるほど
とりあえず目的に対して別の方法を思いついたのでスクリプトの再実行はやめておきます
331: 2018/05/23(水)22:22 ID:Au5e7VGg(1) AAS
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

9O7AM
332: 2018/07/04(水)23:42 ID:gFgZc5FG(1) AAS
C4H
333: 2018/08/15(水)08:39 ID:tlm7UXZ5(1/2) AAS
"abcde?fgh".match("e?f")
これが
["f", index: 6, input: "abcde?fgh", groups: undefined]
になるんですが(chromeブラウザのコンソールで確認)
文字列の中の?ってどういう扱いなんでしたっけ?
334: 2018/08/15(水)15:22 ID:2DBKebDY(1) AAS
文字列中じゃねーよ正規表現中の?の意味を調べろ
335: 2018/08/15(水)18:38 ID:tlm7UXZ5(2/2) AAS
match("e?f")の"e?f"は文字列リテラルじゃなくて正規表現/e?f/と解釈されるということですか?
336: 2019/07/05(金)21:42 ID:efC0bxMu(1) AAS
javascriptのオブジェクトの書き方で
{hoge:hoge}とかこうとして{hoge,hoge}と書いてエラーにならなかったんですが
これって有効なんですかね?
337
(1): 2019/07/07(日)04:01 ID:3hjPphCG(1) AAS
単に同じキーが2回設定されるだけだな
338
(1): 2019/07/07(日)07:36 ID:vLazMOH7(1) AAS
>>337
外部リンク:developer.mozilla.org
339: 2019/07/07(日)10:14 ID:3ySSrzHj(1) AAS
あーわかりました
var a = 2;

var x = {a};
とすると
var x = {a:2};
と同じになるんですね

>>338
勉強になります
340: 2019/07/13(土)23:14 ID:57lWPs8z(1/2) AAS
2chスレ:tech で質問した者なのだけど、
String.matchとRegExp.execの挙動の細かい違いについて分かる人居る?

仕様書はMDNから飛べるけど一応以下。
外部リンク:tc39.es
外部リンク[exec]:tc39.es
正直俺はよく分からない。

問題になるのは質問した内容で、再掲すると、
'@time;prop1:style1;prop2:style2'.match(/(^|[@;])[^@;]*/g); // 結果 ["", ";prop1:style1", ";prop2:style2"] 、俺の想定 ["", "@time",";prop1:style1", ";prop2:style2"]
'@time;prop1:style1;prop2:style2'.match(/(^.|[@;])[^@;]*/g); // 結果 ["@time", ";prop1:style1", ";prop2:style2"] 、これは納得
の前者の挙動が謎だったのだが、
省9
1-
あと 58 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.352s*