区别不同浏览器中CSS hack的写法

JerryXia 发表于 , 阅读 (2,091)
区别不同浏览器,CSS hack写法:区别FF与IE6:background:orange;*background:blue;区别IE7与IE6:background:green !important;background:blue;区别FF与IE7:background:orange; *background:green;区别FF,IE7,IE6:background:orange;background:green !important;background:blue;注:IE都能识别;... 阅读全文

JS中的event对象详解

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

js转换 < >‘ ” &

JerryXia 发表于 , 阅读 (6,578)
js 转换 < >' " & ,转换为:> &,该如何转化呢?php 的 replace 可以支持数组替换,但是javascript 不支持,假如一定要用 js 转换我先想到了以下第一种方法:html.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<").replace(/'/g, "'").replace(/"/g, """);这个方法,缺点还是很明显,... 阅读全文

一个GoogleMaps JavaScript API V3版的demo

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

HTML中相对URL的解释

JerryXia 发表于 , 阅读 (117,427)
1、真正的相对路径举个例子,假如你有一个调试用的服务器地址为"http://localhost"。其下还有几个子功能。包括http://localhost/test1/index.html和http://localhost/test1/hello.html。这时就可以考虑使用相对路径了。假如在index.html页面中要链接到hello.html页面去。可以在链接标签中使用href="hello.html"就可以正确的链接过去。因为index.html页的当前的目录是/test1,所以相对... 阅读全文

document.compatMode详解学习,获取浏览器宽高度兼容示例

JerryXia 发表于 , 阅读 (2,900)
document.compatMode,可以用来判断当前页面采用的渲染方式。下面官方文档的说明:BackCompat:标准兼容模式关闭。CSS1Compat:标准兼容模式开启。当document.compatMode等于BackCompat时,浏览器客户区宽度是document.body.clientWidth;当document.compatMode等于CSS1Compat时,浏览器客户区宽度是document.documentElement.clientWidth。浏览器客户区高度、滚... 阅读全文