JS实现随机改变背景颜色
JS实现随机改变背景颜色
使用Js实现随便点击页面某位置就能改变页面背景颜色的功能
function changeBg(){//改变背景颜色的函数
var bgColor="";
for(var i=0; i<6; i++){
bgColor += '' + Math.round(Math.random()*9);
}
document.body.style.backgroundColor='#'+bgColor;
}
document.onclick = changeBg;
随便点击一个位置,即可改变整个背景颜色(颜色的改变是随机的)
把代码掰开看一下
Math.round() //四舍五入
Math.random()//生成0~1的随机数
for(var i=0; i<6; i++){//循环6次以生成六位0~9的随机数
bgColor += '' + Math.round(Math.random()*9);
}
document.body.style.backgroundColor='#'+bgColor;
// #00000~#ffffff 来表示颜色
JS实现随机改变背景颜色相关教程
排列与组合的C语言实现
排列与组合的C语言实现 排列与组合是数学里的经典问题,由这个问题可引申出子集、字典排序等问题,那么,我们先看经典的排列与组合,怎么在程序里实现。 在网上搜了一下,关注这个问题的人还是挺多的,有不了人给出的回答是使用几个 for 循环进行嵌套,例如
java 从零开始手写 redis(五)过期策略的另一种实现思路
java 从零开始手写 redis(五)过期策略的另一种实现思路 前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? java从零手写实现redis(四)
java工程实现http请求接口
java工程实现http请求接口 1.实现代码 package com.home;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.sun.net.httpserver.HttpExchange;import com.sun.net.httpserver.HttpHandler;import com.sun.net.httpserver.
synchronized的实现原理与应用
synchronized的实现原理与应用 文章目录 java对象头 MarkWord 锁升级 偏向锁 轻量级锁 锁优化 锁的优缺点对比 MarkWord 这部分主要用来存储对象自身的运行时数据,如hashcode、gc分代年龄等。mark word的位长度为JVM的一个Word大小,也就是说32位JVM的Mark w
两个有序链表合并为一个有序链表(Java实现)
两个有序链表合并为一个有序链表(Java实现) 解题思路: 以升序为例 第一步当然是判空 如果其中一个链表为空 则返回另一个链表即可 要有序 所以需要比较结点大小 创建两个引用指向两个链表 同时分别创建将要合成链表的头和尾 比较两个结点的大小 将较小的结
Redis的主从复制实现原理
Redis的主从复制实现原理 文章目录 Redis的主从复制 旧版的复制实现 新版的复制实现 部分重同步 1.复制偏移量 2.复制积压缓冲区 3.服务器运行ID psync 复制的实现 1. 步骤一:设置主服务器的地址和端口 2. 步骤二:建立套接字连接 3. 步骤三:发送PING命令 4.
QT tcp服务端一对多,实现给多个客户端发送文件
QT tcp服务端一对多,实现给多个客户端发送文件 用途:本来是用于给单片机收发消息的,只做了服务端,客户端是用别的网络调试助手测试。 展示 *不想看我逼逼的,源代码在这里:*链接:https://pan.baidu.com/s/1CEXj6wTF2UMn8GjrI0JBvA 提取码:bogl 一、实现
剑指offer0.3数组中重复的数字(python实现)
剑指offer0.3数组中重复的数字(python实现) 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示