卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Javascript腳本特效示例:字符圍繞鼠標(biāo)

Javascript是一種由Netscape的LiveScript發(fā)展而來(lái)的原型化繼承的基于對(duì)象的動(dòng)態(tài)類型的區(qū)分大小寫的客戶端腳本語(yǔ)言,主要目的是為了解決服務(wù)器端語(yǔ)言,比如Perl,遺留的速度問(wèn)題,為

Javascript是一種由Netscape的LiveScript發(fā)展而來(lái)的原型化繼承的基于對(duì)象的動(dòng)態(tài)類型的區(qū)分大小寫的客戶端腳本語(yǔ)言,主要目的是為了解決服務(wù)器端語(yǔ)言,比如Perl,遺留的速度問(wèn)題,為客戶提供更流暢的瀏覽效果。當(dāng)時(shí)服務(wù)端需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時(shí)間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗(yàn)證的基本功能。

創(chuàng)建HTML文件

首先,在桌機(jī)上新建文本文檔,命名為曉博JavaScript特效測(cè)試.txt,并將以下代碼粘貼到文檔中:

lt;htmlgt;
lt;headgt;
    lt;titlegt;曉博JavaScript特效測(cè)試lt;/titlegt;
lt;/headgt;
lt;bodygt;
    lt;div id"zy"gt;
        lt;div id"login"gt;lt;/divgt;
        lt;div id"daohang"gt;
            lt;ulgt;
                lt;ligt;lt;a href""gt;首頁(yè)lt;/agt;lt;/ligt;
                lt;ligt;lt;a href""gt;七夕簡(jiǎn)介lt;/agt;lt;/ligt;
                lt;ligt;lt;a href"""gt;七夕節(jié)傳說(shuō)lt;/agt;lt;/ligt;
                lt;ligt;lt;a href"""gt;七夕節(jié)習(xí)俗lt;/agt;lt;/ligt;
                lt;ligt;lt;a href"""gt;詩(shī)詞amp;歌謠lt;/agt;lt;/ligt;
                lt;ligt;lt;a href"""gt;七夕節(jié)寄語(yǔ)lt;/agt;lt;/ligt;
            lt;/ulgt;
        lt;/divgt;
    lt;/divgt;
lt;/bodygt;
lt;/htmlgt;

然后將文本文檔保存為HTML文件。

添加Javascript代碼

在頭部區(qū)域中添加以下Javascript代碼,并將文檔重命名為HTML文件:

lt;script language"javascript"gt;
var cx  0;
var cy  0;
var val  0;
function locate() {
    cx  window.event.x;
    cy  window.event.y;
}
document.onmousemove  locate;
function follow(i) {
    var x;
    if (i lt; 4)
        x  cx - 50   i * 10;
    else
        x  cx - 25   i * 10;
    var y  cy - 20   Math.floor(Math.random() * 40);
    var w  eval("word"   i);
    with () {
        left  ()   "px";
        top  ()   "px";
    }
}
function show(i) {
    var w  eval("word"   i);
    with () {
        visibility  "visible";
        s  parseInt(fontSize);
        if (s > 200)
            s - 100;
        else if (s lt; 90 amp;amp; s gt; 100) {
            s - 85;
            clearInterval(val);
            if (i lt; 5)
                val  setInterval("show("   (i   1)   ")", 20);
        }
        fontSize  s;
    }
}
function start() {
    for (i  1; i lt; 5; i  ) {
        val  setInterval("show(1)", 20);
        setInterval("follow("   i   ")", 100);
    }
}
lt;/scriptgt;

這段Javascript代碼實(shí)現(xiàn)了字符圍繞鼠標(biāo)的特效效果。

查看效果

用IE瀏覽器打開(kāi)曉博JavaScript特效測(cè)試.html文件,你就可以看到字符圍繞鼠標(biāo)的特效效果。

標(biāo)簽: