JS定时器不可靠的原因及解决方案

前言

在工作中应用定时器的场景非常多,但你会发现有时候定时器好像并没有按照我们的预期去执行,比如我们常遇到的setTimeout(()=>{},0)它有时候并不是按我们预期的立马就执行。想要知道为什么会这样,我们首先需要了解Javascript计时器的工作原理。

定时器工作原理

为了理解计时器的内部工作原理,我们首先需要了解一个非常重要的概念:计时器设定的延时是没有保证的。因为所有在浏览器中执行的JavaScript单线程异步事件(比如鼠标点击事件和计时器)都只有在它有空的时候才执行。

这么说可能不是很清晰,我们来看下面这张图

setTimeout1.png
图中有很多信息需要消化,但是完全理解它会让您更好地了解异步JavaScript执行是如何工作的。这张图是一维的:垂直方向是(挂钟)时间,单位是毫秒。蓝色框表示正在执行的JavaScript部分。例如,第一个JavaScript块执行大约18ms,鼠标点击块执行大约11ms,以此类推。

​ 由于JavaScript一次只能执行一段代码(由于它的单线程特性),所以每一段代码都会“阻塞”其他异步事件的进程。这意味着,当异步事件发生时(如鼠标单击、计时器触发或XMLHttpRequest完成),它将排队等待稍后执行。

​ 首先,在JavaScript的第一个块中,启动了两个计时器:一个10ms的setTimeout和一个10ms的setInterval。由于计时器是在哪里和什么时候启动的,它实际上在我们实际完成第一个代码块之前触发,但是请注意,它不会立即执行(由于线程的原因,它无法这样做)。相反,被延迟的函数被排队,以便在下一个可用的时刻执行。

​ 此外,在第一个JavaScript块中,我们看到鼠标单击发生。与此异步事件相关联的JavaScript回调(我们永远不知道用户何时会执行某个动作,因此它被认为是异步的)无法立即执行,因此,就像初始计时器一样,它被排队等待稍后执行。

​ 在JavaScript的初始块完成执行后,浏览器会立即问一个问题:等待执行的是什么?在本例中,鼠标单击处理程序和计时器回调都在等待。然后浏览器选择一个(鼠标点击回调)并立即执行它。计时器将等待到下一个可能的时间,以便执行。

setInterval调用被废弃

在click事件执行时,第20毫秒处,第二个setInterval也到期了,因为此时已经click事件占用了线程,所以setInterval还是不能被执行,并且因为此时队列中已经有一个setInterval正在排队等待执行,所以这一次的setInterval的调用将被废弃

浏览器不会对同一个setInterval处理程序多次添加到待执行队列。

​ 实际上,我们可以看到,当第三个interval回调被触发时,interval本身正在执行。这向我们展示了一个重要的事实:interval并不关心当前执行的是什么,它们将不加区别地排队,即使这意味着回调之间的时间间隔将被牺牲。

setTimeout/setInterval无法保证准时执行回调函数

​ 最后,在第二个interval回调执行完成后,我们可以看到JavaScript引擎没有任何东西可以执行了。这意味着浏览器现在等待一个新的异步事件发生。当interval再次触发时,我们会在50ms处得到这个值。但是这一次,没有任何东西阻碍它的执行,因此它立即触发。

OK,总的来说造成JS定时器不可靠的原因就是JavaScript是单线程的,一次只能执行一个任务,而setTimeout() 的第二个参数(延时时间)只是告诉 JavaScript 再过多长时间把当前任务添加到队列中。如果队列是空的,那么添加的代码会立即执行;如果队列不是空的,那么它就要等前面的代码执行完了以后再执行定时器任务必须等主线程任务执行才可能开始执行,无论它是否到达我们设置的时间

这里我们可以再来了解下Javascript的事件循环

事件循环

JavaScript中所有的任务分为同步任务与异步任务,同步任务,顾名思义就是立即执行的任务,它一般是直接进入到主线程中执行。而我们的异步任务则是进入任务队列等待主线程中的任务执行完再执行。

任务队列是一个事件的队列,表示相关的异步任务可以进入执行栈了。主线程读取任务队列就是读取里面有哪些事件。

队列是一种先进先出的数据结构。

上面我们说到异步任务又可以分为宏任务与微任务,所以任务队列也可以分为宏任务队列微任务队列

  • Macrotask Queue:进行比较大型的工作,常见的有setTimeout,setInterval,用户交互操作,UI渲染等;

  • Microtask Queue:进行较小的工作,常见的有Promise,Process.nextTick;

  1. 同步任务直接放入到主线程执行,异步任务(点击事件,定时器,ajax等)挂在后台执行,等待I/O事件完成或行为事件被触发。
  2. 系统后台执行异步任务,如果某个异步任务事件(或者行为事件被触发),则将该任务添加到任务队列,并且每个任务会对应一个回调函数进行处理。
  3. 这里异步任务分为宏任务与微任务,宏任务进入到宏任务队列,微任务进入到微任务队列。
  4. 执行任务队列中的任务具体是在执行栈中完成的,当主线程中的任务全部执行完毕后,去读取微任务队列,如果有微任务就会全部执行,然后再去读取宏任务队列
  5. 上述过程会不断的重复进行,也就是我们常说的事件循环(Event-Loop)

同异步.png
这里更详细的内容可以看我之前的文章探索JavaScript执行机制

导致定时器不可靠的原因

当前任务执行时间过久

JS 引擎会先执行同步的代码之后才会执行异步的代码,如果同步的代码执行时间过久,是会导致异步代码延迟执行的。

setTimeout(() => {
  console.log(1);
}, 20);
for (let i = 0; i < 90000000; i++) { } 
setTimeout(() => {
  console.log(2);
}, 0);

这个按预期应该是会先打印出2,然后再打印1,但事实并不是如此,就算第二个定时器的时间更短,但中间那个for循环的执行时间远远超过了这两个定时器设定的时间。

setTimeout 设置的回调任务是 按照顺序添加到延迟队列里面的,当执行完一个任务之后,ProcessDelayTask 函数会根据发起时间和延迟时间来计算出到期的任务,然后 依次执行 这些到期的任务。

在执行完前面的任务之后,上面例子的两个 setTimeout 都到期了,那么按照顺序执行就是打印 12。所以在这个场景下,setTimeout 就显得不那么可靠了。

延迟执行时间有最大值

包括 IE, Chrome, Safari, Firefox 在内的浏览器其内部以32位带符号整数存储延时。这就会导致如果一个延时(delay)大于 2147483647 毫秒 (大约24.8 天)时就会溢出,导致定时器将会被立即执行。(MDN)

setTimeout 的第二个参数设置为 0 (未设置、小于 0、大于 2147483647 时都默认为 0)的时候,意味着马上执行,或者尽快执行。

setTimeout(function () {
  console.log("你猜它什么时候打印?")
}, 2147483648);

把这段代码放到浏览器控制台执行,你会发现它会立马打印出 你猜它什么时候打印?

最小延时>=4ms(嵌套使用定时器)

