自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【WebGL学习日报】22/09/12-13 : 多纹理叠加

1.当使用一张1080*600的纹理图像映射到更小的像素空间时,纹理不显示切为黑色因为某些原因导致纹理无法使用片段着色器的texture2d将返回0,0,0,1;出错的原因是纹理图像的h,w需要是2的n次幂!进入三维世界。

2022-09-13 23:21:15 249 1

原创 【WebGL学习日报】22/09/11 : 颜色与纹理

了解到了着色器逐片元操作的过程,对着色器的工作有了比之前更深入的理解。贴纹理的过程比想象中的复杂,还需要多多消化了解纹理贴图的详细过程,了解openGL ES语言的基本类型。

2022-09-11 22:41:39 164

原创 【WebGL学习日报】22/09/09-10 : 动画基础和着色器

基础动画就是分析转换,复杂的拆分成单个的,利用矩阵,raf使图像动起来。对于同一个顶点数据的数组中,可以同时包含顶点坐标和size数据,这样只用创建一个缓冲区,通过stride和offset分别指定不同数据所在位置。

2022-09-11 00:10:05 113

原创 【WebGL学习日报】22/09/08 : 变换图形(疑问待解决)

今天了解三角函数的定义并且完成了2d图形的旋转,可以使图形绕xyz三个轴旋转,只需套用对应的旋转矩阵就ok,需要注意的是矩阵的乘法不符合交换律要右乘, 在顶点着色器中,gl_Position = Matrix * a_Position1.图形旋转分为内旋和外旋,webgl中如何区分和使用?学习2d图形的动画基础。

2022-09-09 00:33:50 88

原创 【WebGL学习日报】22/09/06 : 线性代数:向量与矩阵

webgl必要知识:线代

2022-09-06 23:58:05 279

原创 【WebGL学习日报】22/09/03 : 变换2d图形(划水)

webgl

2022-09-05 14:00:20 106

原创 【WebGL学习日报】22/09/02 : 绘制与变换三角形 (疑问待解决)

webgl

2022-09-02 23:16:05 319

原创 【WebGL学习日报】22/09/01 : 绘制点

webgl编程指南学习日报

2022-09-01 22:35:23 183

原创 《WebGL编程指南》相关知识点索引

《WebGL编程指南》书内涉及概念索引

2022-08-31 10:53:40 274

转载 如何理解RXjs

目录 1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论1.背景介绍RxJS 是使用 Observables 的响应式编程的库,它使编写异步或基...

2018-11-30 15:16:02 229

原创 ES6有哪些新特性

目录 1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论 1.背景介绍ES6是 JavaScript ...

2018-11-13 17:45:37 284

原创 如何开发小程序?

目录 1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论1.背景介绍小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信...

2018-11-08 17:24:54 132

原创 如何进行网站性能优化

目录1.背景介绍2.知识剖析3.常见问题4.解决方案5.编码实战6.扩展思考7.参考文献8.更多讨论 1.背景介绍网站的访问量及用户的持久性其实在一定程度上取决于其性能,如果一个网站响应耗时久,动画卡顿,占用大量的cpu等,往往就会导致用户流失。尤其是app及微信端应用,可以这么说,如果页面打开都要超过4秒,这体验绝对差。作为一个开发者,是不允许出现这种情况的,那么该...

2018-10-23 18:56:17 320

原创 有哪些常见的验证表单方式,他们各自的优缺点是什么?

【JS-TASK10】有哪些常见的验证表单方式,他们各自的优缺点是什么?目录1.背景介绍2.知识剖析3.常见问题4.解决方案5.编码实战6.扩展思考7.参考文献8.更多讨论1.背景介绍JavaScript 可在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。以减轻后台数据传送压力,提高数据传送的质量和效率。 2.知识剖析如何...

2018-10-08 22:12:59 1642

原创 【JS-TASK7】ANGULAR之中,$STATE $WATCH $SCOPE $ROOTSCOPE 分别是什么?

1.背景介绍在平时的编码中,我们总会想着有什么方法能够简化我们的工作流程,让我们只专心于业务逻辑和数据的处理,而angularjs就为我们程序员实现了这一点。$scope $rootScope $watch 和 $state就是里面的几个方法,今天着重跟大家讨论一下这几个方法2.知识剖析$scope$scope在angularjs中,你可以把它理解成作用域,每个不同的controller,...

2018-09-24 20:51:02 173

原创 如何使用ui-roter

1背景介绍官网解释:基于状态的客户端Web应用程序路由ui-router 的工作原理非常类似于 Angular 的路由控制器,但它只关注状态。UI-Router支持嵌套视图,ngRoute不支持(ng-view嵌套ng-view)UI-Router支持多视图,ngRoute不支持(多个相同层级view可以命名来分别显示不同内容2知识剖析ui.routerstateProvider(服...

2018-09-17 23:39:44 211

原创 如何理解Js中的call及apply?

一、背景介绍apply()和call()的用法是能够扩充函数赖以运行的作用域使其更加灵活,并且可以实现继承二、知识剖析call() 语法: a.call(obj,参数1,参数2…) 将方法a作用到obj身上来执行,a中的this将指向obj a必须是函数对象! apply(...

2018-09-04 18:42:58 168

原创 什么是原型链?如何使用?

1.背景介绍Javascript继承机制设计思想当时JS的诞生主要是解决用户和浏览器无法互动的问题,实现一些简单的功能例如表单验证。作为脚本语言它没有子类父类的概念,但作为面对对象的编程语言它又需要实现继承,所以有了不同与JAVA,C++的继承机制,JS的继承全靠原型链来实现继承。 JS考了C++和Java都是用new生成实例于是便将new引入到了JS,用来从构造函数生成一个实例对...

2018-08-06 22:45:22 2042

空空如也

空空如也

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

TA关注的人

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