`
文章列表
1.openlayers是一种面向对象的js框架,其源码学习意义大于使用意义 2.openlayers中关于图层,地图中必须要有且只有一个基础图层,对服务地址而言 3.在地图信息服务系统中,用户要访问服务的话,其IP需要授予权限才能访问服务 4.要通过feature的id可以通过vector对象中的getFeaturebyId方法得到。feature是存放在vector中的 5.openlayers中的Handler表示监听器,他不能单独使用,必须要在控件上才能起到其作用。
在extjs 编程中,必不可以少的是获取组件的值,常见的一种方式是通过id获得,eg:combo.getCmp("id").getValue() 这样坐有一个缺点就是项目大了之后,很多主键都设置id有可能出现重复的,这里我们可以在每个ui模块设置一个唯一的id,通过这个id+组件id等组合来达到减少组件id重复的目的,extjs中用Ext.id( [Mixed el], [String prefix] )可以实现
例子: 对比      Ui.resultPanel = new Ext.Panel({                                   xtype : 'panel',                                    region : 'south',                                   header : false,                                   id : 'searchResult',                                  autoScroll : t ...
1.项目中的非公用的功能模块,默认不用加载,等到用的时候才加载,使用init方法控制各个模块的加载顺序;   2.关于匿名内部类,它里面的局部变量,对内部是一直存在的,不会消失   eg:(function() { var a = 1 ; } )();  此变量即使该方法执行完了,如果在内部引用全局变量,仍然可以访问它       如: Ext.namespce("Geo.map.a");       (function() { var a = 1 ;   Geo.map.a = a} )();  3.在开发中如果既有html又有js,则在设计的时候应尽量将ht ...

关于回调

一.回调是异步的一种表现形式 二.什么时候使用回调?      答:1.请求服务器的时候使用回调。          2.创建查询窗口的时候             例如:某一需求:点击“属性查询”,弹出查询界面,输入查询条件,点击提交;根据查询条件请求服务;成功获得请求信息,失败提示。            分析:当点击属性查询的时候创建窗口,同时传入回调参数,用于在点击提交的时候执行回调,再在回调中执行查询方法  
  坦克在战场上,打敌坦克。      可分析出的类有:战场,坦克,子弹。 待续...........
Global site tag (gtag.js) - Google Analytics