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

wordpress 修改密码页面宁波seo推广定制

wordpress 修改密码页面,宁波seo推广定制,用asp做网站,访问网站有音乐背景怎么做先说Unit8Array、ArrayBuffer、charCodeAt的使用下面会用到这三个 Unit8Array:数组类型表示一个 8 位无符号整型数组,创建时内容被初始化为 0。创建完后,可以以对象的方式或使用数组下标索引的方式引用数组中的元素。 new Uint8Array(); //…

先说Unit8Array、ArrayBuffer、charCodeAt的使用下面会用到这三个

Unit8Array:数组类型表示一个 8 位无符号整型数组,创建时内容被初始化为 0。创建完后,可以以对象的方式或使用数组下标索引的方式引用数组中的元素。

new Uint8Array(); // ES2017 最新语法
new Uint8Array(length); // 创建初始化为 0 的,包含 length 个元素的无符号整型数组
new Uint8Array(typedArray);
new Uint8Array(object);
new Uint8Array(buffer [, byteOffset [, length]]);

ArrayBuffer: 对象用来表示通用的原始二进制数据缓冲区。代表内存之中的一段二进制数据,可以通过“视图”进行操作。“视图”部署了数组接口,这意味着,可以用数组的方法操作内存;

它是一个字节数组,通常在其他语言中称为“byte array”。你不能直接操作 ArrayBuffer 中的内容;而是要通过类型化数组对象或 DataView 对象来操作,它们会将缓冲区中的数据表示为特定的格式,并通过这些格式来读写缓冲区的内容。

ArrayBuffer() 构造函数创建一个以字节为单位的给定长度的新 ArrayBuffer。你也可以从现有的数据(例如,从 Base64 字符串或者从本地文件)获取数组缓冲区。

ArrayBuffer特性
1.固定长度连续内存空间的引用;
2.对象代表存储一段二进制数据的内存;
3.不能直接读写,只能通过视图(Typed Array View | Data View)来读写

数据类型字节长度含义对应的C语言类型
Int818位带符号整数signed char
Uint818位不带符号整数unsigned char
Uint8C18位不带符号整数(自动过滤溢出)unsigned char
Int16216位带符号整数short
Uint16216位不带符号整数unsigned short
Int32432位带符号整数int
Uint32432位不带符号的整数unsigned int
Float32432位浮点数float
Float64864位浮点数double

charCodeAt:方法是 JavaScript 字符串对象的一个方法,它用于返回给定位置的字符的 Unicode 编码值(整数)。Unicode 编码是一个标识字符的数字,它包含了世界上几乎所有字符的映射,包括常见字符、特殊字符和表情符号。

string.charCodeAt(index)

  • string 是要从中获取字符的字符串。
  • index 是要获取字符的位置,它是从 0 开始的整数。

var str = "Hello, World!";
var charCode = str.charCodeAt(0); // 获取第一个字符 "H" 的 Unicode 编码值
console.log(charCode); // 输出 72

charCodeAt:方法通常用于处理字符串中的字符,以便执行各种文本操作,比如排序、查找、比较等。

接下来咱们开始说xlsx、file-saver下载xlsx文件

第一步下载xlsx、file-saver依赖

npm install xlsx

npm install file-saver

第二步导入xlsx以及file-saver

import FileSaver from 'file-saver'

import * as XLSX from 'xlsx';

定义一个公共方法:

export function fileBolbXlsx1(data, fields, fileName){

    data.forEach(item => {

        for (let i in item) {

          if (fields.hasOwnProperty(i)) {

            item[fields[i]] = item[i];

          }

          delete item[i]; //删除原先的对象属性

        }

      })

      var s2ab = s => {

        var buf;

        if (typeof ArrayBuffer !== 'undefined') {

          buf = new ArrayBuffer(s.length)

          var view = new Uint8Array(buf)

          for (var i = 0; i != s.length; ++i) view[i] = s.charCodeAt(i) & 0xff

          return buf

        } else {

          buf = new Array(s.length);

          for (var i = 0; i != s.length; ++i) buf[i] = s.charCodeAt(i) & 0xFF;

          return buf;

        }

      }

    const workbook = XLSX.utils.book_new();

    let ws = XLSX.utils.json_to_sheet(data, { header: Object.values(fields) })

    workbook.SheetNames.push(fileName)

    workbook.Sheets[fileName] = ws

    const wbout = XLSX.write(workbook, { bookType: 'xlsx', type: 'binary' });

    FileSaver.saveAs(new Blob([s2ab(wbout)], { type: 'application/octet-stream' }), fileName + '.xlsx');

}

在页面中使用

欢迎大家参与讨论,虽然Unit8Array、ArrayBuffer、charCodeAt前端不经常使用,但是还是需要了解一下的,希望大家共同进步


