私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.122 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>189
> 「クロスブラウザはライブラリに任せるから考える必要はない」と考える人は「ライブラリに使われている人」
「クロスブラウザはライブラリに任せるから考える必要はない」と考えなければいい。
クロスブラウザを考える必要はあるが、ライブラリでやれることは
ライブラリに任せる。と考えればいい。
出来のいい執事みたいなものだよ。
自分でやるべきことは、本質的な所。
そして誰がやっても同じ結果になるところは他人に任せる。
任せるのであって、考えていないわけじゃない。
考えた上で、任せて十分だと思うから任せる。
世界中で使われてるライブラリと、自分が作ったり自社で作ったりしたもの。
どちらが任せて十分だと思えるか? 当然前者だよね。
でも自分で考えてないわけじゃないよ。考えた上での結論。
そりゃ、時間が無限にあるのなら、全部自分でやるがね?
> 「クロスブラウザはライブラリに任せるから考える必要はない」と考える人は「ライブラリに使われている人」
「クロスブラウザはライブラリに任せるから考える必要はない」と考えなければいい。
クロスブラウザを考える必要はあるが、ライブラリでやれることは
ライブラリに任せる。と考えればいい。
出来のいい執事みたいなものだよ。
自分でやるべきことは、本質的な所。
そして誰がやっても同じ結果になるところは他人に任せる。
任せるのであって、考えていないわけじゃない。
考えた上で、任せて十分だと思うから任せる。
世界中で使われてるライブラリと、自分が作ったり自社で作ったりしたもの。
どちらが任せて十分だと思えるか? 当然前者だよね。
でも自分で考えてないわけじゃないよ。考えた上での結論。
そりゃ、時間が無限にあるのなら、全部自分でやるがね?
仕事全般に言えることでもあるけどね。
自分一人で仕事を抱え込まない。
他人にやらせられる所は他人にやらせる。
そうしないと生産性は上がらないから。
一人で全部やると時間はいくらあっても足りない。
自分一人で仕事を抱え込まない。
他人にやらせられる所は他人にやらせる。
そうしないと生産性は上がらないから。
一人で全部やると時間はいくらあっても足りない。
addEventListerでclickイベントが設定されているか確認する方法ってありませんか?
var A = (function(){
function A(age){
this.age = age;
}
A.prototype.getAge = function(){
return this.age;
}
return A;
})();
var a = new A(10);
console.log(a.age);
10って表示されます。
ageをprivateにしたいのでa.ageで取得したりa.age=2で再代入させたくないのですがどうやればいいかおしえてください
function A(age){
this.age = age;
}
A.prototype.getAge = function(){
return this.age;
}
return A;
})();
var a = new A(10);
console.log(a.age);
10って表示されます。
ageをprivateにしたいのでa.ageで取得したりa.age=2で再代入させたくないのですがどうやればいいかおしえてください
残念ながらjavascriptにprivateはありません
検索すればクロージャでそれっぽいものが出来るといった解説も見つかるかもしれませんが
面倒なだけなんでしなくていいでしょう
this.__ageのように直接参照すると気持ち悪いコードになるよう仕向ける事である程度
防止にはなるでしょう
Pythonなども似たような事情なんでLL言語はそういうものだと思ってください
検索すればクロージャでそれっぽいものが出来るといった解説も見つかるかもしれませんが
面倒なだけなんでしなくていいでしょう
this.__ageのように直接参照すると気持ち悪いコードになるよう仕向ける事である程度
防止にはなるでしょう
Pythonなども似たような事情なんでLL言語はそういうものだと思ってください
privateにすると、それを参照するメソッドをprototypeに記述できなくなるんだよな
悩みどころ。
悩みどころ。
何でprivateにするとprototypeだめなの!?
なんでsageなのにぼくのIDでてるの!?
なんでsageなのにぼくのIDでてるの!?
>>208のは引数をそのまま返してるのでprivateでも何でもない気がしますが
>>210
そんな気はしていました
後の人のために調べたことを書いておくと
ecmascript4ではnamespaceが提案されましたがecmascript4ごとなかったことになりました
とはいえグローバル汚染を回避するハックやライブラリが必要とされ作られたのでecmascript6でmoduleという機能が言語自体に備わるようです
namespaceと同じくグローバル汚染を回避するためにありますが必要となる関数だけをimport,exportする方式ですのでnamespaceとは違う代物のようです
そんな気はしていました
後の人のために調べたことを書いておくと
ecmascript4ではnamespaceが提案されましたがecmascript4ごとなかったことになりました
とはいえグローバル汚染を回避するハックやライブラリが必要とされ作られたのでecmascript6でmoduleという機能が言語自体に備わるようです
namespaceと同じくグローバル汚染を回避するためにありますが必要となる関数だけをimport,exportする方式ですのでnamespaceとは違う代物のようです
Chromeで使うJavascript構文のブックマークレットで、
何か音を出すことってできませんでしょうか?(beep音とかでいいのですが)
今はAlertを表示してるところを、もっと簡単に音を出すだけにしたいんですが…
あと、そのブックマークレットから外部プログラムにデータを渡す方法って無いでしょうか?
クリップボードに吐き出したりは今はできないんですよね
そのようなことができると、自分のスキル内でもいろいろ応用ができるのですが…
(音を出す、ということも可能になる)
プログラミングに関して初心者に毛が生えたレベルなので、的外れな事書いてるかもですがご容赦下さい
何か音を出すことってできませんでしょうか?(beep音とかでいいのですが)
今はAlertを表示してるところを、もっと簡単に音を出すだけにしたいんですが…
あと、そのブックマークレットから外部プログラムにデータを渡す方法って無いでしょうか?
クリップボードに吐き出したりは今はできないんですよね
そのようなことができると、自分のスキル内でもいろいろ応用ができるのですが…
(音を出す、ということも可能になる)
プログラミングに関して初心者に毛が生えたレベルなので、的外れな事書いてるかもですがご容赦下さい
音を出すにはたったこれだけ
new Audio(音のURL).play();
new Audio(音のURL).play();
>>181ですが、自己解決しました。
直接サーバー側のプログラムを読むのではなく、一旦ローカルのJAVAプログラム
を呼び出して、そこからHTTP接続を行うことでサーバーのプログラムを呼び出すことができました。
直接サーバー側のプログラムを読むのではなく、一旦ローカルのJAVAプログラム
を呼び出して、そこからHTTP接続を行うことでサーバーのプログラムを呼び出すことができました。
FM音源で波を重ねてた頃の苦労はどこへ行ってしまったのだろうか?
ジジイは音を出すのにも苦労していたのかよwww
能力低いんじゃね?www
能力低いんじゃね?www
>>223
意味が分からずに煽っても恥かしいだけだぞ
意味が分からずに煽っても恥かしいだけだぞ
>>224
俺らは、たったnew Audio(音のURL).play(); これだけで音を鳴らす。
ジジイは、正弦波がーとか矩形波がーとか意味不明なことを言って
鳴らすだけで四苦八苦
能力の違いだなwww
俺らは、たったnew Audio(音のURL).play(); これだけで音を鳴らす。
ジジイは、正弦波がーとか矩形波がーとか意味不明なことを言って
鳴らすだけで四苦八苦
能力の違いだなwww
>>231
ネタニマジレスカコワルイ
ネタニマジレスカコワルイ
>FM音源で波を重ねてた頃
ここに刻み込まれた意味を今の若者は正しく読み取ることはできないだろう
ここに刻み込まれた意味を今の若者は正しく読み取ることはできないだろう
ん? ピアノの鍵盤を叩いて
音楽を演奏するみたいなことだろ?
鍵盤のキーに音が一つ一つあって
それを合わせるだけ
音楽を演奏するみたいなことだろ?
鍵盤のキーに音が一つ一つあって
それを合わせるだけ
ピアノの鍵盤をたたいた時に発生する波の形を計算で作るんだよ。
だから合成音。サンプリングじゃない。
だから合成音。サンプリングじゃない。
FM音源で波を重ね だと厳密には
×計算から正弦波にFM変調をかける
○用意したFM音源を加算合成する
になるね
×計算から正弦波にFM変調をかける
○用意したFM音源を加算合成する
になるね
Web Audio API使えば音楽ファイル無しでも音だせるね
http://webaudioplayground.appspot.com/
http://www.peko-step.com/tool/soundeffect/
http://webaudioplayground.appspot.com/
http://www.peko-step.com/tool/soundeffect/
むしろ一昔前は<bgsound>要素で音楽ファイルから再生してたよな
chromeの右上になんか名前が出るようになりました
これ何ですか?
これ何ですか?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.122 + (116) - [100%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.125 + (1001) - [97%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.123 + (966) - [97%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.120 + (1002) - [97%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.124 + (1001) - [97%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.132 + (1001) - [97%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.142 + (984) - [97%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.129 + (981) - [97%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.129 + (926) - [97%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.128 + (1001) - [97%] - 2016/2/26 6:45
- + JavaScript の質問用スレッド vol.123 + (1002) - [97%] - 2015/4/27 23:30
- + JavaScript の質問用スレッド vol.127 + (1001) - [97%] - 2016/2/4 0:15
- + JavaScript の質問用スレッド vol.127 + (160) - [97%] - 2021/7/16 9:30
- + JavaScript の質問用スレッド vol.142 + (926) - [97%] - 2019/12/23 13:15
トップメニューへ / →のくす牧場書庫について