- 浏览: 36244 次
- 性别:
- 来自: 武汉
最新评论
文章列表
汇报内容包括:
1.工作成果[包含哪些功能点]
2.成果达到的效果(1.哪些功能能正常运行等)
3.心得体会和收获(产生的感想和成长等)
4.工作中出现的问题(1.自身原因2.产品的原因3.客户的原因等)
openlayes中的地图使用zoomToExtent 进行定位,参数bounds是要素或图层的范围,要素可以通过feature.geometry.getBounds()得到范围,图层可以通过layer.getDataExtent();得到范围,得到范围后就可以进行定位了
javascript 实现AOP
- 博客分类:
- js笔记
你相信么,在JavaScript只需一个函数5行代码即可实现完整的面向方面AOP编程功能。这5行代码的功能包括:
1、无限层次的函数无害拦截
2、函数执行前拦截3、检查函数的参数值4、重新设定函数的参数值5、函数执行后拦截6、检查 ...
onclick事件在脚本中与在html中的区别
- 博客分类:
- js笔记
onclick在html中的写法:<a onClick="Geo.Map.ThematicMap.thematicMapeQuery()"></a>
在脚本中的写法:document.getElementById("ids").onclick = function(){}
推荐使用后一种,如果使用前一种,当用户先加载页面后加载js文件的时候,由于页面显示,js文件没有加载上来,点击页面会报错的
在html中的写法是浏览器将onclick中的字符串先用eval转换成对象,再讲对象交给事件执行,所以当写法一数量很多的时 ...
GIS Web前端设计规则
- 博客分类:
- js笔记
1.程序员在设计一套前端功能的时候,先不考虑样式!等先把交互功能实现后再讲样式加上去
2.页面先初始化,初始化完页面后再为页面表单元素绑定事件,每个模块的事件在各自的init方法中绑定,
3.程序在初始化的过程中, ...
创建闭包的一种有趣的写法
- 博客分类:
- js笔记
1.var Class2 = function() { var o = {}; o.a = 1; return o;}
var t = Class2();
2.
window.Module = {}; var Num = (function() { var module = window.Module; var a = 1; module.getA = function() { return a ++; } })(); alert(window.Module.getA()); alert(window ...
克隆的原则是被克隆的对象的值的改变不应该对原始对象参数任何影响,应说克隆后的对象属性值和方法,又新开辟了一份引用空间。
1.标签是分成 区块 和 内联块 2种2.一个标签显示一行的称为 区块,如(段落P,标题H系列,DIV等)(你没见过在2个P标签放在一行能显示的情况吧)?3.若标签能在一行显示N个,表明此标签为 内联块,如(<a>,<img>,<input>)4.区块和内联块最大的区别就是,区块可以设置宽、高、居中对齐等操作,而内联块不行也就是说,当你需要将一张图片居中,或者要设置区域大小,或单独一行显示,就用到类似这种样式:img{display:block;},即先让其变成具有块标签功能反之,你若想把区块变为内联块,则将display:none就可以了5.区分区块还是内联 ...
1.应该只在没有现有元素能够实现分割得到情况下使用div元素,单有时为了以希望的方式显示页面,无法避免添加额外的无意义的div或span
2.div元素可以用来对块级元素进行分组,而span可以用来对行内元素进行分组或标示!
在一个div中触发一个事件的时候,包含该div的外层div也会被传播该事件,如果想阻止该div的外层的div的事件的传播,可以使用事件阻断功能
前期由于没有尽可能的将UI和界面的业务逻辑分割开来,现在要换界面的,哎!因为之前Ui与界面有耦合,业务逻辑的代码要修改了,记此教训!
1.优秀的框架应该是让人集中注意到业务逻辑上而不是技术特性,jquery比prototype优秀,最典型的例子就是,如果要鼠标点击触发函数,prototype搞个大而全的observe方法,然后去注册click事件,而jquery就有item.click函数。。。observe是能包容万象,不过jquery这种为最常用的事件,特地创建专有函数的做法,更能让人集中注意力到业务逻辑上。。。
1.一个web项目,如果不想在myeclipse下部署就能在tomcat中运行,可以这样配置:1.1在tomcat的\apache-tomcat-6.0.20\conf\Catalina\localhost目录下建立一个xml文件,文件的名称是你访问服务时的名称eg:sdk2.xml,里面内容的格式:<?xml version="1.0" encoding="UTF-8"?><Context docBase="D:\myeclipse workplace\sdk2" debug="0" privil ...
得到所选择的select 项的值:selectObj.options[selectObj.selectedIndex].text
1. 在Javascript中,如果一个对象不再被引用,那么这个对象就会被GC回收。如果两个对象互相引用,而不再被第3者所引用,那么这两个互相引用的对象也会被回收。