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

有些网站做不了seo网站关键词收录查询

有些网站做不了seo,网站关键词收录查询,广州微信网站,犀牛云网站做的怎么样WritableStream有两个对象参数: 第一个必选,用于配置一些写入流时的钩子; 第二个可选,用于配置一些chunk入队和队列控制的策略; 第二个参数的策略(利用ByteLengthQueuingStrategy【按字节计量】和CountQueu…

WritableStream有两个对象参数:
第一个必选,用于配置一些写入流时的钩子;
第二个可选,用于配置一些chunk入队和队列控制的策略;
第二个参数的策略(利用ByteLengthQueuingStrategy【按字节计量】和CountQueuingStrategy【按元素数量计量】接口去定义策略)两种

在第一个参数必选中,所有的对象字段都是可选的,可以单选,也可以全部,如下:
start(controller):在WritableStream对象完成构造后立即调用controller method执行一次
write(chunk,controller):每当一个新的chunk准备写入接收器的时候,将调用方法
close(controller):当结束写入流时候调用该方法
abort(reason):当写入流被中断或者写入流进入错误状态的时候,调用该方法

如下面的例子:
//写入流要插入的页面


<!DOCTYPE html>
<html><head><meta http-equiv="content-type" content="text/html charset=utf-8"/><title>javascript写入流测试</title></head><body><div id="stream"><ul id="listStream"></ul></div></body><script type="text/javascript" src="test.js"></script></html>

//这里是上面html的javascript代码

//插入数字的异步函数
async function* ints(){for(let i=0;i<5;i++){const textEncoder=new TextEncoder();const encodedText=textEncoder.encode(i);for(let x of encodedText){yield await new Promise((resolve,reject)=>setTimeout(resolve,200,x));}}
}
//插入字符串的异步函数
async function* strs(str)
{for(let i=0,len=str.length;i<len;i++){const textEncoder=new TextEncoder();const encodedText=textEncoder.encode(str[i]);for(let x of encodedText){yield await new Promise((res,rej)=>setTimeout(res,100,x));}}
}//解码二进制字符流
const decoder=new TextDecoder();
//这个是第二参数的可选策略,我们选按元素计量
const queuingStrategy=new CountQueuingStrategy({highWaterMark:1});
let result="";
//获取到我们在html页面中的容器元素
let list=document.getElementById('listStream');
//写入二进制流
const writableStream=new WritableStream({//写入方法write(chunk){return new Promise((resolve,reject)=>{//设置一个定型数组,在内存中分配一个字节const buffer=new ArrayBuffer(1);//设置一个无符号1个字节缓冲const view=new Uint8Array(buffer);//为1个字符赋值view[0]=chunk;//解码二进制文字或数字const decoded=decoder.decode(view,{stream:true});//创建元素const listItem=document.createElement('li');listItem.textContent=`Chunk decoded:${decoded}`;list.appendChild(listItem);//将所有解码的字符或数字串连起来result+=decoded;//完成期约resolve();});},//所有的字符流或数字流完成后关闭流close(){const listItem=document.createElement('li');listItem.textContent=`[message received]${result}`;list.appendChild(listItem);},//发生错误时abort(err){console.error("sink error:",err);}},//写入流的第二个参数queuingStrategy,
);
//查看写入流锁的状态
console.log(writableStream.locked);
//getWriter()获得写入流的锁,锁定写入
const writableStreamDefaultWrite=writableStream.getWriter();
console.log(writableStream.locked);
//自闭异步函数执行写入操作,这里用的是字符串strs()函数,你可以用数字函数ints()
(async function(){for await (let chunk of strs('javascript ok')){await writableStreamDefaultWrite.ready;writableStreamDefaultWrite.write(chunk);}writableStreamDefaultWrite.close();
})();

//最后输出是这样
Chunk decoded:j
Chunk decoded:a
Chunk decoded:v
Chunk decoded:a
Chunk decoded:s
Chunk decoded:c
Chunk decoded:r
Chunk decoded:i
Chunk decoded:p
Chunk decoded:t
Chunk decoded:
Chunk decoded:o
Chunk decoded:k
[message received]javascript ok

http://www.shuangfujiaoyu.com/news/22528.html

相关文章:

  • 手机网站图片切换特效企业策划咨询公司
  • 网站cname网站关键词优化案例
  • wordpress文章内容太原百度seo排名软件
  • wdcp怎么上传做好的网站网上找客户有什么渠道
  • 成都网站制作公司线上推广宣传方式有哪些
  • 广州白云做网站google搜索引擎入口
  • 培训如何优化网站百度网址安全检测
  • 在线写代码的网站郑州网络营销公司
  • 招牌做的好的网站有哪些短视频代运营方案模板
  • 动易网站系统怎么样sem代运营托管公司
  • 免费建站的站点网站做推广的都是怎么推
  • 上海哪家公司做网站好如何推广微信公众号
  • 牌具做网站百度地图人工客服电话
  • 微信开发者工具下载官网下载优化大师班级
  • 建设银行网站特点抖音seo关键词优化怎么做
  • 自己架设服务器建网站seo排名点击
  • 杭州做网站怎么收费多少长沙网络推广
  • dw做的网站成品免费网站的平台
  • 做外贸批发网站是哪个长春百度seo排名
  • 北京城乡建设委员会网站共有产权房怎么去推广一个产品
  • 韩国设计app网站有哪些线下推广怎么做
  • 上海装修公司网站建设seo推广论坛
  • 学做网站教程兰州seo实战优化
  • 网站建设具体步骤外贸网站推广方法之一
  • 企业宣传网站建设需求说明书的模板优化新十条
  • 新民电子网站建设哪家好上海关键词排名软件
  • 基于php的网站开发设计广告投放收费标准
  • 浙江高端网站百度sem认证
  • 专业柳州网站建设广州网页定制多少钱
  • 手机端在哪里打开宁波seo整站优化