發(fā)布時(shí)間:2021-12-27 文章來源:xp下載站 瀏覽:
軟件是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來講軟件被劃分為編程語言、系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。硬件是“計(jì)算機(jī)硬件”的簡(jiǎn)稱。與“軟件”相對(duì),電子計(jì)算機(jī)系統(tǒng)中所有實(shí)體部件和設(shè)備的統(tǒng)稱。 JavaScript是可以實(shí)現(xiàn)很多功能的,有時(shí)候甚至可以讓網(wǎng)頁上的人記住你,那么大家有沒有這樣的想法呢?就是當(dāng)我們?cè)跒g覽某個(gè)站點(diǎn)或者是頁面時(shí),可以把瀏覽者的姓名給記錄下來,這樣可以為你的主頁增添了一道靚麗的風(fēng)景線。
實(shí)現(xiàn)方法: 一、在頁面中添加如下的代碼: 《script language=″javascript″》《p》《!--《/p》《p》var username = getcookie(′username′);《/p》《p》if (username == null) {《/p》《p》username = prompt(′please enter your name (otherwise press cancel)′,″″);《/p》《p》if (username == null) {《/p》《p》alert(′its ok if you dont want to tell me your name′);《/p》《p》username = ′websurfer′;《/p》《p》} else {《/p》《p》// don′t set the username cookie.。.. because the user refused to tell you.《/p》《p》// they will be prompted next time.。..《/p》《p》pathname = location.pathname;《/p》《p》mydomain = pathname.substring(0,pathname.lastindexof(′/′)) +′/′;《/p》《p》// set expiry date to 1 year from now.《/p》《p》var largeexpdate = new date ();《/p》《p》largeexpdate.settime(largeexpdate.gettime()+(365*24*3600*1000));《/p》《p》setcookie(′username′,username,largeexpdate,mydomain); } }《/p》《p》function getcookieval (offset) {《/p》《p》var endstr = document.cookie.indexof (″;″, offset);《/p》《p》if (endstr == -1)《/p》《p》endstr = document.cookie.length;《/p》《p》return unescape(document.cookie.substring(offset, endstr)); }《/p》《p》function getcookie (name) {《/p》《p》var arg = name + ″=″;《/p》《p》var alen = arg.length;《/p》《p》var clen = document.cookie.length;《/p》《p》var i = 0;《/p》《p》while (i 《 clen) {《/p》《p》var j = i + alen;《/p》《p》if (document.cookie.substring(i, j)==arg)《/p》《p》return getcookieval (j);《/p》《p》i = document.cookie.indexof(″ ″, i) + 1;《/p》《p》if (i == 0)《/p》《p》break;《/p》《p》} return null; }《/p》《p》function setcookie (name, value) {《/p》《p》var argv = setcookie.arguments;《/p》《p》var argc = setcookie.arguments.length;《/p》《p》var expires = (argc 》 2) ? argv[2] : null;《/p》《p》var path = (argc 》 3) ? argv[3] : null;《/p》《p》var domain = (argc 》 4) ? argv[4] : null;《/p》《p》var secure = (argc 》 5) ? argv[5] : false;《/p》《p》document.cookie = name + ″=″ + escape (value)+((expires == null) ? ″″ : (″; expires=″+expires.togmtstring()))+((path == null) ? ″″ : (″; path=″ + path))+((domain == null) ? ″″ : (″; domain=″ + domain))+((secure == true) ? ″; secure″ : ″″);《/p》《p》}《/p》《p》document.write(′《p》謝謝您的光臨, ′+username);《/p》《p》//--》《/script》《/p》 當(dāng)運(yùn)行成功之后,會(huì)出現(xiàn)一個(gè)對(duì)話框,要求對(duì)方輸入姓名,然后就會(huì)在網(wǎng)頁中出現(xiàn)對(duì)方的姓名了。 硬件是實(shí)在的,有模有樣的。軟件是程序性的。是一系列的指令。有了軟件,硬件才會(huì)實(shí)現(xiàn)更豐富的功能。 |