自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JavaScript——闭包

闭包是什么闭包是指有权访问另一个函数作用域中的变量的函数,简单来说,闭包就是能够读取其他函数内部变量的函数。首先,闭包是一个函数其次,这个函数不仅能访问自己的作用域,更为关键的是它还能访问其他函数的作用域举个最简单的例子 function a(){ var i=0; function b(){ alert(++i); } retur...

2019-06-26 21:56:59 186

原创 JavaScript执行环境及作用域

执行环境执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个函数都有自己的执行环境。当执行流进入一个函数时,函数的环境就会被推入一个环境栈中。而在函数执行之后,栈将其环境弹出,把控制权返回给之前的执行环境。在Web浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函数都是作为window对象的属性和方法创建的。实例代码: //1、页面载入...

2019-06-26 15:38:08 97

原创 WebGL学习笔记(三)

uniform介绍uniform变量将颜色值传给着色器,其步骤与用attribute变量传递的类似,不同的仅仅是,这次的数据传输目标上是片元着色器,而非顶点着色器。uniform变量用来从JavaScript程序向顶点着色器和片元着色器传输“一致的”数据只有顶点着色器才能使用attribute变量,使用片元着色器,你就需要使用uniform变量这是上一篇写attribute的文章·格式...

2019-06-25 17:56:58 177

原创 WebGL学习笔记(二)

attribute变量在上一篇文章中,点总是绘制在固定的位置,因为点的位置是直接写(“硬编码”)在顶点着色器中的。我们先来简单回顾一下上一篇文章的代码//HelloPoint1.js//顶点着色器程序var VSHADER_SOURCE= 'void main(){\n'+ 'gl_Position=vec4(0.5,0.0,0.0,1.0);\n'+ 'gl_PointSize=...

2019-06-25 15:40:05 257

原创 webGL学习笔记(一)

WebGL入门webGL,是一项用来在网页上绘制和渲染复杂三维图形(3D图形),并允许用户与之进行交互的技术。webGL接合了HTML5和JavaScript,允许开发者在网页上创建和渲染3D图形。下面是一些精彩的webGL示例AquariumCubeWebGL BookcaseWebGL Earth接下来先简单介绍一下使用到的知识要点使用 < canvas >...

2019-06-24 20:50:46 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除