绘制多个点
绘制步骤
- 创建顶点数组。
- 创建一个 Buffer。
- 将 WebGL 的 ARRAY_BUFFER 指向所创建的 Buffer。
- 将顶点数组赋值到 Buffer 中。
- 将 Buffer 分配给 Vertex Shader 中的 Attribute。
- 让 Vertex Shader 访问 Buffer。
1 | const vShaderSource = ` |
1 | const vShaderSource = ` |
OpenID 是一种用于标识用户身份的协议,它允许用户在多个网站上使用同一个用户名和密码。它是由一组标准定义的,包括一个身份提供者(IdP)和一个身份验证服务(AS)。IdP 是网站或服务,它提供用户的身份信息,并将其发送给 AS。AS 是另一个网站或服务,它验证 IdP 发送的身份信息,并确认用户的身份。
run.exe: slmgr.vbs -dlv,查看产品密钥通道。slmgr /skms kms.03k.org,把skms地址设置为 kms.03k.orgslmgr /ato,手动激活Office 必须是 VL 版本
Office 安装地址,找到 OSPP.VBScmd:cscript ospp.vbs /sethst:kms.03k.org,指定kms服务地址cscript ospp.vbs /act,手动激活工具网站:office tool plus
1 | const PI = 3.14 |
只声明不赋值也会报错。
1 | const foo; //SyntaxError: Missing initializer in const declaration |
const 只能保证这个指针是固定的,不能控制数据结构的变化。
1 | const foo = {} |
使用 Object.freeze 函数,冻结对象
1 | const foo = Object.freeze({}) |
冻结属性的函数
1 | var makeConstant = (obj) => { |