js
南七铭
这个作者很懒,什么都没留下…
展开
-
关于js audio自动播放
audio自动播放前言正文解决方法前言最近公司宣传手册需要加一个背景音乐,需要用到audio标签并且自动播放,开始认为很简单,但是上手才发现浏览器对此做了有些限制。下面让我们一起去看看吧!正文Chrome的禁止更加人性化,它有一个MEI的策略,这个策略大概是说只要用户在当前网页主动播放过超过7s的音视频(视频窗口不能小于200 x 140),就允许自动播放。对于网页开发人员来说,应当如何有效地规避这个风险呢?Chrome的文档给了一个最佳实践:先把音视频加一个muted的属性就可以自动播放,然后原创 2020-12-13 17:40:11 · 9925 阅读 · 2 评论 -
js 异步的几种方式 (简述)
异步编程随着计算机的不断发展,用户对计算机应用的要求越来越高,需要提供更多、更只能、响应速度更快的功能。这就离不开异步编程的话题。同时,随着互联网时代的崛起,网络应用要求能够支持更多的并发量,这显然也要用到大量的异步编程。什么是异步有异步就不得步提另一个概念:同步,这样的理解是错误的,咱们不能以字面的意思去理解它。同步,英文名叫做 Syncjrpmozation 。它是指同一时间只能做一件...原创 2019-12-03 17:23:40 · 1126 阅读 · 1 评论 -
js面向对象以及编程范式 js高级部分
面向对象面向对象编程(Object Oriented Programming , OOP) 是一种编程范式,它将代码分为具有属性和方法的对象。这种方式的好处是:将相关代码片段封装到对象中,由对象来维护在程序里面的生命状态。对象可以按需被复用或者被修改。编程范式在此之前呢先介绍一下,什么叫做编程范式。所谓编程范式(programming paradigm),指的是计算机编程的基本风格或典...原创 2019-11-28 17:17:40 · 530 阅读 · 0 评论 -
js 数组和字符串
数组数组是大多数语言中最常见的一种数据结构,它是一个有序的值列表创建数组的方式创建数组的方式大致可以分为两种:字面量创建数据和使用构造函数创建数组。示例如下:1.字面量创建数组let arr =[ ];2.构造函数创建数组let arr = new Array();无论以什么样的方式创建的数组,它的数据类型始终是Object数组的赋值给数组赋值的方法也非常简单,不过可以分...原创 2019-11-27 18:17:22 · 374 阅读 · 0 评论