断断续续下了几场大雨.

 

早上看了小牛对雷霆第三场,刚开始是一边倒,不过越往后雷霆的体能优势就慢慢的上来了.差点就扳平,可惜等醒过来的时候时间已经不够用了.

 

总的来说还是挺好看的.

 

下去沙县小吃吃了点饺子当早午餐.进去的时候忽然想起那们高人所写的 什么什么沙县小吃 ,哈哈,"一首忠诚的战歌".

 

午睡,本来就想睡一个小时,而且在差不多一小时的时候已经醒过来了,结果又继续睡下去.反复几次直到NUM的电话过来,说马上到东西多,得去接.

 

在站台那里等了十几分钟就过来了,见到小janson,哈哈,好很玩.越来越会说话了.

 

送到他们家,吃了点东西.忽然想到,这小子以后长大了会怎么样对我们?我们去他家会不会给白眼?呵呵,麻烦.

 

二嫂忽然聊起我的终生大事,唉,我何尝不想赶早点结婚?

 

谁愿嫁我就娶谁只是一句气话,我还不能接受我的婚姻里没有爱情.

 

就这样慢慢过吧.

 

下雨天本来想写点东西的,呵呵,不知道从哪里下手.只好做罢.

 

小叶刚才说他16K/M ,羡慕妒忌,呵呵,他找到了合适他的路,我呢?

 

打开邮箱,发现深信服的邮件,莫名其妙,竟然让我自荐或推荐!

 

等待TX,晚上自己回忆了以前的面试经历.如果能去TX该多好.

 

加油.

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript流星是一种通过在网页上创建动画效果来模拟流星的技术。它通常使用HTML5的Canvas元素和JavaScript编程语言来实现。 实现JavaScript流星的基本步骤如下: 1. 创建一个HTML页面,并在其中添加一个Canvas元素,用于绘制动画效果。 2. 使用JavaScript获取Canvas元素的上下文对象,以便在Canvas上进行绘制。 3. 定义一个流星对象,包含流星的起始位置、速度、长度、颜色等属性。 4. 使用定时器或动画循环,在Canvas上不断绘制流星对象,并更新其位置。 5. 当流星对象超出Canvas范围时,重新生成一个新的流星对象,以实现连续不断的流星效果。 以下是一个简单的JavaScript流星的示例代码: ```html <!DOCTYPE html> <html> <head> <title>JavaScript流星</title> <style> body { margin: 0; overflow: hidden; } canvas { display: block; } </style> </head> <body> <canvas id="canvas"></canvas> <script> // 获取Canvas元素 var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); // 设置Canvas大小 canvas.width = window.innerWidth; canvas.height = window.innerHeight; // 定义流星对象 function Meteor(x, y, speed, length, color) { this.x = x; this.y = y; this.speed = speed; this.length = length; this.color = color; } // 绘制流星 Meteor.prototype.draw = function() { ctx.beginPath(); ctx.moveTo(this.x, this.y); ctx.lineTo(this.x + this.length, this.y - this.length); ctx.strokeStyle = this.color; ctx.stroke(); } // 更新流星位置 Meteor.prototype.update = function() { this.x -= this.speed; this.y += this.speed; } // 创建流星对象 function createMeteor() { var x = Math.random() * canvas.width; var y = 0; var speed = Math.random() * 5 + 1; var length = Math.random() * 50 + 10; var color = "white"; return new Meteor(x, y, speed, length, color); } // 存储流星对象的数组 var meteors = []; // 绘制和更新流星 function drawMeteors() { ctx.clearRect(0, 0, canvas.width, canvas.height); for (var i = 0; i < meteors.length; i++) { var meteor = meteors[i]; meteor.draw(); meteor.update(); if (meteor.x < -meteor.length || meteor.y > canvas.height + meteor.length) { meteors.splice(i, 1); i--; } } } // 添加新的流星到数组中 function addMeteor() { meteors.push(createMeteor()); } // 定时器,每隔一段时间添加新的流星并绘制更新已有的流星 setInterval(function() { addMeteor(); drawMeteors(); }, 100); // 监听窗口大小变化,重新设置Canvas大小 window.addEventListener("resize", function() { canvas.width = window.innerWidth; canvas.height = window.innerHeight; }); </script> </body> </html> ``` 这段代码会在网页上创建一个全屏的Canvas元素,并在其中模拟流星效果。每隔一段时间,会添加新的流星对象,并绘制更新已有的流星对象,实现流星的动画效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值