JavaScript
greymouseyu
个人主攻.NET,AJAX,SQL,希望CSDN和所有人一起成长起来。
展开
-
js----Visible和style.display的不同
Visible:服务器端控件的属性,代表控件是否生成,并发送到客户端显示。若为:False,则根本不生成;所以若想在客户端用js根据ID访问这个控件的HTML表现(例如:div,ul...),则是取不到的。 所以,假如咱用的是服务器端控件,还想在客户端显示、隐藏它的HTML表现。那么就要在添加这个控件的时候,在后台这样设置它的显示、隐藏属性: 控件ID.Attributes.原创 2009-03-22 23:39:00 · 5147 阅读 · 0 评论 -
ArcGIS Server Rest for Javascript API 学习教程-4
今天我们来讲一下与渲染有关的技术。我们知道,在展现一个图层的时候需要符号化,若想简单的话只设置一个symbol就可以了,但这往往不能清晰地分开图层上不同类型的要素,因此我们需要根据需要设置不同的symbol,这些symbol集合起来就是render,因此我们一般用render来对一个要素图层进行渲染。基本的render分为3种:1.UniqueValueRenderer:唯一值原创 2011-10-25 17:24:57 · 3127 阅读 · 1 评论 -
ArcGIS Server Rest for Javascript API 学习教程-1
大家好,前一阵子时间一直在学习ArcGIS的JS API,这个东西从08年的1.0已经发展到现在已经到了2.5版本,每个版本都推出了很多新功能,现在可以说是一个功能非常强大的GIS的js框架。它的技术是基于dojo的,所以学习它的同时连同dojo也就一块学了,一举两得啊呵呵~学习了一段时间之后,我觉得需要把所学到的东西进行沉淀、总结,因此从今天开始我会在我的csdn博客里发表对JsAPI学习的原创 2011-10-18 17:28:59 · 5442 阅读 · 0 评论 -
ArcGIS Server Rest for Javascript API 学习教程-2
上一节我们总结了Map类的一些常用属性和基本配置,那么这一节来学习一下Map的常用事件。 1.首先我们需要了解一下这些事件的参数evt,这个参数对原本的浏览器事件参数evt做了扩充:增加了screenPoint, mapPoint。但是当事件源是一个Graphic时,evt会增加一个graphic属性,表示点击的要素。注意:map.graphics图层中的要素只有在map加载完原创 2011-10-19 17:31:43 · 5256 阅读 · 1 评论 -
用prototype和用"."扩展方法的区别
大家都知道,用prototype可以对一个类进行扩展,手动的添加一些新的方法。比如,1.先定义一个类:var Text=function(){}; 2.对Text类进行扩展:Text.prototype.print1=function(){ alert("1"); } 3.调用:实例化一个Text对象,然后调用print1va原创 2009-09-27 12:23:00 · 659 阅读 · 0 评论 -
JQuery插件——tablesorter插件(表格排序)
今天发现了一个好用的JQuery插件。这个表格排序插件能让我们在客户端按某一列进行排序,引入jQuery和这个插件的js文件,然后告诉插件你想要哪个表格拥有排序功能。要测试这个例子,先在starterkit.html中加上像下面这一行的代码:然后可以这样调用:$(document).ready(function() { $("#large").tablesorter();原创 2009-07-05 17:01:00 · 989 阅读 · 0 评论 -
jQuery-toggle()与toggle(fn,fn)的用法
toggle()方法的效果就是切换元素的可见状态;即如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。例子:$(function(){ $("#content").toggle();})这里原来是隐藏看不到的当有点击事件时,另一区域可见状态切换可以这么写:$(document).ready(function(){ $("#test").click( funct转载 2009-07-05 16:45:00 · 2241 阅读 · 0 评论 -
进一步理解javascript对象、数组和哈希表
在javascript中,对象实际上就是一个哈希表,比如下面这个user对象: function user(n, a){ this.name = n; this.age = a; this.toString = function() { return Name: + this.name + , Age: + this.age;转载 2009-07-05 15:53:00 · 6529 阅读 · 0 评论 -
网页右下角弹出提示框
http://www.w3.org/1999/xhtml" > JavaScript提示框 /** * 类名:CLASS_MSN_MESSAGE * 功能:提供类似MSN消息框 * 示例: * var MSG = new CLASS_MSN_MESSAGE("aa",200,120,"短消息提示:","您有1封消息","今天请我吃饭哈"); *原创 2009-08-11 19:17:00 · 3736 阅读 · 1 评论 -
JavaScript绑定事件时的闭包问题
在写网页的时候,我们经常需要为一组DOM元素绑定同一事件,比如页面上有3个div,我们给他们绑定一个click事件来alert数组letters中和他们序号对应的字母: function bindEvent(){ var letters = [A,B,C]; var elems = document.getElementBy原创 2009-05-26 20:33:00 · 2189 阅读 · 0 评论 -
event.cancelBubble的理解
event.cancelBubble由于HTML中的对象都是层次结构,比如一个Table包含了多个TR,一个TR包含了多个TD Bubble就是一个事件可以从子节点向父节点传递,比如鼠标点击了一个TD,当前的event.srcElement就是这个TD,但是这种冒泡机制使你可以从TR或者Table处截获这个点击事件,但是如果你event.cancelBubble,则就不能上传事件。 例子:原创 2009-05-26 09:27:00 · 524 阅读 · 0 评论 -
JavaScript中的数据真假判断
使用if(value)判断真假的情况分析1、什么变量是undefined的? 没声明的变量是undefined的,声明但是没赋值的变量是undefined的,例如: var valiable;这里valiable没初始化所以是undefined的。2、什么变量是null的? 变量赋值为null就是null。3、回到大题目:当value为undefine转载 2009-07-30 15:52:00 · 940 阅读 · 1 评论 -
模态对话框showModalDialog的使用
1.传值 a.aspx<!-- var parm=ss; window.showModalDialog(Default.aspx,parm,"dialogWidth=500px;dialogHeight=400px");// --> b.aspx<!-- var obj=window.dialogArguments;原创 2009-05-15 09:41:00 · 659 阅读 · 0 评论 -
js----js生成table显示问题
今天做王斌那个CRM,需要打印客户列表。每条客户信息是一个ul,套在一个td里面,为此想在点击打印按钮的时候,用js动态生成表格,结构如下: 客户名称 客户邮编 …… 第二行 第三行 ……原创 2009-03-22 23:40:00 · 810 阅读 · 0 评论 -
js----字符串转换成数字
javascript中,字符串转换成数字可用Number(str)方法。 他会自动判断String中是整数还是浮点数,然后内部使用相应的数据类型,另外可以使用全局函数parseInt()和parseFloat(),他们根据你的要求进行转换。 例如: for(i=0;i vTotal+=Number(this.all.Value); }原创 2009-03-24 21:20:00 · 641 阅读 · 0 评论 -
js----[转]通过js动态清空、增加、删除、修改下拉框中的元素
假设下拉框叫a 清空:a.length=0;我还一直以为length是只读属性,居然还藏了这么一手,牛!增加:a.options[a.length]=new Option(text,value);删除:a.options[n]=null;应用当中,删除完了往往会在后面加上一句a.click;用以刷新。否则下拉框停留在被删除的项目那儿显示为一片白。修改:a.options[n].value=val原创 2009-03-23 16:37:00 · 754 阅读 · 0 评论 -
ArcGIS Server Rest for Javascript API 学习教程-3
今天说一下要素类Graphic,这个类比较简单,它由4个部分组成:1.geometry:构成这个要素的几何对象,可以是point/polyline/polygon等等2.symbol:要表现为何种符号:可以是任何继承自esri.symbol.Symbol的类3.attribute:这个要素的属性:是一个object4.infoTemplate:单击此要素时,显示infoWIndow原创 2011-10-20 16:52:31 · 5178 阅读 · 5 评论