Web
溪水西流
这个作者很懒,什么都没留下…
展开
-
Html 知识点
async完整单词: asynchronousasync function getData_1 () { return '100'}等效于function getData_2 () { return new Promise((resolve, reject) => { resolve('100') })}从网页下载json数据fetch标准写法fetch('http://example.com/answer', {answer: 42})原创 2020-08-02 21:44:01 · 255 阅读 · 0 评论 -
WebGL 旋转的三角形
旋转矩阵示例,学习时例子太复杂精简了一个出来const canvas = document.querySelector('canvas');const gl = canvas.getContext('webgl');const vertex = ` attribute vec2 position; uniform float u_rotation; void main() { float rad = u_rotation ; mat3 rotateMatrix = mat原创 2020-07-12 15:10:58 · 507 阅读 · 0 评论 -
跟月影学可视化 笔记
attribute 变量是对应于顶点的。也就是说,几何图形有几个顶点就要提供几份 attribute 数据。并且,attribute 变量只能在顶点着色器中使用,如果要在片元着色器中使用,需要我们通过 varying 变量将它传给片元着色器才行。这样一来,片元着色器中获取的实际值,就是经过顶点线性插值的。而 uniform 声明的变量不同,uniform 声明的变量和其他语言中的常量一样,我们赋给 unform 变量的值在 shader 执行的过程中不可改变。而且一个变量的值是唯一的,不随顶点变化。uni原创 2020-07-11 10:25:44 · 2707 阅读 · 0 评论 -
Echart 坐标轴显示不完整
删除如下代码后OK grid: { x: 35, y: 25, x2: 8, y2: 25, }, ```原创 2020-05-31 18:15:36 · 332 阅读 · 0 评论 -
vue 采坑
vue 访问的 div 不存在时 会破坏其他div 的内容, 导致网页中明明div有内容 js访问内容却是空的原创 2020-02-25 16:23:10 · 109 阅读 · 0 评论 -
为什么gl_Position变量是一个vec4而不是vec3
vec3 ndc = gl_Position.xyz / gl_Position.w;原创 2020-02-22 18:36:41 · 1078 阅读 · 0 评论 -
postgresql 笔记
表格名要加双引号字符串值外面要加 单引号,不能加双引号INSERT INTO public."User"( passwd, userid, department, title, phone, emergency, emergency_phone) VALUES ('password', 'userid', 'abc', '', '1344444444', '紧急联系人', '13423...原创 2020-02-17 08:31:24 · 115 阅读 · 0 评论 -
PHP POSTSQL DEMO
<?php// Connecting, selecting database$dbconn = pg_connect("host=localhost dbname=publishing user=www password=foo") or die('Could not connect: ' . pg_last_error());// Performing SQL query...原创 2020-02-16 15:42:48 · 326 阅读 · 0 评论 -
HTML 采坑 _ DIV absolute
当第一前面的 div 为 absolute后一个才会absolute 才会位置与上一个相同 <div style="z-index:3;position: absolute;height: 100%;"> abcd </div> <div style="z-index:4;position: absolute;width:100%">...原创 2020-02-14 17:53:52 · 469 阅读 · 0 评论 -
Threejs 踩坑笔记
@[TOC] 选不中物体开始时用的是 this.raycaster = new THREE.Raycaster();没有指定最远观察距离 this.raycaster = new THREE.Raycaster( new THREE.Vector3(), new THREE.Vector3( 0, - 1, 0 ), 0, 4000 );事件函数 choose...原创 2020-02-10 12:01:18 · 493 阅读 · 0 评论 -
Threejs 随笔
Threejs 随笔 -loadergltf loaderGltf 包括导出场景中的所用物品,包括场景,摄像机等原创 2019-04-26 15:37:34 · 152 阅读 · 0 评论