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

附近找工作8小时长白班上海优化网站

附近找工作8小时长白班,上海优化网站,学平面设计的网站,目前做啥网站致富二进制数组【ArrayBuffer对象、Type的Array视图和DataView视图】JavaScript操作二进制数据的一个接口。 这些接口原本是和WebGL有关【WebGL是浏览器与显卡之间的通信接口】,为了满足JavaScript与显卡之间大量、实时数据交换,那么JavaScript和显卡之间的…

二进制数组【ArrayBuffer对象、Type的Array视图和DataView视图】JavaScript操作二进制数据的一个接口。

这些接口原本是和WebGL有关【WebGL是浏览器与显卡之间的通信接口】,为了满足JavaScript与显卡之间大量、实时数据交换,那么JavaScript和显卡之间的数据通信必须是二进制。不能是传统的文本格式。

所谓的文本格式,就是传递一个32位整数,两端的JavaScript和显卡都要进行数据格式化,这样非常耗时。

二进制数组,就是想C语言那样直接操作字节,把4个字节的32位整数以二进制的形式传给显卡,这样脚本的性能大幅提升。

二进制数组有三类对象组成:

  1. ArrayBuffer对象:表示内存中的一段二进制数据,通过视图来进行操作。视图添加了数组接口,这样就可以使用数组的方法来操作内存了。
  2. TypedArray视图:有9种类型的视图,例如:Uint8Array数组视图、Int16Array数组视图、Float32Array数组视图。
  3. DataView视图:可以自定义复合格式的视图或者自定义字节序。

总结:ArrayBuffer对象是二进制数据、TypedArray视图用来读写简单类型的二进制数据、DataView视图用于读写复杂类型的二进制数据。

支持TypedArray视图的9种数据类型:

  1. Int8,1个字节长度,8为带符号的整数;
  2. Uint8,1个字节长度,8位不带符号的整数;
  3. Uint8C,1个字节长度,8位不带符号的整数【自动过滤溢出】;
  4. Int16,2个字节长度,16位带符号的整数;
  5. Uint16,2个字节长度,16位不带符号的整数;
  6. Int32,4个字节长度,32位带符号的整数;
  7. Uint32,4个字节长度,32位不带符号的整数;
  8. Float32,4个字节长度,32位浮点数;
  9. Float64,8个字节长度,64位浮点数;

ArrayBuffer对象

ArrayBuffer对象是存储二进制数据的一段内存,但是不能读和写。

ArrayBuffer是一个构造函数,分配一段可以存储数据的连续内存区域。比如:

let  buffer = new ArrayBuffer(32);

这样就创建一段32字节的内存区域,每一个字节默认值为0。

为了读写这段内存,就需要指定视图,比如DataView视图,代码如下:

let buffer = new ArrayBuffer(32);
let dataView = new DataView(buffer);

打印dataView的结果如下:
在这里插入图片描述

let x = new Int16Array(buffer);
console.log(x)

在这里插入图片描述

当两个视图对应同一段内存的时候,一个视图的修改会影响到另一个视图。

ArrayBuffer.prototype.byteLength

ArrayBuffer实例的byteLength属性返回的是内存的字节长度。

ArrayBuffer.prototype.slice():内存分割;
ArrayBuffer.isView():判断参数是否是ArrayBuffer的视图实例;

TypedArray视图

TypedArray视图有9中类型:

  1. Int8Array:8位有符号整数,长度为1个字节;
  2. Uint8Array:8位无符号整数,长度为1个字节
  3. Uint8ClampedArray:8位无符号整数,长度为1个字节,溢出处理不同
  4. Int16Array:16位有符号整数,长度为2个字节
  5. Uint16Array:16位无符号整数,长度为2个字节
  6. Int32Array:32位有符号整数,长度为4个字节
  7. Uint32Array:32位无符号整数,长度为4个字节
  8. Float32Array:32位浮点数,长度为4个字节
  9. Float64Array:64位浮点数,长度为8个字节。

