script要素のsrc属性にURIを指定しなくても良い

とかいうのを追いかけています。愚痴。どうもJavaScriptはわかりませんね。基本的なことが直感的にわからないです。たとえて言えば、2*3を2+2+2にイメージしないと私にはわからない。達人は2*3がわかるから当然、157*238なども直感で把握できる。これは修練のたまものなのでしょう。


<script src="あらかじめ定義済みのcallback関数に埋め込まれたJSONデータをここにダイレクトに記述"></script>

…変なの。JavaScriptでサーバから不完全なJSONデータをもらってきて適宜加工してscript要素のsrc属性にcallback関数表現で放り込む、そんなscript要素をjavascriptでcreateする。なんじゃろ?

というか、興味の方向としては、URLでなくともかまわないという部分ですね、関数を使えばよいというあたり。どうして可能なんだろうとか。これ危険性はないのかなぁとか。


The buildScriptTag method of the JSONscriptRequest object builds a script tag that looks like this:

<script src="getGeo({"ResultSet":{"Result":[{"precision":"zip","Latitude":"37.7668","Longitude":"-122.3959","Address":"","City":"SAN FRANCISCO","State":"CA","Zip":"94107","Country":"US"}]}});" type="text/javascript">