
※ 如上图是最终显示效果,跟随鼠标的移动,生成的粒子跟随。
需要用到的js库:Underscore。Underscore是一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。它是这个问题的答案:“如果我在一个空白的HTML页面前坐下,并希望立即开始工作,我需要什么?”...它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>鼠标粒子demo</title>
<style>
canvas { background: #333; }
</style>
</head>
<body>
<canvas width="800" height="500">您的浏览器不支持此标签!</canvas>
<script src="js/underscore.min.js"></script>
<script>
// 获取canvas元素
var cvs = document.querySelector("canvas");
// 获取上下文对象
var ctx = cvs.getContext("2d");
&nb