在浏览器中,setTimeout()/setInterval() 的每调用一次定时器的最小间隔是4ms,这通常是由于函数嵌套导致(嵌套层级达到一定深度),或者是由于已经执行的setInterval的回调函数阻塞导致的。

  • setTimeout 的第二个参数设置为 0 (未设置、小于 0、大于 2147483647 时都默认为 0)的时候,意味着马上执行,或者尽快执行。

  • 如果延迟时间小于 0,则会把延迟时间设置为 0。如果定时器嵌套 5 次以上并且延迟时间小于 4ms,则会把延迟时间设置为 4ms

function cb() { f(); setTimeout(cb, 0); }
setTimeout(cb, 0);

在Chrome 和 Firefox中, 定时器的第5次调用被阻塞了;在Safari是在第6次;Edge是在第3次。所以后面的定时器都最少被延迟了4ms

未被激活的tabs的定时最小延迟>=1000ms

浏览器为了优化后台tab的加载损耗(以及降低耗电量),在未被激活的tab中定时器的最小延时限制为1S(1000ms)。

let num = 100;
function setTime() {
  // 当前秒执行的计时
  console.log(`当前秒数:${new Date().getSeconds()} - 执行次数:${100-num}`);
  num ? num-- && setTimeout(() => setTime(), 50) : "";
}
setTime();

这里我在39秒时切到了其他标签页,我们会发现它后面的执行间隔都是1秒执行一次,并不是我们设定的50ms。

settimeout2.png

setInterval的处理时长不能比设定的间隔长

setInterval的处理时长不能比设定的间隔长,否则setInterval将会没有间隔的重复执行

但是对这个问题,很多情况下,我们并不能清晰的把控处理程序所消耗的时长,为了能够按照一定的间隔周期性的触发定时器,我们可以使用setTimeout来代替setInterval执行。

setTimeout(function fn(){
  // todo
  setTimeout(fn,10)
    // 执行完处理程序的内容后,在末尾再间隔10毫秒来调用该程序,这样就能保证一定是10毫秒的周期调用,这里时间按自己的需求来写
},10)

解决方案

方法一:requestAnimationFrame

window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行,理想状态下回调函数执行次数通常是每秒60次(也就是我们所说的60fsp),也就是每16.7ms 执行一次,但是并不一定保证为 16.7 ms。

const t = Date.now()
function mySetTimeout (cb, delay) {
  let startTime = Date.now()
  loop()
  function loop () {
    if (Date.now() - startTime >= delay) {
      cb();
      return;
    }
    requestAnimationFrame(loop)
  }
}
mySetTimeout(()=>console.log('mySetTimeout' ,Date.now()-t),2000) //2005
setTimeout(()=>console.log('SetTimeout' ,Date.now()-t),2000) // 2002

这种方案看起来像是增加了误差,这是因为requestAnimationFrame每16.7ms 执行一次,因此它不适用于间隔很小的定时器修正。

方法二: Web Worker

Web Worker为Web内容在后台线程中运行脚本提供了一种简单的方法。线程可以执行任务而不干扰用户界面。此外,他们可以使用XMLHttpRequest执行 I/O (尽管responseXMLchannel属性总是为空)。一旦创建, 一个worker 可以将消息发送到创建它的JavaScript代码, 通过将消息发布到该代码指定的事件处理程序(反之亦然)。

Web Worker 的作用就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。等到 Worker 线程完成计算任务,再把结果返回给主线程。这样的好处是,一些计算密集型或高延迟的任务,被 Worker 线程负担了,主线程不会被阻塞或拖慢。

// index.js
let count = 0;
//耗时任务
setInterval(function(){
  let i = 0;
  while(i++ < 100000000);
}, 0);

// worker 
let worker = new Worker('./worker.js')
// worker.js
let startTime = new Date().getTime();
let count = 0;
setInterval(function(){
    count++;
    console.log(count + ' --- ' + (new Date().getTime() - (startTime + count * 1000)));
}, 1000);

worker.png

这种方案体验整体上来说还是比较好的,既能较大程度修正计时器也不影响主进程任务

总结

由于js的单线程特性,所以会有事件排队、先进先出、setInterval调用被废弃、定时器无法保证准时执行回调函数以及出现setInterval的连续执行。

作者:前端南玖

-------------------------------------------

个性签名:智者创造机会,强者把握机会,弱者坐等机会。做一个灵魂有趣的人!

如果觉得这篇文章对你有小小的帮助的话,可以关注下方公众号,在该公众号同样会推送技术文章给大家,谢谢~

欢迎加入前端技术交流群:928029210

逐梦wx

热门文章

暂无图片
编程学习 ·

Vue2/3入门笔记

Vue包括 Vue: 基础用户界面Vue-cli: 脚手架, 用于工程化开发vue-router: 前端路由vuex: 数据保管服务 Vue2核心 Vue是一套用于构建用户界面(数据->页面)的渐进式(自底向上)JavaScript框架 采用组件化的模式构建: 每一个组件都是一个.vue文件, 文件包含了组件需要的JS/CS…
暂无图片
编程学习 ·

matlab fft输出,转:MATLAB中FFT的使用方法

说明&#xff1a;以下资源来源于《数字信号处理的MATLAB实现》万永革主编一.调用方法XFFT(x)&#xff1b;XFFT(x&#xff0c;N)&#xff1b;xIFFT(X);xIFFT(X,N)用MATLAB进行谱分析时注意&#xff1a;(1)函数FFT返回值的数据结构具有对称性。例&#xff1a;N8;n0:N-1;xn[4 3 2 …
暂无图片
编程学习 ·

网络游戏多开遭遇IP限制问题的两种解决方法

随着网络的快速普及也使得依托于网络的游戏行业发展的越来越快&#xff0c;特别是当下火爆的手游、端游市场吸引着越来越多的玩家用户进行游戏的游玩&#xff0c;而为了更好的获取更多的游戏装备和游戏收益&#xff0c;如今许多游戏玩家或者游戏工作室采用模拟器、虚拟机等方法…
暂无图片
编程学习 ·

CentOs7 配置nfs 系统

一.介绍 NFS 是Network File System的缩写&#xff0c;即网络文件系统。一种使用于分散式文件系统的协定&#xff0c;功能是让客户端通过网络访问不同主机上磁盘里的数据&#xff0c;主要用在类Unix系统上实现文件共享的一种方法。NFS在文件传送或信息传送过程中依赖于RPC协议。…
暂无图片
编程学习 ·

登录界面与SQL数据库连接

登录界面与SQL数据库连接 “做任何一个项目&#xff0c;思路是最重要的&#xff0c;因为思路才是引导你慢慢走向成功的关键”这是我在这次学做登录界面感受到的其中重要一点。另外一点就是“做项目时可以尝试将可视化的一步步操作流程用代码表示出来&#xff0c;因为一步步的可…
暂无图片
编程学习 ·

H5究竟是什么?

