2012年11月

1.div的height为auto的话设置margin不怎么有效,要设置height为数值才有用


2.dojo旧版本(1.6)声名式创建小部件以及设置小部件属性,如下,参考http://www.webkaifa.com/sea/200809191407055.htm
 <div class="colorPalette" dojoAttachPoint="colorPalhttp://livedocs.dojotoolkit.org/dijit/ColorPaletteette" dojoType="dijit.ColorPalette" onChange="alert(this.value);" palette='3x4'></div>
不能用以下官网新版方式声明1.6小部件的属性http://livedocs.dojotoolkit.org/dijit/ColorPalette

尽量不要设置dijit.ColorPalette的长宽,长宽好像要符合某些固定的数字搭配,如果搭配出错就会出错


3.在css文件中设置的样式有可能会影响dojo小部件的样式,

比如样式

.setSymbolContainer .content .contentBody table{
    display:block;
    float:left;
    margin-left:20px;
    margin-top:15px;
}
影响了dijit.ColorPalette中的table结构,要注意这种情况,避免直接使用标签,要结合class设置css会好点


4.使得输入框input在获取焦点的时候有点特效:

input:focus{
    border-color:rgba(82, 168, 236, 0.8);
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
    outline:0;outline:thin dotted \9;
}


5.4326是地理坐标系GCS_WGS_1984的WKID
WGS_1984_Web_Mercator是ArcGIS Online、Google Earth在Web上常用的投影坐标系

3857和102100都指的是Web Mercator投影坐标系(WGS_1984_Web_Mercator_Auxiliary_Sphere),3857是国际通用标准里面的,而102100是ESRI自定义的编号,其实指的是同一个坐标系,以后用3857即可。


6.inline-block属性非常好用,可以使得元素以block的状态展示,但是可以多个inline-block可以在同一行长展示


7.一定要将<script type="text/javascript">
dojoConfig = {
            parseOnLoad:true,
            baseUrl:'./',
            modulePaths:{ 'gistech':'gistech' }
        };
    </script>
放到<script type="text/javascript" src="http://localhost/jsapi28/"></script>
的前面才起作用,否则提示找不到widgets

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值