这两天有一些站点的报价要做。突然想到,所谓静态、动态语言的定义和实际表现和N年前又已经有了不少的变化。
WWW刚开始出现的时候,静、动之分是很显而易见的:
<p>This is a line.</p>就是一个静态的内容。这段HTML代码无论在页面中显示多少次,都将一如既往的输出同样的内容。
今天完成了所谓的Autocomplete,又称作Incremental Search的XAJAX实现。
还不是很完整,有一个地方还需要改进:可以使用键盘在各个选择项中来回移动,按回车选择,按ESC关闭弹出框等。
Demo地址在这里
昨天完成了一个新的XAJAX的DEMO,是一个类似digg.com样式的在线投票(“顶”或者“拍”)系统。
暂时没有考虑重新刷新页面后可以重新投票的问题,不过在实际应用中必须加以考虑的。
Demo 5: 在线“顶/拍”系统。
============================
TR: MEN NO UP UP NO HARD HARD NO LONG LONG NO SHOOT SHOOT NO FRUIT… orz
bcbfans.china: 猛禽 : –-|||
猛禽 : TR又去研究小广告了?
TR: 是突然想到………………
bcbfans.china: mikeshi80 : FRUIT NO COCK……
TR: –-||| 汗下。。。 COCK NO MEN MEN NO UP… 循环了。。。。
bcbfans.china: mikeshi80 : 哈哈
bcbfans.china: mikeshi80 : 真是的,加入这个万恶的组织,RP降的比股市还快,崩盘了……
==========================
今天的部分对话。RP掉的太厉害了…………
匿了,匿了…………
对于我来说,现在要组装IKEA的傻瓜式DIY家具是不费吹灰之力di,我可以以“迅雷不及掩耳盗铃”之势将其准确装配完毕,而且具有专业水准。
成品展示如下。
两个40公分的BILLY书柜:
一个80公分的BILLY书柜:
书架中间的隔板还没有放,准备让老彼得自己去调整。
昨天完成了两个DEMO,都是关于级联下拉框的。应该说这个应用还是很多的,比如:先选择省、再选择市、然后可以继续选择区这样的结构。
实施本身没有什么太大的问题,但是在考虑IE/FF的兼容性时却遇到了一些问题。主要是出在如何将一个select下拉框中已有的option去掉上。IE和FF的代码是不一样的:
function clearOption(selectId)
{
var obj;
if(document.all) // IE implementation
{
obj=document.all[selectId];
var i;
for(i=0;i<obj.length else="" for="" i="" i--="" obj="document.getElementById(selectId);" obj.options.remove="" obj.remove="" return="" var="">
请注意粗体部分。</obj.length>