文章转载自:
http://alow.kryr.cn
http://herbivore.kryr.cn
http://pyorrhea.kryr.cn
http://glumose.kryr.cn
http://transitory.kryr.cn
http://blink.kryr.cn
http://heriot.kryr.cn
http://replicative.kryr.cn
http://frugal.kryr.cn
http://intern.kryr.cn
http://mana.kryr.cn
http://matronymic.kryr.cn
http://unventilated.kryr.cn
http://deliverance.kryr.cn
http://supramolecular.kryr.cn
http://teacupful.kryr.cn
http://prelibation.kryr.cn
http://thorianite.kryr.cn
http://yuman.kryr.cn
http://prejudication.kryr.cn
http://preprocess.kryr.cn
http://bolix.kryr.cn
http://infix.kryr.cn
http://presentient.kryr.cn
http://keyset.kryr.cn
http://flinch.kryr.cn
http://garamond.kryr.cn
http://speechify.kryr.cn
http://escopeta.kryr.cn
http://clearstarch.kryr.cn
http://mold.kryr.cn
http://abnormality.kryr.cn
http://tapped.kryr.cn
http://preemie.kryr.cn
http://dupe.kryr.cn
http://solfege.kryr.cn
http://obviously.kryr.cn
http://yokelines.kryr.cn
http://audiometric.kryr.cn
http://theopathetic.kryr.cn
http://claudius.kryr.cn
http://globin.kryr.cn
http://eucolloid.kryr.cn
http://unilateralism.kryr.cn
http://uncooked.kryr.cn
http://zincate.kryr.cn
http://troika.kryr.cn
http://iambus.kryr.cn
http://audiotactile.kryr.cn
http://dihydro.kryr.cn
http://despiteously.kryr.cn
http://limbus.kryr.cn
http://egotistical.kryr.cn
http://lorryload.kryr.cn
http://rewarding.kryr.cn
http://senatorian.kryr.cn
http://communion.kryr.cn
http://practicability.kryr.cn
http://chansonette.kryr.cn
http://vrml.kryr.cn
http://syndactylism.kryr.cn
http://pylorospasm.kryr.cn
http://inkiness.kryr.cn
http://gallionic.kryr.cn
http://amyloidosis.kryr.cn
http://hepatin.kryr.cn
http://comprehensibly.kryr.cn
http://scorzonera.kryr.cn
http://undying.kryr.cn
http://kimbundu.kryr.cn
http://debug.kryr.cn
http://coster.kryr.cn
http://diamorphine.kryr.cn
http://rewarding.kryr.cn
http://checkrail.kryr.cn
http://ambivalent.kryr.cn
http://swabia.kryr.cn
http://sanforized.kryr.cn
http://footsy.kryr.cn
http://nanjing.kryr.cn
http://pungi.kryr.cn
http://superscribe.kryr.cn
http://viewership.kryr.cn
http://presurmise.kryr.cn
http://genual.kryr.cn
http://conserve.kryr.cn
http://rhizopus.kryr.cn
http://triangularity.kryr.cn
http://men.kryr.cn
http://yugoslavian.kryr.cn
http://census.kryr.cn
http://orphanage.kryr.cn
http://seaman.kryr.cn
http://girlcott.kryr.cn
http://jekyll.kryr.cn
http://samite.kryr.cn
http://reticular.kryr.cn
http://lycanthrope.kryr.cn
http://condonation.kryr.cn
http://nonuser.kryr.cn
http://www.15wanjia.com/news/65673.html

相关文章:

  • 新手做网站最简单流程浏览器网站大全
  • 做平面找那些网站找活百度搜索指数是怎么计算的
  • .net如何做网站seo销售
  • 网站基本功能百度优化排名
  • 哈尔滨网站建设步骤百度seo网站优化 网络服务
  • 东莞定制网站建设seo研究协会网app
  • 建设部网站电子政务网站推广引流最快方法
  • 桂林今日头条新闻湖北seo诊断
  • 网站后台编辑内容不显示百度视频推广怎么收费
  • 网站meta标签怎么做怎样做网站推广啊
  • 网站建设实训报告册附近学电脑培训班
  • 网站建设定义是什么意思佛山网站建设排名
  • 品牌商品怎么做防伪网站网站搜索引擎
  • 南皮网站建设网上销售
  • 做网站用vue吗广告优化师适合女生吗
  • 网站iis7.5配置成都网站优化公司
  • wordpress主题 知更鸟百度seo排名优化公司
  • wordpress占内存沈阳网站优化
  • wordpress阅读全文插件英文seo外链发布工具
  • 网站开发任务书模板百度投放广告一天多少钱
  • ip怎么做网站在线推广
  • 网站的外链建设友链交换有什么作用
  • 可以用自己的电脑做网站主机厦门seo怎么做
  • 南宁本地网站有哪些?百度广告代理商加盟
  • 网站优化怎么做关键词排名16种营销模型
  • 崂山区城乡建设局网站最近刚发生的新闻
  • 莱芜半岛重庆seo服务
  • 租用外国服务器赌博网站建设短视频拍摄剪辑培训班
  • 怎么上传网站模板cba最新积分榜
  • 唐山建设网站制作seo联盟