私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.113 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
どこから突っ込んでいいのか分からんが
まず
var values = [];
は
Preparation code HTML
ではなく
Define setup for all tests
の所に書くものな
まず
var values = [];
は
Preparation code HTML
ではなく
Define setup for all tests
の所に書くものな
>>545
それ変数名置換専用の機能が付いてなかったか?
それ変数名置換専用の機能が付いてなかったか?
CSSと合わせる意味でも、上下左右の座標はtop, bottom, left, rightでいいと思うよ。
x, yは左上とは限らないから、面積のない点を表す場合だけに使うってことでしょ。
x, yは左上とは限らないから、面積のない点を表す場合だけに使うってことでしょ。
>>525
Fisher?Yates shuffle
Fisher?Yates shuffle
JSで扱うのはDOMの座標なんだからCSSのプロパティを参考にするのは当たり前の話だろ
正式名称はleftでありtopなのに勝手にx、yに置き換える奴自分勝手すぎだろ
地球はお前中心に回ってないぞ
地球はお前中心に回ってないぞ
質問お願いします。
ここで紹介されている「原理的に可能な方法」とは具体的にどういうものなのでしょうか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13118670758
ここで紹介されている「原理的に可能な方法」とは具体的にどういうものなのでしょうか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13118670758
>>564
strawmanとか見て想像して書くとこんな感じかな?
PNumber = Proxy.createValueType({
test() { return this.b }
}, Number.prototype, 'pnumber', {v: float64, b: boolean})
Function.defineOperator('<', (l, r) => {
return Proxy.createValue(PNumber, r, (r-l)&2147483648 === 0)
}, Number, Number)
Function.defineOperator('<', (l, r) => {
return Proxy.createValue(PNumber, r, r.b && ((r-l.v)&2147483648 === 0))
}, PNumber, Number)
0 < 10 < 5
↓
$TEST(PNumber{10, true} < 5)
↓
$TEST(PNumber{5, false})
↓
false
strawmanとか見て想像して書くとこんな感じかな?
PNumber = Proxy.createValueType({
test() { return this.b }
}, Number.prototype, 'pnumber', {v: float64, b: boolean})
Function.defineOperator('<', (l, r) => {
return Proxy.createValue(PNumber, r, (r-l)&2147483648 === 0)
}, Number, Number)
Function.defineOperator('<', (l, r) => {
return Proxy.createValue(PNumber, r, r.b && ((r-l.v)&2147483648 === 0))
}, PNumber, Number)
0 < 10 < 5
↓
$TEST(PNumber{10, true} < 5)
↓
$TEST(PNumber{5, false})
↓
false
JavaScriptの中に
var name = "私";
var age = 20;
var man = "太郎";
2人の登場人物と片方の年齢を設定して
あとは age の数値にif文で分岐させてました
ほとんどが年齢によって document.write の表示を変えるだけのスクリプトです
それを HTML に表示させたいので body に
<script src="xxx.js"></script>
と書きました
このスクリプトをcssで name を赤、age を緑、man を青
あとは行間を少し変えたいのですがスクリプトにcssを反映させる方法がわかりません
試しに<script src="xxx.js" id="yyy">と書いて css には
#yyy { color: red; } と書いてみたのですが反映されませんでした
どうすればよいかアドバイスをもらえないでしょうか?
var name = "私";
var age = 20;
var man = "太郎";
2人の登場人物と片方の年齢を設定して
あとは age の数値にif文で分岐させてました
ほとんどが年齢によって document.write の表示を変えるだけのスクリプトです
それを HTML に表示させたいので body に
<script src="xxx.js"></script>
と書きました
このスクリプトをcssで name を赤、age を緑、man を青
あとは行間を少し変えたいのですがスクリプトにcssを反映させる方法がわかりません
試しに<script src="xxx.js" id="yyy">と書いて css には
#yyy { color: red; } と書いてみたのですが反映されませんでした
どうすればよいかアドバイスをもらえないでしょうか?
>>568
見た目はcssで制御するものだと思っていたのですが
jsの場合は細かくjs上で指定するのが普通なのでしょうか?
>>569
jsの中身は最初の変数宣言以外は
if(age > 12) {
document.write(name + "は " + "中学生より上です<br>");
} else if(lv > 16) {
document.write(name + "はLv " + "高校生より上です<br>");
} else if(lv > 20) {
document.write(name + "はLv " + "成人しています<br>");
} else {
document.write(name + "はLv " + "立派な大人です<br>");
}
man にも同じように document.write で if 文を書いているだけです
この js を画面に表示させるときに色や行間を css で制御したいです
ドキュメント= HTML
要素= div , p , span のような考え方でしょうか?
やってみたいのは下の2つです
・js 全体の装飾
・js の中のある部分だけの装飾
jsの表示させたい部分にIDを与えてそれをHTML上で呼び出して
cssで装飾することを思いついたのですがどう検索して調べればいいかもわかりませんでした
見た目はcssで制御するものだと思っていたのですが
jsの場合は細かくjs上で指定するのが普通なのでしょうか?
>>569
jsの中身は最初の変数宣言以外は
if(age > 12) {
document.write(name + "は " + "中学生より上です<br>");
} else if(lv > 16) {
document.write(name + "はLv " + "高校生より上です<br>");
} else if(lv > 20) {
document.write(name + "はLv " + "成人しています<br>");
} else {
document.write(name + "はLv " + "立派な大人です<br>");
}
man にも同じように document.write で if 文を書いているだけです
この js を画面に表示させるときに色や行間を css で制御したいです
ドキュメント= HTML
要素= div , p , span のような考え方でしょうか?
やってみたいのは下の2つです
・js 全体の装飾
・js の中のある部分だけの装飾
jsの表示させたい部分にIDを与えてそれをHTML上で呼び出して
cssで装飾することを思いついたのですがどう検索して調べればいいかもわかりませんでした
document.writeにはfontcolorがお似合いだよ
CSSなんて洒落たものはまだ君には早い
CSSなんて洒落たものはまだ君には早い
>>573
すいませんまだ document.write しか知りませんでした
呼び出した js を div で囲ってから css で装飾できました
float や position を使って表示させる場所を変えればいろいろ遊べそうです
お騒がせしました
すいませんまだ document.write しか知りませんでした
呼び出した js を div で囲ってから css で装飾できました
float や position を使って表示させる場所を変えればいろいろ遊べそうです
お騒がせしました
a > b && c > b
と
Math.max(a,c) > b
はどっちがいいですか?
と
Math.max(a,c) > b
はどっちがいいですか?
>>572
いっぺんJSのことは忘れよう
HTMLに「あいうえお」って書いても、この文字列のスタイルを
CSSでどうにかすることはできんじゃろ?
そのためには、たとえば「<span>あいうえお</span>」のように書いて
このspan要素のスタイルをCSSで書くわけじゃん?
では、JSのことを思い出そう
HTMLをエディタで直接書く代わりにJSで書くわけだから
書いた文字列のスタイルをCSSでどうこうしたいのなら
文字列を要素で括ってあげる必要があるんよ
いっぺんJSのことは忘れよう
HTMLに「あいうえお」って書いても、この文字列のスタイルを
CSSでどうにかすることはできんじゃろ?
そのためには、たとえば「<span>あいうえお</span>」のように書いて
このspan要素のスタイルをCSSで書くわけじゃん?
では、JSのことを思い出そう
HTMLをエディタで直接書く代わりにJSで書くわけだから
書いた文字列のスタイルをCSSでどうこうしたいのなら
文字列を要素で括ってあげる必要があるんよ
>>572
document.writeはページの構造に対して「HTMLで」追記が可能。
CSSはページの構造に合わせて表示を修飾する。
document.writeで追記した結果どんなページ構造になっていて、
追記した部分を修飾するCSSはどうするべきか考えよう。
まぁでもdocument.writeは自由度も低いし、
真面目にJavaScriptでページの構造を操作するならDOM使ったほうが良い。
document.writeはページの構造に対して「HTMLで」追記が可能。
CSSはページの構造に合わせて表示を修飾する。
document.writeで追記した結果どんなページ構造になっていて、
追記した部分を修飾するCSSはどうするべきか考えよう。
まぁでもdocument.writeは自由度も低いし、
真面目にJavaScriptでページの構造を操作するならDOM使ったほうが良い。
jsでcssのkeyframesを操作したいんだけど
webkitはWebKitCSSKeyframesRule.rule(args);で可能なんだがFirefoxやIEが出来ない
MDNやStackoverflowにも無いしもうお手上げだわ、もしかしてこれwebkit以外サポート外でreadonlyなんていう罠?
webkitはWebKitCSSKeyframesRule.rule(args);で可能なんだがFirefoxやIEが出来ない
MDNやStackoverflowにも無いしもうお手上げだわ、もしかしてこれwebkit以外サポート外でreadonlyなんていう罠?
フォームに入力された数字をJSの変数が受け取って
数字によって多いか少ないかの分岐をさせたあと
その結果をHTML上に表示させたいんです
IF文の書き方とHTMLに表示させる方法はわかるのですが
入力された数字を受け取る方法とそれをどうやって使うのかがわかりません
よければ教えてもらえないでしょうか?
数字によって多いか少ないかの分岐をさせたあと
その結果をHTML上に表示させたいんです
IF文の書き方とHTMLに表示させる方法はわかるのですが
入力された数字を受け取る方法とそれをどうやって使うのかがわかりません
よければ教えてもらえないでしょうか?
>>583
ES7はそんなことも可能になるのか
ES7はそんなことも可能になるのか
>>587-588
今の知識を精一杯使ってもこれくらいしか書けませんでした
これだと入力された数字は表示されますが分岐の判定は表示されませんでした
function change() {
target = document.getElementById("output");
target.innerHTML = document.form1.lv.value;
}
if ( number > 50 ) {
document.write( "入力された数字は" + number + "なので50より上です" );
} else {
document.write( "入力された数字は" + number + "なので50より下です" );
}
<form name="form1" action="">
<input name="number" type="text" value="" />
<input type="button" value="送信" onClick="change()" />
</form>
<p id="output"></p>
今の知識を精一杯使ってもこれくらいしか書けませんでした
これだと入力された数字は表示されますが分岐の判定は表示されませんでした
function change() {
target = document.getElementById("output");
target.innerHTML = document.form1.lv.value;
}
if ( number > 50 ) {
document.write( "入力された数字は" + number + "なので50より上です" );
} else {
document.write( "入力された数字は" + number + "なので50より下です" );
}
<form name="form1" action="">
<input name="number" type="text" value="" />
<input type="button" value="送信" onClick="change()" />
</form>
<p id="output"></p>
>>584
まさに同じことをやろうとして躓いてたよ
もうinsert/DeleteRuleでゴリゴリ回すしかないのかね
それすら他所のベンダープレフィックス付き入れるとコケるから
振り分けの手間が生まれてもう面倒だらけ
まさに同じことをやろうとして躓いてたよ
もうinsert/DeleteRuleでゴリゴリ回すしかないのかね
それすら他所のベンダープレフィックス付き入れるとコケるから
振り分けの手間が生まれてもう面倒だらけ
JSON化すると勝手に-0が+0になるのを禁止したいのですが、どうすればできますか?
n = -0;
m = JSON.parse(JSON.stringify({n:n})).n;
1/n == 1/m; //false
n = -0;
m = JSON.parse(JSON.stringify({n:n})).n;
1/n == 1/m; //false
>>595
JSON.stringify に -0 を判定する処理が組み込まれてないので、"-0" へ文字列化するしかないんじゃないかな。
http://es5.github.io/#x15.12.3
ToString で +0 も -0 も 0に変換するよう仕様が定められているので、両者を区別したいなら独自処理を組み込むしかない。
http://es5.github.io/#x9.8.1
JSON.stringify に -0 を判定する処理が組み込まれてないので、"-0" へ文字列化するしかないんじゃないかな。
http://es5.github.io/#x15.12.3
ToString で +0 も -0 も 0に変換するよう仕様が定められているので、両者を区別したいなら独自処理を組み込むしかない。
http://es5.github.io/#x9.8.1
>>595
JSONを修正する
JSONを修正する
>>598
JavaScript Object Notation
JavaScript Object Notation
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.113 + (1001) - [100%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.118 + (1002) - [97%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.114 + (1001) - [97%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.119 + (1002) - [97%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.133 + (1001) - [97%] - 2018/6/8 10:45
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.110 + (1001) - [97%] - 2013/10/13 14:01
- + JavaScript の質問用スレッド vol.117 + (1009) - [97%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.123 + (966) - [97%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.123 + (1002) - [97%] - 2015/4/27 23:30
- + JavaScript の質問用スレッド vol.143 + (753) - [97%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
トップメニューへ / →のくす牧場書庫について