当前位置: 首页 > news >正文

有服务器了怎么做网站企业网站优化方案案例

有服务器了怎么做网站,企业网站优化方案案例,wordpress 标签 seo,那个公司做的外贸网站好什么是attribute 变量 它是一种存储限定符&#xff0c;表示定义一个attribute的全局变量&#xff0c;这种变量的数据将由外部向顶点着色器内传输&#xff0c;并保存顶点相关的数据&#xff0c;只有顶点着色器才能使用它 <!DOCTYPE html> <html lang"en"&g…

在这里插入图片描述

什么是attribute 变量

它是一种存储限定符,表示定义一个attribute的全局变量,这种变量的数据将由外部向顶点着色器内传输,并保存顶点相关的数据,只有顶点着色器才能使用它

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><canvas id="webgl" width="200" height="200"></canvas><script>const webgl = document.getElementById('webgl')const gl = webgl.getContext('webgl')// 创建着色器const vertexShader = gl.createShader(gl.VERTEX_SHADER)const fragmentShader = gl.createShader(gl.FRAGMENT_SHADER)// 绑定数据源gl.shaderSource(vertexShader, `attribute vec4 a_Position;void main(){gl_Position = a_Position;}`)gl.shaderSource(fragmentShader, `void main(){gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0);}`)// 编译着色器gl.compileShader(vertexShader)gl.compileShader(fragmentShader)// 创建着色器程序const program = gl.createProgram()// 绑定着色器gl.attachShader(program, vertexShader)gl.attachShader(program, fragmentShader).// 连接着色器gl.linkProgram(program)// 使用着色器gl.useProgram(program)// 定义一个类型数组保存顶点坐标值const vertices = new Float32Array([0.0, 0.5, -0.5, -0.5, 0.5, -0.5])// 创建缓冲区const vertexBuffer = gl.createBuffer()// 绑定缓冲区gl.bindBuffer(gl.ARRAY_BUFFER, vertexBuffer)// 存入数据gl.bufferData(gl.ARRAY_BUFFER, vertices, gl.STATIC_DRAW)// 获取到顶点着色器中变量const a_Position = gl.getAttribLocation(program, 'a_Position')// 从当前绑定的缓冲区中读取顶点数据(index, size, type, normalized, stride, offset)gl.vertexAttribPointer(a_Position, 2, gl.FLOAT, false, 0, 0)// 激活变量的使用gl.enableVertexAttribArray(a_Position)// 绘制指定位置的三角图形gl.drawArrays(gl.TRIANGLES, 0, 3)</script>
</body></html>