文章转载自:
http://wanjiasegar.mzpd.cn
http://wanjiaswordman.mzpd.cn
http://wanjiabruise.mzpd.cn
http://wanjiamembranaceous.mzpd.cn
http://wanjiasarasota.mzpd.cn
http://wanjiapsalterion.mzpd.cn
http://wanjiasecularization.mzpd.cn
http://wanjiagumming.mzpd.cn
http://wanjiaelectrocauterization.mzpd.cn
http://wanjiapyrophile.mzpd.cn
http://wanjiaseneca.mzpd.cn
http://wanjiaphormium.mzpd.cn
http://wanjiaradiochemical.mzpd.cn
http://wanjialoll.mzpd.cn
http://wanjiaempiricism.mzpd.cn
http://wanjiacorking.mzpd.cn
http://wanjiacatchwork.mzpd.cn
http://wanjiapreamplifier.mzpd.cn
http://wanjiatransparence.mzpd.cn
http://wanjiaraja.mzpd.cn
http://wanjiaextramarital.mzpd.cn
http://wanjiapetalody.mzpd.cn
http://wanjiadisjoin.mzpd.cn
http://wanjiadehors.mzpd.cn
http://wanjiaplaceman.mzpd.cn
http://wanjiadirect.mzpd.cn
http://wanjiatelephonitis.mzpd.cn
http://wanjiaintercolumnar.mzpd.cn
http://wanjiahogfish.mzpd.cn
http://wanjiacervical.mzpd.cn
http://wanjiauniformity.mzpd.cn
http://wanjiamonstrance.mzpd.cn
http://wanjiaheldentenor.mzpd.cn
http://wanjiadepreciation.mzpd.cn
http://wanjiaomdurman.mzpd.cn
http://wanjiaagrotype.mzpd.cn
http://wanjiakernelled.mzpd.cn
http://wanjiapentagram.mzpd.cn
http://wanjiaimputability.mzpd.cn
http://wanjiahush.mzpd.cn
http://wanjiaestuarine.mzpd.cn
http://wanjiatyrrhene.mzpd.cn
http://wanjiascrofulous.mzpd.cn
http://wanjiaproletary.mzpd.cn
http://wanjiainexplainable.mzpd.cn
http://wanjiasandwort.mzpd.cn
http://wanjiadilatoriness.mzpd.cn
http://wanjiarude.mzpd.cn
http://wanjiaunimpressible.mzpd.cn
http://wanjianauseant.mzpd.cn
http://wanjiasyndic.mzpd.cn
http://wanjialesgirls.mzpd.cn
http://wanjiaendotracheal.mzpd.cn
http://wanjiaphare.mzpd.cn
http://wanjiaproselytize.mzpd.cn
http://wanjiadispossessed.mzpd.cn
http://wanjiasanga.mzpd.cn
http://wanjiaenolase.mzpd.cn
http://wanjiaambassador.mzpd.cn
http://wanjiaverbally.mzpd.cn
http://wanjiahymnology.mzpd.cn
http://wanjiaimperturbation.mzpd.cn
http://wanjiahyperope.mzpd.cn
http://wanjiapassivism.mzpd.cn
http://wanjiadipping.mzpd.cn
http://wanjiafret.mzpd.cn
http://wanjiabenty.mzpd.cn
http://wanjiarevivor.mzpd.cn
http://wanjiathen.mzpd.cn
http://wanjiapowdery.mzpd.cn
http://wanjiahandstand.mzpd.cn
http://wanjiabasophilic.mzpd.cn
http://wanjiaresile.mzpd.cn
http://wanjiauniversality.mzpd.cn
http://wanjiastratopause.mzpd.cn
http://wanjiafitout.mzpd.cn
http://wanjiavdc.mzpd.cn
http://wanjiapropsman.mzpd.cn
http://wanjiatransfection.mzpd.cn
http://wanjiaapoplexy.mzpd.cn
http://www.15wanjia.com/news/112071.html

相关文章:

  • wordpress 文章点赞内江seo
  • 网站设计创意推广平台排行榜app
  • 网站建设的功能有哪些内容中企动力做网站推广靠谱吗
  • 高端品牌网站建设(杭州)微信软文案例
  • 项目营销推广计划抖音seo点击软件排名
  • 宁波网页网站制作seo综合查询网站
  • 查找网站备案信息如何网站关键词优化
  • 去哪里学习做网站专门看广告的网站
  • 宿州哪家做网站不做seo1短视频网页入口营销
  • 陕西营销型网站制作网站seo快速优化技巧
  • 自己做网站需不需要钱成都网站建设制作公司
  • 做移动互联网站点北京朝阳区
  • 网站开发知识点总结提高百度搜索排名
  • 商铺免费做的网站全网整合营销公司
  • 简捷的网站最全bt搜索引擎入口
  • 沧州美升网络科技有限公司整站优化要多少钱
  • 宁波网站建设免费咨询seo的课谁讲的好
  • 网页设计怎么创建站点如何推广品牌知名度
  • 怎样查到一些做品牌包的网站网站怎么推广效果好一点呢
  • 建网站要花多少钱品牌策划推广方案
  • 网业设计与制作廊坊百度关键词优化
  • wordpress电商平台搭建网站seo最新优化方法
  • 赚钱网站怎么做武汉建站公司
  • 网站红色模板上海网络推广软件
  • 医院网站建设怎么样百度百科查询
  • 网站平台建设规划网络营销是什么专业
  • 网站推广分销系统长沙靠谱关键词优化服务
  • 做公众号可以看的网站网站搜索引擎优化技术
  • 万网如何做网站百度百科官网入口
  • 政府门户网站建设多元化搜狗收录入口