当前位置: 网站首页>小程序开发>网络推广

东平企业微信公众号小程序开发公司、东平企业网页设计方案、东平做网站开发价格、东平微信公众号制作运营报价明细表、东平网站设计公司费用、东平网站推广大概需要多少钱

发表日期: 2021-05-20 13:44:54 浏览次数:117

东平企业微信公众号小程序开发公司、东平企业网页设计方案、东平做网站开发价格、东平微信公众号制作运营报价明细表、东平网站设计公司费用、东平网站推广大概需要多少钱

网站建设.jpg

东平县,隶属于山东省泰安市,位于鲁西南,西临黄河,东望泰山,总面积1343平方千米。 [1] 

东平县历史悠久,境内黄河、大运河、大汶河三河交汇,大汶口文化、宗教文化、名人文化、渔家文化、民俗文化等相互交融,“运河之心”戴村坝被列为世界文化遗产 [2]  。东平地处黄河、京杭大运河、大汶河交汇处,是水浒文化的发祥地,全县共有自然、人文景观400余处,其中国家级景区、景点5处。境内的东平湖是山东省第二大淡水湖、国家南水北调东线工程的重要枢纽,也是“八百里水泊”的唯一遗存水域。 [3] 

2019年,东平县下辖3个街道、9个镇、2个乡 [4]  。2019年,实现地区生产总值207.37亿元,按可比价格计算,同比增长5.0%。其中,第一产业增加值48.36亿元,下降1.01%;第二产业增加值68.97亿元,增长1.85%;第三产业增加值90.04亿元,增长11.47%。三次产业结构为23.3:33.3:43.4。人均生产总值为27212元,增长5.1%。 [5] 


首先,创建一个按钮并指定 id,稍后我们可以使用这个 id 访问该按钮:

<StyledButton id="dumbBtnId">
   I am a Dumb Button
</StyledButton>
现在,创建一个滑动条,使用 HTML5 的 input 类型range。当滑动条的值变化时会触发resize()函数。
<div>
   <input 
         onChange={(event) => resize(event)}
         type="range" 
         min={minRange}
         max={maxRange}
         defaultValue={rangeValue} />
</div>
resize()函数根据滑动条的范围值设置按钮的宽度,从而动态地调整其大小:
const resize = event => {
   const value = event.target.valueAsNumber;
   setRangeValue(value);
   let dumbBtn = document.getElementById('dumbBtnId');
   dumbBtn.style.width = `${value}px`;
 }
到目前为止,没什么问题吧?现在,对于范围值的每一次改变,按钮大小都将被调整。我们用ResizeObserver观察这个变化并改变按钮文本的颜色。
useEffect(() => {
   try {
            let dumbBtn = document.getElementById('dumbBtnId');
            var resizeObserver = new ResizeObserver(entries => {
                for(const entry of entries) {
                    // Get the button element and color it
                    // based on the range values like this,
                   entry.target.style.color = 'green`;
                }
      });
      resizeObserver.observe(dumbBtn);
   } catch(e) {
            setSupported(false);
            console.log(e);
   }
}, [rangeValue]);

演示链接:

https://demo.greenroots.info/web-apis/web-api-resize-observer/

4. 📷 Image Capture API

围绕音频,视频等用户媒体,有一些很酷而且很有用的 API。我喜欢Image Capture API,它可以帮助我们捕捉图像或从视频设备(如网络摄像头)抓取帧。不仅如此,你还可以在捕捉图像或抓取帧时执行操作。

首先,获得用户媒体访问权限。在这种情况下,我们获得了网络摄像头的访问权限。
navigator.mediaDevices.getUserMedia({video: true})
  .then(mediaStream => {
     document.querySelector('video').srcObject = mediaStream;
     const track = mediaStream.getVideoTracks()[0];
     setTrack(track);
  }).catch(error => {
     console.error(` ${error} is not yet supported`);
     setError(error);
});

就像剪切板粘贴操作,摄像头媒体访问权限必须由用户授予。

现在抓取一帧,并做些操作。在这个例子中,我只是在画布上画出这一帧。
const imageCapture = new ImageCapture(track);
    imageCapture.grabFrame()
      .then(imageBitmap => {
          const canvas = document.querySelector('#grabFrameCanvas');
          drawCanvas(canvas, imageBitmap);
    }).catch(error => {
          console.log(error);
          setError(error);
});
我也可以拍一张照片并做类似的事情。
const imageCapture = new ImageCapture(track);
    imageCapture.takePhoto().then(blob => createImageBitmap(blob))
      .then(imageBitmap => {
          const canvas = document.querySelector('#takePhotoCanvas');
          drawCanvas(canvas, imageBitmap);
    }).catch(error => {
          console.log(error);
          setError(error);
});
要停止接收摄像头的视频流,只需要在正在运行的视频追踪上运行stop()方法。
const videoOff = () => {
   track.stop();
 }

另外留意下下面的方法:

  • getPhotoCapabilities():获取可用配置选项的范围。

  • getPhotoSettings():获取当前照片的配置设置。

演示链接:

https://demo.greenroots.info/web-apis/web-apis-image-capture/

5. 📡 Broadcast Channel API

Broadcast Channel API允许浏览上下文(窗口、标签页、iframe)和同源 worker 之间进行通信。考虑这样一个用例,在你从一个在浏览器标签页中运行的应用程序注销时,你希望将其广播到在同一浏览器的其他标签中打开的应用程序实例。

在下面的示例中,发送方向接收方发送消息,同样的消息会广播到浏览上下文(在本例中为标签页)。

第一步是使用唯一名创建一个广播通道,还要定义要广播的内容(消息)。
const CHANNEL_NAME = "greenroots_channel";
 const bc = new BroadcastChannel(CHANNEL_NAME);
 const message = 'I am wonderful!';
要广播消息,在通道上调用postMessage()方法并传入消息。
const sendMessage = () => {
   bc.postMessage(message);
}
在接收端,广播监听者接收到消息通知。


东平企业微信公众号小程序开发公司东平企业网页设计方案东平做网站开发价格、东平微信公众号制作运营报价明细表、东平网站设计公司费用、东平网站推广大概需要多少钱

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878