私はこの質問が広すぎるとは思わないが、この特定のrequire.js/ESRIの例で起こっている馴染みのない構文がたくさんあり、誰かが私にこのことのいくつかを説明できることを望んでいる。誰かがこのrequire.jsの例に含まれる構文を説明できますか?
まず、このコードは動作します(つまり、私が期待することを行います)。ベースマップを作成し、マップサービスから取得したFeatureLayerを追加します。これは、ESRI Javascript APIページから抜粋した例です。特定の質問のために今
var map;
var featureLayer;
require(["esri/map", "dojo/domReady!", "esri/layers/FeatureLayer"], function (Map) {
map = new Map("map", {
basemap: "topo",
center: [-100.195, 39.567], // long, lat
zoom: 4
});
featureLayer = new esri.layers.FeatureLayer(
"http://my-server-url.com/arcgis/rest/services/Projects/MapServer/0",
{
mode: esri.layers.FeatureLayer.MODE_ONDEMAND
}
);
map.addLayer(featureLayer);
});
:ここでは、コードですか?これは([...]は、関数(引数){}構文がやって必要である何
私にはありませんこれを読む方法を知っていてもrequire.jsの関数呼び出しですか?角括弧内には何が入りますか?関数の引数は何ですか?
他の例では、通常は1つの関数引数require.jsの呼び出しにインクルードしますここで、FeatureLayerの引数を追加すると、機能しません。
"dojo/domReady!" includeはどの例でも対応する引数を持っていないようです。これは感嘆符に関連していますか?感嘆符は何を意味しますか?
誰でも私にUSEFULのrequire.jsリファレンスを教えてもらえますか? requirejs.orgのウェブサイトは、ユーザーマニュアルよりも技術仕様のようなものです。 ESRIのウェブサイトでは、requireの使い方を知っているようです。
そして、はい、私はグーグルでされている - 問題は、それが句読点を取り除き以来、Googleはコンピュータの文法の質問を検索で素晴らしいではないということである、として安っぽいのためのようなメイク「javascriptの構文を必要とする」ので(広範囲にわたる)検索用語。
@SLaks: "that"はあなたのコメントの中で何を参照していますか? – Klay
@Ricardo:多分あなたは質問4号を見逃していました。私は文書を読んでみることを指定しましたが、それは役に立たないと分かったので、他の参考文献を求めています。 – Klay
@Klay: '[...]' – SLaks