从 2014 年起&#xff0c;一个叫做 H5 的词出现了&#xff0c;稀里糊涂的火成了辣子鸡! 不光是互联网&#xff0c;甚至其它行业的从业者也被引入漩涡&#xff0c;连卖水果、卖大米、 做服装加工的传统制造业的从业者也开始迷信 H5 &#xff0c;相信它有某种神器的力量! 那么问…
暂无图片
编程学习 ·

实验9 人口预测与数据拟合(最小二乘法)

最小二乘法数学原理请参考&#xff1a;多元函数及其微分法 这个在前面的三次样条插值部分已经接触过了。只不过在二者侧重有所不同。 数据插值的部分使用三次样条插值重点是&#xff1a;将所有数据进行分块处理&#xff0c;使曲线变得光滑&#xff0c;且可以避免一些龙格…
暂无图片
编程学习 ·

晶体三极管工作原理讲解方法探讨

补充内容。 原文作者分析的极妙&#xff0c;但是少了饱和区状态的分析。这里加上。 三极管的输出特性曲线往往会误导初学者&#xff0c;给人一种先进入饱和区&#xff0c;之后才进入放大区的错觉。其实正确的状态阶段是&#xff0c;输入电压Ube很小&#xff0c;小于开启电压Uon…
暂无图片
编程学习 ·

