首页 > 软件开发 > JavaScript >

Javascript脚本特效示例:[2]背景调色板

来源:互联网 2023-03-17 00:48:03 89

Javascript是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。BcU办公区 - 实用经验教程分享!

工具/原料

  • txt文本文档或者 HTML文档/

方法/步骤

  • 1

    在桌机上新建文本文档,命名为晓博JavaScript特效测试.txt,在文本文档里中入HTML文档的基本元素如下,并保存。BcU办公区 - 实用经验教程分享!

    html>BcU办公区 - 实用经验教程分享!

    head>BcU办公区 - 实用经验教程分享!

    title>晓博JavaScript飘雪特效测试/title>BcU办公区 - 实用经验教程分享!

    /head>BcU办公区 - 实用经验教程分享!

    body>BcU办公区 - 实用经验教程分享!

    div id="zy"> BcU办公区 - 实用经验教程分享!

    div id="login">/div>BcU办公区 - 实用经验教程分享!

    div id="daohang">BcU办公区 - 实用经验教程分享!

    ul>BcU办公区 - 实用经验教程分享!

    li>a href="index.html">首页/a>/li>BcU办公区 - 实用经验教程分享!

    li>a href="jianjie.html">七夕简介/a>/li>BcU办公区 - 实用经验教程分享!

    li>a href="#">七夕节传说/a>/li>BcU办公区 - 实用经验教程分享!

    li>a href="#">七夕节习俗/a>/li>BcU办公区 - 实用经验教程分享!

    li>a href="#">诗词& 歌谣/a>/li>BcU办公区 - 实用经验教程分享!

    li>a href="#">七夕节寄语/a>/li>BcU办公区 - 实用经验教程分享!

    /ul>BcU办公区 - 实用经验教程分享!

    /div>BcU办公区 - 实用经验教程分享!

    /div>BcU办公区 - 实用经验教程分享!

    /body>BcU办公区 - 实用经验教程分享!

    /html>BcU办公区 - 实用经验教程分享!

    Javascript脚本特效示例:[2]背景调色板BcU办公区 - 实用经验教程分享!

    Javascript脚本特效示例:[2]背景调色板BcU办公区 - 实用经验教程分享!

  • 1该信息未经授权抓取自百度经验
  • 2

    把如下代码加入body>区域中,,并重名文档为HTML文件BcU办公区 - 实用经验教程分享!

    script language="JavaScript">BcU办公区 - 实用经验教程分享!

    !--var hex = new Array(6)BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // assign non-dithered descriptorsBcU办公区 - 实用经验教程分享!

    hex[0] = "FF"BcU办公区 - 实用经验教程分享!

    hex[1] = "CC"BcU办公区 - 实用经验教程分享!

    hex[2] = "99"BcU办公区 - 实用经验教程分享!

    hex[3] = "66"BcU办公区 - 实用经验教程分享!

    hex[4] = "33"BcU办公区 - 实用经验教程分享!

    hex[5] = "00"BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // accept triplet string and display as background colorBcU办公区 - 实用经验教程分享!

    function display(triplet) {BcU办公区 - 实用经验教程分享!

    // set color as background colorBcU办公区 - 实用经验教程分享!

    document.bgColor = '#' tripletBcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // display the color hexadecimal tripletBcU办公区 - 实用经验教程分享!

    alert('现在的背景色是 #' triplet)BcU办公区 - 实用经验教程分享!

    }BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // draw a single table cell based on all descriptorsBcU办公区 - 实用经验教程分享!

    function drawCell(red, green, blue) {BcU办公区 - 实用经验教程分享!

    // open cell with specified hexadecimal triplet background colorBcU办公区 - 实用经验教程分享!

    document.write('TD BGCOLOR="#' red green blue '">')BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // open a hypertext link with javascript: scheme to call display functionBcU办公区 - 实用经验教程分享!

    document.write('A HREF="javascript:display(\'' (red green blue) '\')">')BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // print transparent image (use any height and width)BcU办公区 - 实用经验教程分享!

    document.write('IMG SRC="place.gif" BORDER=0 HEIGHT=12 WIDTH=12>')BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // close link tagBcU办公区 - 实用经验教程分享!

    document.write('/A>')BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // close table cellBcU办公区 - 实用经验教程分享!

    document.write('/TD>')BcU办公区 - 实用经验教程分享!

    }BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // draw table row based on red and blue descriptorsBcU办公区 - 实用经验教程分享!

    function drawRow(red, blue) {BcU办公区 - 实用经验教程分享!

    // open table rowBcU办公区 - 实用经验教程分享!

    document.write('TR>')BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // loop through all non-dithered color descripters as green hexBcU办公区 - 实用经验教程分享!

    for (var i = 0; i 6; i) {BcU办公区 - 实用经验教程分享!

    drawCell(red, hex[i], blue)BcU办公区 - 实用经验教程分享!

    }BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // close current table rowBcU办公区 - 实用经验教程分享!

    document.write('/TR>')BcU办公区 - 实用经验教程分享!

    }BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // draw table for one of six color cube panelsBcU办公区 - 实用经验教程分享!

    function drawTable(blue) {BcU办公区 - 实用经验教程分享!

    // open table (one of six cube panels)BcU办公区 - 实用经验教程分享!

    document.write('TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>')BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // loop through all non-dithered color descripters as red hexBcU办公区 - 实用经验教程分享!

    for (var i = 0; i 6; i) {BcU办公区 - 实用经验教程分享!

    drawRow(hex[i], blue)BcU办公区 - 实用经验教程分享!

    }BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // close current tableBcU办公区 - 实用经验教程分享!

    document.write('/TABLE>')BcU办公区 - 实用经验教程分享!

    }BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // draw all cube panels inside table cellsBcU办公区 - 实用经验教程分享!

    function drawCube() {BcU办公区 - 实用经验教程分享!

    // open tableBcU办公区 - 实用经验教程分享!

    document.write('TABLE CELLPADDING=5 CELLSPACING=0 BORDER=1>TR>')BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // loop through all non-dithered color descripters as blue hexBcU办公区 - 实用经验教程分享!

    for (var i = 0; i 6; i) {BcU办公区 - 实用经验教程分享!

    // open table cell with white background colorBcU办公区 - 实用经验教程分享!

    document.write('TD BGCOLOR="#FFFFFF">')BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // call function to create cube panel with hex[i] blue hexBcU办公区 - 实用经验教程分享!

    drawTable(hex[i])BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // close current table cellBcU办公区 - 实用经验教程分享!

    document.write('/TD>')BcU办公区 - 实用经验教程分享!

    }BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // designed by 1wangxiaobo@163.comBcU办公区 - 实用经验教程分享!

    document.write('/TR>/TABLE>')BcU办公区 - 实用经验教程分享!

    }BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // call function to begin executionBcU办公区 - 实用经验教程分享!

    drawCube()BcU办公区 - 实用经验教程分享!

    BcU办公区 - 实用经验教程分享!

    // -->BcU办公区 - 实用经验教程分享!

    /script>BcU办公区 - 实用经验教程分享!

    Javascript脚本特效示例:[2]背景调色板BcU办公区 - 实用经验教程分享!

  • 3

    用IE浏览器打开晓博JavaScript特效测试.html文件,可以看到背景调色板特效,如下图BcU办公区 - 实用经验教程分享!

    Javascript脚本特效示例:[2]背景调色板BcU办公区 - 实用经验教程分享!

  • 4

    点击其中任何一个颜色,可以看到页面颜色变换了,如下图BcU办公区 - 实用经验教程分享!

    Javascript脚本特效示例:[2]背景调色板BcU办公区 - 实用经验教程分享!

  • 5

    也可以点别的颜色,改变页面的颜色。BcU办公区 - 实用经验教程分享!

    Javascript脚本特效示例:[2]背景调色板BcU办公区 - 实用经验教程分享!

    Javascript脚本特效示例:[2]背景调色板BcU办公区 - 实用经验教程分享!

  • 飘雪特效|下一篇:

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!BcU办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码