您正在查看 "javascript&web2.0" 分类下的文章
2007年05月13日 星期日 下午 06:26
其实目前地图服务都差不多了,就是服务器按用户的关键字给出关键字代表地的地图,都是按一定固定大小的图片组成,我最关心的是一些UI,所以我就从UI的角度来分析下baidu的地图服务
其实baidu推出这个也是看google推出了这个,先不说这些了,看看页面
首先,没有doctype又是quick模式渲染,看来baidu不是很重视UI
其实我比较关心画线的实现,因为前几天分析了一下google画线的实现方法,大概就是vml svg和服务器生成透明png 3种方法,想知道baidu怎么实现的,那就来分析一下吧
随便选了北京2个地点,选择从1个地方 |
2007年05月13日 星期日 下午 05:17
今天明白了js里面new的含义了
以前比如我们创建一个对象,大概可以这样
var ttt={"aaa":"sss","fun_1":function(){.....}}
或者
var ttt={};.....
或者定义一个构造函数
function aaa(){
this.name="haha";
this.fun=function(){
alert("hello world");
};
}
然后再比如var e=new aaa();
以前一直不明白既然js里面没有class为什么还有new呢,并且还有delete比如可以delete(aaa.ccc)就删除了aaa对象的ccc方法或属性
今天看msdn终于明白了new是什么意思,其实就是这个样 |
2007年05月13日 星期日 下午 04:49
Figure 1 JavaScript 中的函数是最棒的
// assign an anonymous function to a variable
var greet = function(x) {
alert(“Hello, “ + x);
};
greet(“MSDN readers”);
// passing a function as an argument to another
function square(x) {
return x * x;
}
function operateOn(num, func) {
return func(num) |
2007年05月08日 星期二 下午 05:42
第一个是ff如何支持ie的outerHTML这个的,可能有时需要吗,见代码
<body>
<div id=div1 style='background-color:tan'>aaa<b>bbb</b>ccc</div>
</body>
<script>
function GetOuterHTML(element)
{
return document.createElement("DIV").appendChild(element.cloneNode(true)).parentNode.innerHTML;
}
alert( GetOuterHTML(div1) );
</script>
其实注意看代码,里面也有学问的,好似document.createElement("DIV").app |
2007年05月07日 星期一 下午 12:08
简介:
新的Flex2.0类库里提供了文件类,方便了上传/下载文件。下面的程序demo演示了Flex2.0生成flash来访问本地文件,在flash里上传用户选择的文件到服务器,flash客户端可以处理文件上传进度等多个事件,服务器端是C#写的文件接收模块,把用户上传的文件保存在服务器 |
2007年05月06日 星期日 下午 12:12
以前看到的一些js小技巧,贴过来,以后好找
你的编程语言可以这样做吗?
From The Joel on Software Translation Project
你的编程语言可以这样做吗?
有一天,你在浏览自己的代码,发现有两大段代码几乎一样。实际上,它们确实是一样的——除了一个关于意大利面(Spaghetti)而另一个关于巧克力慕思(Chocolate Moose)。
// 一个小例子:
alert("偶要吃意大利面!");
alert("偶要吃巧 |
2007年04月29日 星期日 下午 05:39
昨天找到了mouseover DOM inspector这个工具,就是一个地址,你bookmark哪个地址后,随便打开一个页,然后再点哪个bookmark就可以使用这个inspector了,跨平台,完全纯js实现,很有意思,我立即用它调查了google maps在ie上是如何实现划线的,果然是用的VML这个东西,因为找到了一个叫shape的元素,开始我还以为是area的shape标记了,后来一把它的innerHTML打出来一看才知道是vml,看来maps就是用vml svg实现这些效果的,可是以前很多浏览器既没有svg支持也没有vml支持,比如ff1.5以前的1.0版本吧,那maps是如何实现的呢,这年头,ff都2 |
2007年04月28日 星期六 下午 04:49
2007年04月16日 星期一 下午 06:17
ie对于div input和img的解析非常怪异,举例为<div class="STYLE11" style="padding-left:0px">
<input id="s_value" name="text" type="text" class="STYLE5" onclick="this.value=''" value="Search" /><img id="single_search" border="0" src="images/search_div_img.png" onmousemove="this.style.cursor='pointer';" onmouseout="this.style.cursor='default';" onclick="nn(this)"/>
</div>这样一个div套input和img的元素,里面的input总是在ie下面距离左面的div的左边有10px的距离,ie6 |
|
|