python3.4.4教程_Python3基础教程四(个人整理

《Python3基础教程四(个人整理》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《Python3基础教程四(个人整理(21页珍藏版)》请在人人文库网上搜索。1、Python运算符优先级以下表格列岀了从最高到最低优先级的所有运算符:環檯程黑,一RoUfct磁巧|&#xff1b;星.舌游个毁…
暂无图片
编程学习 ·

Pascal程序设计(二级)——基础篇05格式化输入输出

大家好&#xff0c;我们接着Pascal2010语言特性的研讨&#xff0c;对于一门语言&#xff0c;进行详细的研究是必要的&#xff0c;因为各种语言的特点或者说特性都是各有千秋的&#xff0c;详细的了解语言特性是对我们编程有很大帮助的&#xff0c;俗话说得好&#xff0c;“磨刀…
暂无图片
编程学习 ·

中医基础理论试题及答案 2

答 案 第一、二章 绪论与阴阳五行答案 一、单项选择题 1、C 2、C 3、D 4、A 5、A 6、D 7、D 8、C 9、B 10、D 11、D 12、A 13、D 14、D 15、C 16、B 17、D 18、B 19、D 20、B 21、D 22、C 23、A 24、D 25、C 26、D 27、A 28、B 29、D 30、…
暂无图片
编程学习 ·

网页计算器

这使用HTML中的js写的网页版计算器这是设计内容<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml"> <h…
暂无图片
编程学习 ·

中国企业软件公司的转型之路

周日一个关于国内“企业软件”公司商业模式问题的微博引起轩然大波&#xff0c;“低调而奢华”公司及鼓吹其股票的投资分析师的围攻自不待言&#xff1b;胡搅蛮缠&#xff0c;没听清楚别人想说啥&#xff0c;站在自己立场上就开始放炮&#xff0c;是某些中国式思维的恶习。有业…
暂无图片
编程学习 ·

matlab绘图出bug,matlab画图bug,求解。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼close all;reader_m;topodir Topo;dapcname Results_DAPC;filterdir Filter;figdir Figures;for runs 1:length(nn)meanplot_dapc [];stdplot_dapc [];spplot_dapc [];mpplot_dapc [];for mindists 1:length(mindist)tem…
暂无图片
编程学习 ·

遗传算法求解FSP普通车间调度问题

遗传算法求解FSP普通车间调度问题 数据&#xff1a;data.txt 31 41 25 30 19 55 3 34 23 42 27 6 13 22 14 13 33 5 57 19代码&#xff1a; #include <bits/stdc.h>using namespace std;const int gongjian_num 5; //工件数量 const int machine_num 4; //机…
暂无图片
编程学习 ·

Python版堆排序算法

其他排序算法的Python实现请参考Python版归并排序算法&#xff08;附Python程序__name__属性用法演示视频&#xff09;&#xff0c;侏儒排序算法原理与Python实现&#xff0c;Python版基于递归的冒泡排序算法&#xff0c;Python版快速排序算法&#xff0c;Python版选择排序算法…
暂无图片
编程学习 ·

sklearn聚类算法之Meanshift

基本思想 Meanshift是一个简单的概念&#xff0c;但不太好解释&#xff0c;用类比的方法解释或许比较容易理解。想象有一个雾气弥漫的足球场&#xff08;即一个二维的特征空间&#xff09;&#xff0c;上面站着100个人&#xff08;即我们的观察值&#xff09;。因为雾很大&…
暂无图片
编程学习 ·

sql java 解析_Java 实现对Sql语句解析

最近要实现一个简易的数据库系统&#xff0c;除了要考虑如何高效的存储和访问数据&#xff0c;建立表关系外&#xff0c;对基本的sql查询语句要做一个解析&#xff0c;这样我们才能知道用户的查询要求&#xff1b;因为时间关系&#xff0c;参考了已有的一篇文章&#xff0c;并对…
暂无图片
编程学习 ·

CSS 滚动条样式美化

滚动条主要属性 ::-webkit-scrollbar&#xff1a;滚动条整体部分::-webkit-scrollbar-thumb&#xff1a;滚动条里面的滑块::-webkit-scrollbar-track&#xff1a; 滚动条的轨道::-webkit-scrollbar-button&#xff1a; 滚动条轨道两端的按钮&#xff0c;允许通过点击微调滑块的…
暂无图片
编程学习 ·

swiper自定义滚动条样式

效果图&#xff1a; HTML代码&#xff1a; <div class"swiper-container"><div class"swiper-wrapper"><div class"swiper-slide" v-for"(item,index) in carList" :k<div class"mask_center_p"><…
暂无图片
编程学习 ·

Java时间对比compareTo用法

Calendar a Calendar.getInstance(); a.set(2021, 05,28, 19,50, 2); //参数为年 月 日 时 分 秒 a.set(Calendar.MILLISECOND, 0); //设置毫秒 Calendar c Calendar.getInstance(); c.set(2021, 05,28, 19,50, 3); c.set(Calendar.MILLISECOND, 0); System.out.println(a.comp…
暂无图片
编程学习 ·

jxls操作excel

一&#xff0e;JXLS简介 在很多涉及到某种报表功能的Java程序中都需要生成Excel表格。目前通过Java来操作.xls文件最完整的类库是Apache POI类库&#xff0c;但是当需要创建多种自定义的复杂Excel报表的时候就会出现问题&#xff0c;这些Excel报表一般都带有多种格式和可扩展功…
暂无图片
编程学习 ·

Linux基础命令---lspci

lspci lspci是一种实用程序&#xff0c;用于在系统中显示有关pci总线的信息以及连接到它们的设备。 默认情况下&#xff0c;它显示了一个简单的设备列表。使用下面描述的选项可以请求更详细的输出或其他程序用于解析的输出。 如果要报告PCI设备驱动程序或lspci本身…
暂无图片
编程学习 ·

ChinaJoy 2018圆满闭幕,展会期间亮点回顾

2018年8月3日至6日&#xff0c;第十六届中国国际数码互动娱乐展览会&#xff08;ChinaJoy&#xff09;于上海新国际博览中心圆满举办。作为当下全球数字娱乐领域最具影响力的年度盛会&#xff0c;本届ChinaJoy充分演绎了“新科技 新娱乐 新价值”的展会主题&#xff0c;并以IP为…
暂无图片
编程学习 ·

沟通的艺术II:看入人里 之自我

目录1. 自我概念&#xff1a;我 如何看待我影响因素1.2. 自我概念的产生反映评价社会比较自我感觉1.3. 自我概念的特征1.4. 自尊低自尊 特征低自尊 内在心理低自尊 形成原因1.5. 自我应验预言*负面思维模式消除负面思维&#xff1a;逻辑思维记录2. 印象管理&#xff1a;他人 如…
暂无图片
编程学习 ·

信号量Semaphore详解

Java信号量Semaphore详解 总结&#xff1a; 简介&#xff1a; Semaphore实现为一种基于计数的信号量&#xff0c;Semaphore管理着一组虚拟的许可集合&#xff0c;这种许可可以作为某种凭证&#xff0c;来管理资源。 在一些资源有限的场景下很有实用性&#xff1a; 比如数据库连…
暂无图片
编程学习 ·

PreferenceManager被弃用,用什么替代

可以使用AndroidX支持库版本的PreferenceManager&#xff0c; 1&#xff1a;在您的应用程序中添加以下内容构建.gradle. implementation ‘androidx.preference:preference:1.1.1’ 2:输入PreferenceManager后选这个 import androidx.preference.PreferenceManager; 或者直接把…
暂无图片
编程学习 ·

Qt中使用QGraphicsScene重写drawBackGround绘制背景

Qt中使用QGraphicsScene重写drawBackGround绘制背景 需求解释 我是想这学习Qt的界面设计&#xff0c;希望能够对界面背景进行优化然后使用Qt的界面与图形画背景网格。首先查资料 通过查找博客发现很简单&#xff0c;就是新建一个类继承于QGraphicsScene&#xff0c;于是我就…
暂无图片
编程学习 ·

面向对象设计原则(1)单一职责原则

单一职责原则是最简单的面向对象设计原则 (Single Responsibility Principle, SRP) 单一职责原则是最简单的面向对象设计原则&#xff0c;它用于控制类的粒度大小&#xff0c;其定义如下&#xff1a; 就一个类而言&#xff0c;应该仅有一个引起它变换的原因。 对于单一职责原…
暂无图片
编程学习 ·

text pad java_Textpad的安装和配置

1.从网上下载Textpad软件&#xff0c;双击运行&#xff0c;出现如下界面&#xff1a;图片发自简书App2.点击“Next”&#xff0c;出现以下界面&#xff1a;图片发自简书App3.勾选“I accept the terms in the license agreement”&#xff0c;再点击“Next”&#xff0c;出现以…
暂无图片
编程学习 ·

STM32 CubeMX 看门狗

文章目录看门狗STM32的内置看门狗WWDG-窗口看门狗CubeMX操作步骤1&#xff09;使能 WWDG时钟2&#xff09;设置窗口值 ,分频数 和计数器初始值3&#xff09;开启 WWDG4&#xff09;使能中断通道并配置优先级&#xff08;如果开启了 WWDG中断&#xff09;5&#xff09; 编写中断…
暂无图片
编程学习 ·

【CSDN开发助手】测评体验

最近CSDN官方有个测评活动&#xff0c;作为CSDN的一个老用户&#xff0c;潜水已久&#xff0c;这次就来玩一玩 第一印象 CSDN开发助手官方网站可以说做的非常简洁&#xff0c;简直完美&#xff01; 但有一些可以改进的地方&#xff0c;虽然说本地下载有教程&#xff0c;但是…
暂无图片
编程学习 ·

【CSDN插件测评】浏览器必备插件,效率翻倍

帮朋友推个文&#xff0c;欢迎点赞评论&#xff0c;阅读可以去原文&#xff0c;新手作者&#xff0c;大家多多支持下。原文直达&#xff1a;【CSDN插件测评】浏览器必备插件&#xff0c;效率翻倍 CSDN最新推出的浏览器插件&#xff0c;一键搜索&#xff0c;免费去广告&#xff…
暂无图片
编程学习 ·

ShellExecuteEx Open Browser

第一种方式 使用IE打开 但是有个问题 每次都要打开一个新的实例 而不是添加新的选项卡的方式打开 CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);SHELLEXECUTEINFO ShExecInfo;ShExecInfo.cbSize sizeof(SHELLEXECUTEINFO);ShExecInfo.fMask NULL;ShExecInfo.hwnd NUL…
暂无图片
编程学习 ·

PCB工程师分享——PCB布线技巧和心得

以下是工程师与大家分享的几点PCB布线技巧和心得&#xff0c;希望对大家有所帮助。 1、电源与地线之间的布线技巧 1&#xff09;要在电源、地线之间加上去耦电容。电源一定要经过去耦电容后再连接到芯片的管脚&#xff0c;一方面是让电源的噪声尽量少的影响芯片&#xff0c;另…
暂无图片
编程学习 ·

java正则匹配括号_java正则表达式方括号匹配的认识

在java正则表达式的学习中&#xff0c;方括号匹配是一个重点&#xff0c;在这里为了让学员们对方括号匹配这个知识点有更深刻的认识和了解&#xff0c;广州达内的老师将为你进行一次深刻的讲解。在正则表达式中,[]是对指定的元素进行匹配,只有在[]里的元素才能参与匹配.注:[]只…

2018抖音快闪ppt教程_如何制作抖音ppt快闪教程

快闪ppt怎么做壹周PPT一直想出一篇比较详细的快闪PPT制作教程,也因为某些原因一直拖着没出。今天就为大家详细来讲解一下快闪PPT的制作过程,希望能帮助到你!提及快闪PPT,我们许多人大概都能想到一个词“cool”,不错,这种幻灯片确实能给我带来不错的视觉体验!话不多说,我…

2018抖音同款舞蹈慢动作教程

honey郭书瑶舞蹈教学 慢动作和镜面分解由于这首歌出了不久、 所以教学版的只有一只跳、 并没有分解动作 、 但是郭书瑶在HITO暑期热舞社里面教过三个男的 、里面有HONEY的重要动作分解、其余的动作要领自己领悟吧。 抖音上最火的10大舞蹈抖音上最火的10大舞蹈:1、爱的就是你这…

2018抖音串烧舞教程_2018抖音串烧歌词

串烧舞蹈,怎么衔接可以连接,不过要在中间加几个动作,要有个过门。每首歌剪接一分多钟就好了。很轻松的音乐,跳起来很欢快,当时气氛是最好的请问,把歌曲剪辑合成做成串烧形式有什么技巧么?就如同抖音那种~谢谢!1. 个人觉得要么歌词之间有关联,要么至少切换的歌曲不会显…

2017抖音短视频教程_抖音短视频宠物视频教程

抖音怎么录屏别人直播1、首先打开手机抖音,点击进入“直播”,如下图所示。2、然后点击直播界面右下角的“”按钮,点击弹出窗口中的“录屏”,如下图所示。3、接着在打开的页面中,点击底部中心“红色按钮”开始录制,如下图所示。4、录屏完成,点击“存为草稿”或者“发布”…

2017抖音短视频教程_怎样上传抖音短视频教程

怎么发抖音视频一、打开手机抖音,点开你喜欢的抖音视频,点击右下方的一个转圈圈的图标。二、点开之后,进入这条视频的首页,就可以看到下方有一个拍同款的按钮。三、点击拍同款,在拍摄页面的左下方有一个道具。四、点击道具,可以选择你喜欢的主题,然后点击下载使用。五、…

2017-2019抖音教程_2017到2019的情感抖音

老铁,抖音短视频的视频编辑怎么做😊首先,在手机上打开抖音短视频,点击底部的“+”,再点击左上角的上传视频。界面显示出手机里的所有视频,点击选中想要上传的视频,进入裁剪视频界面。在裁剪视频界面的底部视频帧处滑动视频,选择想要的视频帧段,选好后,点击右上角的下…

200g抖音营销教程资料包

求《抖音营销138招:一本书教会你玩赚抖音》全文免费下载百度网盘资源,谢谢~《抖音营销138招:一本书教会你玩赚抖音》百度网盘pdf最新全集下载:?pwd=59ih提取码:59ih简介:抖音营销138招:一本书教会你玩赚抖音,抖音营销,抖音运营,短视频营销;融合多种流量理论,汇集经典吸粉…

2002舞蹈视频抖音教程_抖音猩猩舞蹈视频

手机什么软件可以制作舞蹈视频常用的视频,短视频,直播软件都是可以的,像什么抖音啊,快手都是可以的。但是如果你是要编辑专业一点的,可以选择快影啊,或者巧影啊,还有vlue之类的都是可以的,有背景音乐,字幕,还有调色。先编辑视频,会声会影或者系统自带的movie make,…

2002舞蹈分解教程抖音_抖音舞蹈分解动作教程

抖音上那个哦呐呐呐,哦呐呐呐到底什么歌我猜应该是哈瓦那,havana~ havana ooh na na应该是right nowbeautiful nowaloha heja he 请采纳。谢谢隔壁的泰山抖音怎么做原创音乐1、抖音上传音乐需要有一个链接,先把视频传到百度云,分享以获取链接,如下图所示:2、打开抖音,点…

1分钟抖音烹饪视频教程_抖音上传高清视频教程

请问抖音上的那些视频(当然是稍微复杂的,比如饮食的,制作教程的等等)都是怎么做出来的呢?其实都很简单,但很繁琐,就是视频分成几个小片段分别拍摄,后期剪切,加特效。总体来说就是在有限的时间内,用片段的方式来说你的故事。视频拍的好还需要有创意,外加拍摄的技巧,…

1分钟抖音k歌小视频制作教程

抖音怎么制作1、手机打开剪映,然后点击开始创作,选择要剪辑的视频。2、打开视频后,点击左下角的“剪辑”,就可以把不要的部分删除。3、还可以设置视频变速,调整音量,添加音乐等等。4、编辑好视频后,点击右上角的导出,然后上传抖音即可。最好是自己拍的原创作品,有内容…

19张照片抖音教程_抖音能发多少张照片

抖音怎样传多张照片?首先打开【抖音短视频】APP,然后点击点击底部【+】图标,接着点击【上传】再点击【照片】,这里勾选多张照片,勾选完成后点击【确定】即可;还可以在拍摄页面点击底部【影集】,选择喜欢的模板,点击【使用】,勾选多张照片,点击【确定】即可。抖音App是…

19张照片抖音教程_抖音七十八张照片怎么弄的

抖音78张照片vlog这种卡点视频是怎么做的?有教程吗?你是说1-3张0.3秒,第4张0.4秒,5-7张0.3秒……76-78张0.4秒这种教程嘛??!其实也没有很麻烦呢,也就是剪完一支视频,今年的双十一也不必参与了,因为手已经没了 说真的,卡点帅归帅,难也是真的难,精确到秒数的剪辑不仅…

19年抖音回顾教程

下载抖音短视频。1、您可以在电脑浏览器上打开搜索【抖音】,进入抖音的官网,在右下角选择手机的系统版本,或者是扫描二维码进行下载;安卓可以下载到电脑上然后将apk安装包拖到手机上进行安装;2、在手机的应用商城搜索【抖音】;3、点击进入应用的介绍页面,然后选择下载即…

19岁的你好抖音教程

抖音未满十八周岁已经登陆那怎么可以解开?上传已经满岁的身份证验证,解除当前不满实际年龄的登录账号,并注销。为了认证之后不符合这个年龄段的话,会被限流的,就是你玩够一定时间的话,就没有办法再玩儿了。首先打开抖音app,找到我,找到右上角的≡,然后点进去下拉找到设…

1995加25抖音教程

抖音上那个出生日期加年龄怎么弄的?抖音上那个出生日期加年龄的话,一般都是自己设置的或者是一种特效,你去看看特效里面有没有。你打电话给腾讯问有没有人用这个号啊?没有的话你就和腾讯的人进行商量,交易老铁,抖音短视频的视频编辑怎么做😊首先,在手机上打开抖音短视…

18年的抖音运镜教程

老铁,抖音短视频的视频编辑怎么做😊首先,在手机上打开抖音短视频,点击底部的“+”,再点击左上角的上传视频。界面显示出手机里的所有视频,点击选中想要上传的视频,进入裁剪视频界面。在裁剪视频界面的底部视频帧处滑动视频,选择想要的视频帧段,选好后,点击右上角的下…

18年的抖音舞蹈教程_抖音韩国舞蹈2022年

抖音上最火的10大舞蹈抖音上最火的10大舞蹈:1、爱的就是你这个手势舞最大的亮点就在于是两人一起组合,动作很甜蜜。两人可以互动KISS这样更甜。2、heartbeat抖音heartbeat舞又叫做心跳舞,节奏感配上流畅的手势也是有趣到不行。3、panama这首歌是因为同音C哩C哩,所以被称为C…

18年的抖音舞蹈教程_2022年抖音流行舞蹈

2018 年抖音很火的歌曲有哪些,越多越好1、星球坠落《星球坠落》是李佳隆、艾热在综艺节目《中国新说唱》中1V1对抗赛演唱的歌曲。该作品获得2018说唱金曲颁奖盛典TOP榜年度金曲TOP1,以及斩获QQ音乐TOP1单曲、酷狗音乐最受欢迎单曲奖、酷我音乐最强屠榜金曲以及网易云音乐说唱…

18年抖音bgm教程最喜欢用的

2018抖音上最火的歌曲2018抖音最火的歌曲点此立领1元红包摩挲了好半天棺木的外婆,小脚颤巍巍踱进敞院,心满意足地坐在靠椅上暖风掀起构树果腐烂的气息混合新木的桐油味如果风再大点,还可以带来远处田野的芬芳这是某年秋日的午后,我刚满九岁对生死尚无概念嗯……1.病变 2.体…

18岁的样子抖音教程

如果你18岁,要伪装成21岁的样子去参加工作,能跟他们合得来么,总感觉自己稚气未脱自己相信自己别人才会相信你,不用伪装啊,是多少就是多少,你18岁就可以像20几岁的样子参加工作,证明你的能力。也是证明你是能力的时候,你只是比别人后了一步,但也意味着你能有发展机会跟…

18岁的你好我是抖音教程

抖音直播间刷的涂鸦礼物是怎么画的?抖音不是所有人都可以涂鸦的,目前好像只有一部分人(账号)可以做到,而且还得使用比较新的版本,老版本抖音不支持涂鸦功能抖音直播间刷的涂鸦礼物是怎么画的,怎么画的可还行,网上搜教程好了,三言两句也说不清楚可能是抖音卡住了,也可…

17抖音网红视频教程

抖音上很火的特效视频是怎么制作的,其实方法第一步:打开激萌相机(可以去安卓市场下载)第二步:点击「编辑」,进入导入素材界面第三步:导入视频素材,注意必须为竖屏的素材若是横屏,则出来的水晶球是椭圆形的第4步:选择贴纸功能第五步:点击「创意」,然后在其中找出「小…

1688铺货到抖音小店教程_阿里巴巴1688怎么铺货到抖音

如何一键开启抖音小店?上架商品到抖音小店呢?1.抖音小店如何开通呢?必须要先开通抖音橱窗,然后去抖音app里面单独申请。申请方式如下:1.1进入“我”——“我的商品橱窗”1.2点击右上角“电商工具箱”1.3点击“开通抖音小店”上传商品到抖音小店可以用甩手上货助理抖音版的…

1688铺货到抖音小店教程_1688铺货到抖音需要我发货么

抖音小店一件代发流程是怎样的?有具体的步骤先进入甩手下单助手主界面,点击拼多多一键下单(抖音版)配置好抖音小店同步订单,选择店铺或者选择全部店铺方式同步,输入特定的订单编号单个同步。勾选订单,点击批量设置按钮,对应订单后面输入要采购的商品详情链接勾选订单,…

15秒抖音风景教程_唯美风景视频15秒抖音

抖音 怎么发超过15秒的视频粉丝数要达到1000才可以开通长视频权限,详细步骤如下——1、在抖音界面可以看到自己的抖音账号相关信息,在右上角可以看到三个点“”,点击这3个点。2、点击之后系统会弹出一个选择框,可以选择编辑资料、钱包、设置,这里选择设置。3、选择设置之后…

15秒抖音风景教程_15秒抖音的脚本范文风景

抖音 怎么发超过15秒的视频粉丝数要达到1000才可以开通长视频权限,详细步骤如下——1、在抖音界面可以看到自己的抖音账号相关信息,在右上角可以看到三个点“”,点击这3个点。2、点击之后系统会弹出一个选择框,可以选择编辑资料、钱包、设置,这里选择设置。3、选择设置之后…

15秒唯美抖音短视频教程

“抖音短视频”怎么上传超过15秒的视频?有两种方法:1、在抖音 我--设置--反馈与帮助--视频--如何获得长视频权限--点击更多 (申请条件1000粉以上) (如果没有1000粉只能通过第二种方法咯)2、看下图,绝对让你发上大于15秒的视频,条件加v :373814949(非免费,看图)确实…

14岁孩子拍的抖音教程

抖音里抱着宝宝变天使的视频怎么做的?1、先打开手机上的抖音短视2113频,拍摄一段小视频,作为主体视频,然后截取其中的最后一张照片保存到手机。2、打开手机上的美易,点击界面中部的【+】号,然后5261导入刚刚截取好的照片。3、导入了照片后,点击【贴纸4102】,4、在贴纸效…

13个抖音炫酷转场教程

转场的无技巧转场(一)无技巧转场 (13种)无技巧转场是用镜头自然过渡来连接上下两段内容的,主要适用于蒙太奇镜头段落之间的转换和镜头之间的转换。与情节段落转换时强调的心理的隔断性不同,无技巧转换强调的是视觉的连续性。并不是任何两个镜头之间都可应用无技巧转场方法…

12月你好抖音教程

抖音评论区发图片那没有红心❤怎么办?你好,抖音评论区里别人的图片没有红心,应该是你的抖音版本过低,或者是参数出现了错误,你可以把它卸载掉,重新安装一下安装最新版本儿。38元校园大流量学霸套餐的定向流量包括什么方面校园学霸套餐的30G/月融合多向流量,可用于以下AP…

12张卡点照片教程抖音

抖音上0.5秒的卡点照片怎么做的啊,有没有大神会的,教教我呗,感谢感谢啊,不会制作卡点视频,没办法最简单的用爱剪辑,快剪辑,前两张设置时间为一秒,后面的所有图片都设置成0.5秒,,在配上音乐走一遍,就好了抖音78张照片vlog这种卡点视频是怎么做的?有教程吗?你是说1-…

123我爱你抖音运镜教程

抖音运镜音乐有哪些 抖音最火运镜音乐完整歌词介绍抖音女生运镜音乐介绍《shape of you》这首歌原唱歌手是Ed Sheeran,然后经过韩国歌手J.Fla改编之后的版本就是女生的版本 了。The club isnt the best place to find a lover这俱乐部不是个能找到安慰的地方So the bar is whe…

123我爱你抖音舞蹈教程_就让我爱你抖音舞蹈

抖音上最火的10大舞蹈抖音上最火的10大舞蹈:1、爱的就是你这个手势舞最大的亮点就在于是两人一起组合,动作很甜蜜。两人可以互动KISS这样更甜。2、heartbeat抖音heartbeat舞又叫做心跳舞,节奏感配上流畅的手势也是有趣到不行。3、panama这首歌是因为同音C哩C哩,所以被称为C…

123我爱你抖音手舞教程

抖音直播手游吃鸡的时候在直播间有游戏音效但是没有主播的声音是怎么回事 急!1、对端的网络传输延迟大,就是用户终端的网络问题,到你使用平台延时比较高,比如,你使用的电信线路,对端使用的移动线路,你在南方,他在北方等等都可能导致网络延迟大。 2、对端设备故障。抖音…

123bitch抖音教程

抖音里三宫格的视频是怎么弄的啊方法/步骤抖音上很火的BIM视频是怎么制作出来的?智汇云BIM视频很多特效视频都是用模板制作的,因为用AE制作的话门槛有点高,所以都是用PR或者其他特效视频实现的。抖音上的特效其实也分很多种比较普遍的就是大神会事先拍摄好需要的片段,然后利…

1235抖音教程

抖音怎么🈴️拍抖音视频合拍方法1、打开抖音,选择【我】页面;2、在【我】页面中,【作品】栏下找到你要合拍的短视频(这里小伙伴需要有自己想要同框的短视频,如果作品中没有的话,需要先上传作品哦,步骤:可以先在抖音中下载一段需要用到同框短视频,然后上传即可)3、在…

11月抖音快手最新搬运教程

抖音把别人的视频下载下来去掉水印了再上传怎么能成为自己的视频,一个新视频,让系统认为这是一个新的可以用天图视频批量下载工具,下载下来的抖音、快手、火山等平台的视频都是没水印的,然后用修改MD5功能消重,可以避免平台的重复检测!格式工厂或者皮皮都可以操作,但比较…

11岁舞蹈抖音最火慢动作教程

我16岁女孩子 处 最近特别喜欢看那些电影 晚上到了就喜欢往下面摸 想和男人做爱 请问这是不是病态 正常吗思春的人也多了。少看那些电影(),多学习,转移注意力。你还小,别在这种事儿上浪费啊青春大好。。额,小姑娘,你想多了。。。青春期到了很正常。最好能调节下,分散下…

10段视频抖音卡点教程

10秒短视频如何制作?1、首先在应用商店搜索“抖音短视频”,点击“下载”→“安装”。2、登录抖音短视频后,再点击抖音短视频页面的中间“+”。3、再“选择音乐”这一项,选择你想要录制抖音短视频的音乐。4、选择好音乐后,点击“确定使用并开拍”。5、【录制抖音短视频】的…

10根淀粉肠抖音新手入门教程

纯淀粉肠的做法主料:瘦肉400g、肥肉100g、肠衣2根 辅料:盐适量1、准备肉馅,葱花泡热水备用,姜蒜末,淀粉。2、肉馅用调味料和好加入姜蒜末和白糖拌匀。3、加入淀粉水。4、肠衣备好。5、用漏斗插入肠衣的一端,开始灌拌好的肉馅。6、全部灌好的样子。7、用绳分段系好,每段流…

10张照片教程抖音_抖音如何添加照片教程

如何把十张照片合成漂亮的照片如果你的10张照片有景.有物.有人可以用PS,一张景做底图剩余的用PS抠图,在底图上拼接。如果全部是人物照,还是用光影魔术手好,选多图边框方便快捷,而且好看。打开photoshop,新建一个文件,设置内容:名称111111,宽度210象素,高度290象素,分…

10岁抖音歌曲汉服舞蹈教程

抖音最火的古风音乐排行榜 抖音最火的古风歌曲有哪些抖音最火的古风歌曲有:《红昭愿》、《风筝误》、《琵琶行》、《清明上河图》、《一曲相思》、《出山》、《锦鲤抄》1、《红昭愿》《红昭愿》,这首e69da5e887aae79fa5e9819331333433623139歌曲由音阙诗听演唱,音阙诗听在古…

10叔抖音神摇舞蹈教程

谁有完整的疯神舞步...给下小弟...不要藏哦-_o疯神舞LV6 :4458 2916 8968 834 7418 8928 2342 6822 7744(前面一个是4K)LV7 :6887 7929 2322 3442 7823 8913 8281 3148 8128 8293LV8 :3441 2912 4767 7233 8326 8978 9163 9164 9621 9821 1696 2322 7861 6483 4431 4431 66…

100天练出腹肌抖音教程_100斤能练出腹肌吗

快速腹肌出现得了吧,前人总结出来的最好的锻炼腹肌的方式就是仰卧起坐。不用追求个数,要追求时间和规范的动作。不要快,要慢,匀速起落,一个是一个,不要用爆发力。起到45度,太高了不仅没有作用,而且腹肌不够拉伸不好看,对脊柱还有伤害。下落到将要躺平,就是在空中做,…

100天练出腹肌抖音教程_100天能练出腹肌吗

•怎样练出腹肌?越简单越好仰卧起坐当然是腹肌训练的首选。 但是,怎么做才是最有效果的? 如果你是个胖子的话,我是说如果你的腹部脂肪层比较厚。 你必须采取有氧训练式的练习方法。 先慢跑。10分钟。 躺下做仰卧起坐。 然后爬起来立刻做冲刺跑。坚持30秒以上。 再马上躺下做…

100天抖音制作教程

抖音视频由少变多怎么制作打开抖音,把自己喜欢的视频保存下来。选择这个箭头。选择“保存本地”,有两个“合拍”的是15秒以内的视频。没有的话,应该长视频。这是保存下来的视频,我这里是去相册去查看,每个手机都不一样。大部分手机是保存在相册。可以看到保存的视频的信息…

100g抖音教程_100G看抖音能看多久

怎样使抖音流量包开启我的是浙江移动办的9元15GB头条抖音流量包,优惠价1块钱拿的,后来是在优惠期快结束时发送"6980"到"10086"成功取消的,其它省的移动卡是不是一样就不知道了,朋友们可以试一下这指令,不行的话可以再试一下发送"QXAK"到10086。…

0粉强开抖音橱窗教程

抖音不够1000粉丝怎么开橱窗?不够1000粉丝量是无法开通橱窗权限的,只能自己到1000个或者买1000个具体操作如下分享你1.打开抖音app,进入点击右上角的三点图标;2.进入设置界面,找到并点击【帮助与反馈】3.进入界面,找到并点击【申请商品分享权限/其他问题】4.然后点击【商品…

0粉丝抖音直播教程_抖音只有37个粉丝都能开直播

抖音怎么开通直播教程视频,怎么开直播视频1.打开抖音软件--进入我的2.点击右上角“...”3.选择反馈与帮助4.选择直播5.我是主播--如何开通直播6.点击更多--我要开播--按照要求填写要求申请即可希望可以帮助到你哦。抖音可以直播的,也可以个人开直播,但是有粉丝要求,而且官方…

0粉丝抖音开店教程_抖音粉丝不到一千可以开店吗

想在抖音上卖东西但是不知道卖什么好,也没有粉丝,要怎么起步,求详细的步骤,谢谢大家其实在抖音上卖货的话,不需要有一定的粉丝量也不需要有好的一点作品。只要有一定的经济基础,就可以到一点比较小型的一个主播去刷礼物,然后拉榜。然后可以叫主播给你带货。但是你必须得给…

0粉丝抖音小程序发布教程_抖音涨粉丝小程序

抖音里有的人喜欢是0,粉丝和点赞过万,怎么做到的?可能是他从来不点赞别人或者说她是明星,名人,所以粉丝很多也有买热门的抖音粉丝点赞多了不能直接赚钱,不过你可以通过变现来实现小程序的提交发布流程是怎样的?小程序首先需要认证,如果已有公众号认证,则可以直接复用资料…

0粉丝抖音小店开通教程_开通抖音小店需要1000粉丝吗

抖音小店有几种入驻方式?目前,国内的话抖音小店只支持个体工商户和企业两种方式入驻,在可选的经营类目上,两者是一致的,具体是以企业入驻还是个体工商户入驻,需要根据营业执照的类型来选择入驻类型,千万要注意,如果你的营业执照为个体工商户,则只能以“个人工商户”入…

0粉丝抖音小店开通教程_开通抖音小店粉丝不够怎么办

抖音小店有几种入驻方式?目前,国内的话抖音小店只支持个体工商户和企业两种方式入驻,在可选的经营类目上,两者是一致的,具体是以企业入驻还是个体工商户入驻,需要根据营业执照的类型来选择入驻类型,千万要注意,如果你的营业执照为个体工商户,则只能以“个人工商户”入…

0粉丝开通抖音橱窗教程_抖音不到1000粉丝怎么开通橱窗

解锁抖音电商橱窗权限要怎么操作?一、抖音橱窗当你的抖音账号同时满足:.粉丝量在1000以上;.发布10个以上视频;.完成实名认证后就能申请个人主页商品橱窗。审核通过,且在10天内完成新手任务,才能前往解锁“视频购物车”权限。开通抖音商品橱窗流程:进入任意抖音达人主页的【…

0粉丝开通抖音橱窗教程_0粉丝0作品开通抖音橱窗

抖音橱窗开店怎么开通?抖音在前段时间上线了商品橱窗功能,让大家能够在在自己上传的视频或抖音主页里分享商品,从而赚取更多的收益。下面抖音商品橱窗的开通方法,希望能够帮助到你。抖音商品橱窗的开通步骤:1、其实开通商品橱窗的方法并不复杂,用户们需要进入抖音的个人中…

0粉丝可以做抖音教程视频吗

淘宝直播如何将粉丝从0做起来?1、时间的选择A.从周一到周日你能够开启平常直播,和用户唱歌唱、唠唠嗑、聊化妆、聊调配,让粉丝知道你,让粉丝重视你。B.假如做不到天天8-10小时的狂播,那就固定每周某时段的固定直播,这种直播必定要有固定的大主题。这么你的淘宝直播才会有…

0基础英语抖音教材视频教程

0基础开始学英语好难好难,没音标基础,依靠金山词霸只好,有种绝望感觉,怎么办才好?我现在这样做笔记对吗英语不难,只要你认真学。没有音标,虽说很难学习,不过,你绝对不可以用拼音去模仿读音。我觉得最好还是先学习音标,不过如果你能坚持听英文歌,看美剧的话,一定提高很快…

0基础教程抖音_抖音零基础教程

想学习视频制作,零基础。主要是想做抖音一类的视频,从什么入门比较好,是先学习AE 还是Pr?对的,现在抖音、快手等短视频快速发展的当下,视频剪辑也受到了大家的关注,你如果是想用于短视频类的我建议你学习pr,因为pr就是用于剪辑调色这一类的,不过你要是想你的视频更加高…

0基础教程抖音_抖音直播零基础教程怎么弄

发抖音的步骤技巧一:调整发布时间有统计显示,有 62%的用户,会在饭前和睡前刷抖音,而在公司路上、上厕所等碎片化时间刷抖音的仅有 10.9%。最好的发布时间点没有统一的标准,所谓的工作日中午 12 点,下午 18 点以及晚上 21 点-22 点,或者周五的晚上以及周末等,统统只是大…

0基础抖音短视频文案教程_抖音短视频基础数据分析

怎样制作短视频宣传文案?第一步:明确主题第二步:搭建框架 第三步:填充细节都说细节决定成败,对于短视频也是如此。可以到创视网在线视频制作看看拥有海量视频模版可以快速制作简单上手。第一步:明确主题明确主题说的直白一点就是锁定目标群体,要搞清楚你写的东西是给谁看…

0基础学抖音入门教程_怎么拍抖音入门教程

抖音小视频怎么玩?1、首先自己拍摄一段自己的作品;2、然后点击编辑工具,选择节点,拖动就可以轻松编辑;3、编辑完成之后选择保存即可完成剪辑。扩展知识:抖音是一款音乐创意短视频社交软件,是一个专注年轻人的15秒音乐短视频社区。用户可以通过这款软件选择歌曲,拍摄15秒…

0基础做抖音教程_抖音玩法全部教程

学习抖音短视频制作需要什么基础吗?学习短视频可以0基础,手机拍摄+剪辑,很容易上手创作。杭州有家newface网红孵化基地有短视频创作班,学完进步很大,自己建立了账号,粉丝不断增长。学习抖音运营不需要什么苛刻的条件,唯一重要的就是选对培训的地方,网上和一些小培训机构…

00后抖音短视频教程

抖音怎么🈴️拍抖音视频合拍方法1、打开抖音,选择【我】页面;2、在【我】页面中,【作品】栏下找到你要合拍的短视频(这里小伙伴需要有自己想要同框的短视频,如果作品中没有的话,需要先上传作品哦,步骤:可以先在抖音中下载一段需要用到同框短视频,然后上传即可)3、在…

金包银抖音最火版教程

闽南语歌《金包银》音译成汉语或拼音金包银:译音歌词唱:蔡秋凤国语翻版[负心的你]唱:林翠萍吧郎啦a西mia,系空ging搁包赢,文a西mia嗯达及。吧郎啦那亏嘴,系ging言哟亿,文那系给拱喂,良咪丢出代记,怪文a落脱习,肚丢排北力,郎系河miagia。文弟呢最hia弟,汤哇a呀叫tei…

萝岗区抖音运营推广教程

抖音如何运营?首先,你要给自己的账号定位,明确自己的作品面向哪一类人群。比如你阳光帅气或者长相出众独具个性,那么这类人是属于最好运营抖音的,因为抖音的广告语设定就是:记录美好生活。所以这类作者的作品面向的人群是一二线城市24岁以下的年轻小伙伴。通过颜值的吸引…

抖音抽宝箱教程_抖音极速版宝箱打不开

抖音直播间怎样抽奖?抖音直播间的抽奖活动是抖音的我为了吸引粉丝做出的一种行为,你可以选择这个抽奖的按键,输入金额就可以抽奖了。导言直播间的抽奖方式就是,在进入讨厌房间就会看到一个红包,之要点开红包,然后就可以直接收起了。抖音直播间怎样抽奖?你可以去,百度搜…

抖音国际版登录全教程

抖音国际版在华为手机怎么下载登录啊,我试了很多种方法,还是不行?你说呢...你可以上抖音的官网上面进行下载,如果都从应用商店上面下载的话,是没有这个版本的。国外版抖音怎么登陆?想要登陆抖音国际版的朋友需要特别的抖音登陆器,你可以点击抖音海外版安卓APP,这是一个…

抖音上下四屏教程_抖音怎样合拍上下屏

抖音里唱歌上下加背景,加字幕的视频怎么制作1、推荐抖册APP。打开软件之后,直接点击下方的+号键展开所有功能,在这些功能里面选择“手动字幕”。2、添加好视频之后,直接点击下面的添加键,添加好文字后,点击确认。3、播放视频,左右滑动字幕条,编辑字幕时长。这样重复操作…