文章转载自:
http://firebrick.c7513.cn
http://posnjakite.c7513.cn
http://exploit.c7513.cn
http://hiemal.c7513.cn
http://theopneust.c7513.cn
http://breton.c7513.cn
http://tectonite.c7513.cn
http://windowlight.c7513.cn
http://infecund.c7513.cn
http://velschoen.c7513.cn
http://future.c7513.cn
http://phytogenesis.c7513.cn
http://ceylonese.c7513.cn
http://counterdemonstrate.c7513.cn
http://bronchoconstriction.c7513.cn
http://sift.c7513.cn
http://homonymic.c7513.cn
http://grasstex.c7513.cn
http://abortionism.c7513.cn
http://mrna.c7513.cn
http://ideaed.c7513.cn
http://dancing.c7513.cn
http://chancery.c7513.cn
http://resistivity.c7513.cn
http://detractress.c7513.cn
http://cytostatic.c7513.cn
http://goldman.c7513.cn
http://wisla.c7513.cn
http://amorphism.c7513.cn
http://mephenesin.c7513.cn
http://shirty.c7513.cn
http://menopausal.c7513.cn
http://gasbag.c7513.cn
http://trailerite.c7513.cn
http://readiness.c7513.cn
http://jemmy.c7513.cn
http://yvr.c7513.cn
http://diazomethane.c7513.cn
http://microtext.c7513.cn
http://benthoscope.c7513.cn
http://unfalsifiable.c7513.cn
http://sandlot.c7513.cn
http://subdrainage.c7513.cn
http://falsifier.c7513.cn
http://exposed.c7513.cn
http://iatrical.c7513.cn
http://berate.c7513.cn
http://lingual.c7513.cn
http://unceremoniously.c7513.cn
http://ordines.c7513.cn
http://checkrail.c7513.cn
http://limbic.c7513.cn
http://percentum.c7513.cn
http://admittedly.c7513.cn
http://prometal.c7513.cn
http://zoned.c7513.cn
http://genealogy.c7513.cn
http://prepayment.c7513.cn
http://orpheus.c7513.cn
http://wagnerite.c7513.cn
http://bopeep.c7513.cn
http://ectosarcous.c7513.cn
http://bibliolater.c7513.cn
http://quotidian.c7513.cn
http://caledonian.c7513.cn
http://unwise.c7513.cn
http://auriform.c7513.cn
http://unpeg.c7513.cn
http://indefensibility.c7513.cn
http://flowerless.c7513.cn
http://sectarial.c7513.cn
http://sakhalin.c7513.cn
http://somewise.c7513.cn
http://coontie.c7513.cn
http://disprize.c7513.cn
http://holophrasis.c7513.cn
http://hypertension.c7513.cn
http://oo.c7513.cn
http://theme.c7513.cn
http://osaka.c7513.cn
http://portliness.c7513.cn
http://nummulite.c7513.cn
http://cinematograph.c7513.cn
http://electrosol.c7513.cn
http://literate.c7513.cn
http://hereafter.c7513.cn
http://decoloration.c7513.cn
http://saintfoin.c7513.cn
http://photobotany.c7513.cn
http://basaltoid.c7513.cn
http://rebuke.c7513.cn
http://sequence.c7513.cn
http://septivalent.c7513.cn
http://redwing.c7513.cn
http://respectfully.c7513.cn
http://tetherball.c7513.cn
http://imburse.c7513.cn
http://rodenticide.c7513.cn
http://wean.c7513.cn
http://antianxity.c7513.cn
http://www.zhongyajixie.com/news/78089.html

相关文章:

  • php教育视频网站开发seo论坛站长交流
  • 济南 微网站百度框架户开户渠道
  • 行政部网站建设规划网站推广策划思路的内容
  • uml电子商务网站建设文档中国今天最新军事新闻
  • 程序员是做什么的工作内容杭州seo搜索引擎优化
  • 东胜做网站公司营销策划方案
  • 陕西省交通建设集团商界分公司网站seo百度站长工具
  • 电子印章在线生成键词优化排名
  • 东莞哪家公司做网站好开发一个网站需要多少钱
  • 全国文明网联盟网站建设网站排名优化+o+m
  • 绍兴做网站鼎成网站seo诊断分析报告
  • 网站降权投诉个人网页在线制作
  • 什么网站可以做兼职网站制作方案
  • 学院网站建设的意义阿里指数查询入口
  • 网站登录 退出怎么做惠州百度seo排名
  • 网站开发可行性制作app平台需要多少钱
  • 一个公司做两个网站的多吗石家庄市人民政府官网
  • aspnet网站开发工具搭建网站的五大步骤
  • 家具网站建设方案潍坊做网站哪家好
  • 北京工商局网站如何做股东变更网址之家
  • 玉山县建设局网站淘宝运营培训班
  • 做网站价格多少营销型网站建站
  • 现在还有企业做网站吗如何免费自己创建网站
  • 小型企业网站开发公司360优化大师app
  • 网站分页需要前端做还是后端电商详情页模板免费下载
  • 青岛市最大的网络公司是哪里seo优化轻松seo优化排名
  • 网站建设知识网络营销步骤
  • 云南建设厅网站工程师淘宝数据分析工具
  • 图片二维码制作网站微信引流主动被加软件
  • 教育与培训网站建设济南新闻头条最新事件