私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.94 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
ずっと一人でコード書いてると、業界の習わしが分からないんじゃないかな。
その人からすれば何の疑問の念も抱かずに使い続けてきたわけだから、これが一般的な書き方なんだと思い込んでしまう。
この前のクロージャの人だってそうだと思うけど、このスレを見ていると少なからずズレがある人を見かける。
たまには有名なコードを呼んで、自分の作法と照らし合わせるべきかもね。
合わせる合わせないは好きにすればいいけど、その基準を知っておくことは大切だね。
その人からすれば何の疑問の念も抱かずに使い続けてきたわけだから、これが一般的な書き方なんだと思い込んでしまう。
この前のクロージャの人だってそうだと思うけど、このスレを見ていると少なからずズレがある人を見かける。
たまには有名なコードを呼んで、自分の作法と照らし合わせるべきかもね。
合わせる合わせないは好きにすればいいけど、その基準を知っておくことは大切だね。
プログラミング作法という本なら知ってるけどコーディング作法は初めて聞いた
コーディング作法でググってもコーディング規約がヒットするけど要は同じものだろ
コーディング作法でググってもコーディング規約がヒットするけど要は同じものだろ
>>858
関係ないが、そういう場合は"で囲って検索するといい。"コーディング作法"
関係ないが、そういう場合は"で囲って検索するといい。"コーディング作法"
フツーにsetTimeout(function,3*60*1000)じゃダメなん?
大体はjavaのコーディング規約がベースになるけど
そこそこの規模の開発なら社内でCheckstyleとかの設定共有するでしょ
そこそこの規模の開発なら社内でCheckstyleとかの設定共有するでしょ
トリッキーもなにも~や|はただの演算子でしょ
小数点切り捨てに長い関数使う方がわかりにくいしトリッキーだと思う
小数点切り捨てに長い関数使う方がわかりにくいしトリッキーだと思う
>867-868
自演乙。1.5|0 Math.floor(1.5) どっちか分かりやすいなんて明白。ましてここは質問スレ。
自演乙。1.5|0 Math.floor(1.5) どっちか分かりやすいなんて明白。ましてここは質問スレ。
>>865
ふーん。JavaScript でそれは、聞いたことないわ。
ふーん。JavaScript でそれは、聞いたことないわ。
ラジオボタンで背景色と文字色を変えられるようにしたいのですが、
<style type="text/css"><!--
body { color: black; background-color: white }
--></style>
<script type="text/javascript"><!--
function change(fg, bg) {
if(document.layers) {
document.fgColor = fg;
document.bgColor = bg;
return;
}
var s = document.styleSheets[0];
if(s.cssRules) {
s.cssRules[0].style.color = fg;
s.cssRules[0].style.backgroundColor = bg;
}
else {
s.cssText = 'body { color:' + fg + '; background-color: ' + bg + ' }';
}
}
//--></script>
で、
<form aciton="#"><p>
<input type="radio" name="r1" onclick="change('blue', 'brown')">
<input type="radio" name="r1" onclick="change('#00eeff', '#ffee00')">
</p></form>
↑これを押すと、NN4とIEでは見事にグワッと色が変わりました。
でも、NN6ではウンともスンともいいません。
どうしてでしょうか、教えてほしいです。
<style type="text/css"><!--
body { color: black; background-color: white }
--></style>
<script type="text/javascript"><!--
function change(fg, bg) {
if(document.layers) {
document.fgColor = fg;
document.bgColor = bg;
return;
}
var s = document.styleSheets[0];
if(s.cssRules) {
s.cssRules[0].style.color = fg;
s.cssRules[0].style.backgroundColor = bg;
}
else {
s.cssText = 'body { color:' + fg + '; background-color: ' + bg + ' }';
}
}
//--></script>
で、
<form aciton="#"><p>
<input type="radio" name="r1" onclick="change('blue', 'brown')">
<input type="radio" name="r1" onclick="change('#00eeff', '#ffee00')">
</p></form>
↑これを押すと、NN4とIEでは見事にグワッと色が変わりました。
でも、NN6ではウンともスンともいいません。
どうしてでしょうか、教えてほしいです。
>>873
<script type="text/javascript">
function change(fg, bg) {
document.body.style.color = fg;
document.body.style.backgroundColor = bg;
return;
}
</script>
<input type="radio" name="r1" onclick="change('blue', 'brown')">
<input type="radio" name="r1" onclick="change('#00eeff', '#ffee00')">
これでうまいくいかない?
<script type="text/javascript">
function change(fg, bg) {
document.body.style.color = fg;
document.body.style.backgroundColor = bg;
return;
}
</script>
<input type="radio" name="r1" onclick="change('blue', 'brown')">
<input type="radio" name="r1" onclick="change('#00eeff', '#ffee00')">
これでうまいくいかない?
お前ら懲りずにまた1でも0でもない0.5くらいの事を
1か0かに無理矢理決着付けるために争ってんのかよw
1か0かに無理矢理決着付けるために争ってんのかよw
業界標準の書き方なんて無いわ。
jQueryの書き方が業界標準とでも言いたいの?
クロージャの事っって言ってる奴って
var a = (function () {})();
or
var a = (function () {}());
にするか
var a = functiion () {}();
これの事だろうけど
上はjQueryとかで使われてるけど、
下は有名所で使われてるのを見た事無いとでもいいたいのかな。
jQueryの書き方が業界標準とでも言いたいの?
クロージャの事っって言ってる奴って
var a = (function () {})();
or
var a = (function () {}());
にするか
var a = functiion () {}();
これの事だろうけど
上はjQueryとかで使われてるけど、
下は有名所で使われてるのを見た事無いとでもいいたいのかな。
>>880
それ10年前の質問をコピペしてるだけだぞ。
それ10年前の質問をコピペしてるだけだぞ。
>>883
自演乙
自演乙
クロージャーは本当はできるんなら
function () {}();
ってできるのが間違いなく理想だろ
(function () {})();
か
(function () {}());
なら
個人的には最初は上で覚えて使ってたが
最近下もいいなと思い始めた
function () {}();
ってできるのが間違いなく理想だろ
(function () {})();
か
(function () {}());
なら
個人的には最初は上で覚えて使ってたが
最近下もいいなと思い始めた
>>885
その書き方だとさ、最後まで読まないとクロージャだと分からないんだよね。
それと式の値として評価されない場合はエラーになるから、多くのプロジェクトが(function(){})();の書き方を採用してる。
別に批判じゃないよ。ただの意見。俺は読みやすさの観点から885が理想だという書き方は好ましくないと思う。
その書き方だとさ、最後まで読まないとクロージャだと分からないんだよね。
それと式の値として評価されない場合はエラーになるから、多くのプロジェクトが(function(){})();の書き方を採用してる。
別に批判じゃないよ。ただの意見。俺は読みやすさの観点から885が理想だという書き方は好ましくないと思う。
>>886
そういえば、twitterのオープンソースでは!で値として評価してたね。
そういえば、twitterのオープンソースでは!で値として評価してたね。
質問失礼します
関数を定義する際に、引数の型を厳密に決める事は出来ますでしょうか?
また、関数を初期化するときに引数がある時とない時に動作を変えたい
(要するにオーバーロードしたい)のですが、その場合どうしたらいいのでしょうか?
関数を定義する際に、引数の型を厳密に決める事は出来ますでしょうか?
また、関数を初期化するときに引数がある時とない時に動作を変えたい
(要するにオーバーロードしたい)のですが、その場合どうしたらいいのでしょうか?
!function() { }() と +function() { }() は無いな
評価が undefined にならないのが気持ち悪い
評価が undefined にならないのが気持ち悪い
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.114 + (1001) - [95%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.142 + (984) - [95%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.104 + (1001) - [95%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.142 + (926) - [95%] - 2019/12/23 13:15
トップメニューへ / →のくす牧場書庫について