- 博客(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
转载 如何理解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关注的人