摘要: 基本类型: 基本结构和数组: 向量的分量访问: glsl中的向量(vec2,vec3,vec4)往往有特殊的含义,比如可能代表了一个空间坐标(x,y,z,w),或者代表了一个颜色(r,g,b,a),再或者代表一个纹理坐标(s,t,p,q) 所以glsl提供了一些更人性化的分量访问方式. vector 阅读全文
posted @ 2017-08-28 18:47 善未易明 阅读(27666) 评论(0) 推荐(0) 编辑
摘要: map():返回一个新的Array,每个元素为调用func的结果 filter():返回一个符合func条件的元素数组 some():返回一个boolean,判断是否有元素是否符合func条件 every():返回一个boolean,判断每个元素是否符合func条件 forEach():没有返回值, 阅读全文
posted @ 2017-08-10 15:46 善未易明 阅读(482) 评论(0) 推荐(0) 编辑
摘要: querySelectorAll 返回的是一个 Static Node List,而 getElementsBy 系列的返回的是一个 Live Node List。 看看下面这个经典的例子 [5]: // Demo 1 var ul = document.querySelectorAll('ul') 阅读全文
posted @ 2017-08-08 10:35 善未易明 阅读(296) 评论(0) 推荐(0) 编辑
摘要: JavaScript 获取当前时间戳:第一种方法: var timestamp = Date.parse(new Date()); var timestamp = Date.parse(new Date()); 结果:1280977330000第二种方法: var timestamp = (new  阅读全文
posted @ 2017-08-07 09:40 善未易明 阅读(786) 评论(0) 推荐(0) 编辑
摘要: tween: { easeInQuad: function(pos){ return Math.pow(pos, 2); }, easeOutQuad: function(pos){ return -(Math.pow((pos-1), 2) -1); ... 阅读全文
posted @ 2017-07-26 16:49 善未易明 阅读(4408) 评论(1) 推荐(0) 编辑
摘要: source-over 默认,相交部分由后绘制图形的填充(颜色,渐变,纹理)覆盖source-in 只绘制相交部分,由后绘制图形的填充覆盖,其余部分透明source-out 只绘制后绘制图形不相交的部分,由后绘制图形的填充覆盖,其余部分透明source-atop 后绘制图形不相交的部分透明,相交部分 阅读全文
posted @ 2017-07-26 16:38 善未易明 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 公式线性公式给定点P0、P1,线性贝兹曲线只是一条两点之间的直线。且其等同于线性插值。这条线由下式给出: 一阶贝赛尔曲线上的由两个点确定 P0 和P1,当t在0 >1区间上递增时,根据此会得到多个点的坐标,其实这些的点就是一条直线上的点。 B(t) = P0 + (P1-P0)*t B(t) = ( 阅读全文
posted @ 2017-07-24 11:27 善未易明 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 文章转自叠加模式 http://www.cgspread.com/3551.html 注释:1.混合模式的数学计算公式,另外还介绍了不透明度。2.这些公式仅适用于RGB图像,对于Lab颜色图像而言,这些公式将不再适用。3.在公式中A 代表下面图层的颜色值;B 代表上面图层的颜色值;C 代表混合图层的 阅读全文
posted @ 2017-06-27 11:33 善未易明 阅读(2167) 评论(0) 推荐(0) 编辑
摘要: 方法一,for…of 这个貌似是最常用的方法,angular 2中HTML语法绑定也是要的这种语法。 for…in 官方文档上强调了for…in和for…of的区别: 方法三,forEach forEach其实是JavaScript的循环语法,TypeScript作为javascript的语法超集, 阅读全文
posted @ 2017-06-25 22:54 善未易明 阅读(4927) 评论(0) 推荐(0) 编辑
摘要: 首先,他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子: 1 var test = 'hello world';2 3 alert(test.slice(4,7)); //o w4 阅读全文
posted @ 2017-05-24 15:14 善未易明 阅读(185) 评论(0) 推荐(0) 编辑