JavaScript操作Url

JerryXia 发表于 , 阅读 (5,073)
以前在做网站的时候,经常会遇到当前页的分类高亮显示,以便让用户了解当前处于哪个页面。之前一直是在每个不同页面写方法。工程量大,也不便于修改。一直在想有什么简便的方法实现。后来在网上查到可以用获取当前URL的详细信息来判断。所以收集了JavaScript获取URL的函数的资料。设置或获取对象指定的文件名或路径。window.location.pathname例:http://localhost:8086/topic/index?topicId=361alert(window.location... 阅读全文

Json数据格式理解

JerryXia 发表于 , 阅读 (3,193)
21世纪初,Douglas Crockford寻找一种简便的数据交换格式,能够在服务器之间交换数据。当时通用的数据交换语言是XML,但是Douglas Crockford觉得XML的生成和解析都太麻烦,所以他提出了一种简化格式,也就是Json。Json的规格非常简单,只用一个页面几百个字就能说清楚,而且Douglas Crockford声称这个规格永远不必升级,因为该规定的都规定了。并列的数据之间用逗号(",")分隔。映射用冒号(":")表示。并列数据的集合(数组)用方括号("[]")表示... 阅读全文

可拖动弹出层Demo

JerryXia 发表于 , 阅读 (2,120)
今天给一个Flex项目做了一个可拖动弹出层效果,本身功能比较简单,但在对浏览器的兼容处理上花了时间久了一点,完成了初步功能,能兼容所有浏览器,附上初步演示;P.S.网页中的flash文件会默认覆盖住弹出层,如果不做相关设置的话,在FireFox,Safari中是看不到的,哪怕在其下方套入iframe也没用,必须要加入下面的设置:<param name="wmode" value="opaque"> 阅读全文

JS中的event对象详解

JerryXia 发表于 , 阅读 (1,945)
Event属性和方法:type:事件的类型,如onlick中的click;srcElement/target:事件源,就是发生事件的元素;button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下;(firefox中 0代表左键,1代表中间键,2代表右键)clientX/clientY:事件发生的时候,鼠标相对于浏览器窗口可视文档区域的左上角的位置;(在DOM标准中,这两个属性值都不考虑文档的滚动情况,也就是说,... 阅读全文

一个GoogleMaps JavaScript API V3版的demo

JerryXia 发表于 , 阅读 (2,517)
最近在看一些.NET方面的书籍,为了加深对ASP.NET的理解,今晚就把自己之前基于.NET FrameWork开发的ZenBlog重新浏览了一遍,看看能不能基于目前所学的知识再优化一下,其中顺手点到了自己的联系我的页面,结果看到了来自网页的提示,说我引用的GoogleMaps API js版本过低,让我升级。。。。- -!由于我之前采用的是V2,没办法,既然看见了,只能去google的developers页面看一下高版本的js api了;初步看了一下,发现一个好处是js V3版的不需要k... 阅读全文