在线教程

  • html canvas imagedata

    ... 0, 500, 333); }); canvas.click(function(e) { var canvasOffset = canvas.offset(); var canvasX = Math.floor(e.pageX-canvasOffset.left); var canvasY = Math.floor(e.pageY-canvasOffset.top); var imageData = context.getImageData(canvasX, canvasY, 1, 1 ...

  • js syntax basics

    10.1 JS 基础语法 开发环境 和其他脚本语言一样,编写JavaScript只需要简单的文本编辑器,当然为了提高开发效率,基本的语法着色和自动完成功能还是很有帮助的。 对于一些大的项目,我们建议你使用WebStorm(需要商业授权,基于IntelliJ IDEA的一款Web定制IDE)。如果你同时还是PHP/Java后台开发工程师,那么推荐使用NetBeans、Eclipse或IDEA。 对于 ...

  • overview

    ... '; ctx.arc(s.dot.x, s.dot.y, 8, 0, Math.PI * 2); ctx.fill(); }; function quad(progress) { return Math.pow(progress, 2); } function makeEaseOut(delta) { return function(progress) { return ...

  • html canvas shadow

    ... 255, 0, 0)"; // Red context.shadowBlur = 50; context.shadowOffsetX = 0; context.shadowOffsetY = 0; context.beginPath(); context.arc(400, 100, 50, 0, Math.PI*2, false); context.closePath(); context.fill(); 这段代码会得到一个非常漂亮的圆形,它后 ...

  • js ajax

    ... 可能得到的是缓存的结果。 为了避免这种情况,请向 URL 添加一个唯一的 ID: xmlhttp.open("GET","demo_get.asp?t=" + Math.random(),true); xmlhttp.send(); 如果您希望通过 GET 方法发送信息,请向 URL 添加信息: xmlhttp.open("GET","demo_get2.asp?fname=Bill&lname=Gates",true); xmlhttp ...

推广服务(新)
最新文章
  • 实时光线追踪技术简介

    实时渲染视频级别的计算机三维图形是计算图形领域的终极目标,与现在普遍使用的光栅化渲染技术相比,光线追踪普遍被视为视觉技术的未来方向,可带来近乎真实的真...

  • 生成本地npm包

    1、创建一个文件夹,此处我的文件夹名字为test-my-pack

    2、在文件根目录初始化npm,可以一路回车
    npm

  • Oculus Go手柄(控制器)使用说明

    Oculus Go是Facebook的一体式、3Dof VR眼镜,其手柄(即控制器)功能很简单。
    电池安装
    配对控制器
    下载 Oculus 应用(这个需要手机科学上网)并...

  • 基于elementUI封装自己的UI组件库

    初始化 project这里我们使用官方的 vue-cli 初始化一个 Vue 项目npm

  • three.js添加场景背景和天空盒(skybox)

    本文我们介绍在three.js中如何给3D场景添加背景,我们有3种方式来实现这个目的。通过html添加背景元素,这实际上一个2D背景;在three.js加载图片并设置为scene.b...

  • 更多...