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

黑客网站免费网站seo每日一贴

黑客网站免费网站,seo每日一贴,张家界seo服务,网站如何做反链函数对象与实例对象 函数对象 将函数作为对象使用时,简称为函数对象实例对象 new 函数产生的对象,简称为对象 function Fn(){ //Fn 函数} const fn new Fn(); //此时的Fn是构造函数 ,fn 是实例对象(简称对象) conso…

函数对象与实例对象

  • 函数对象
    将函数作为对象使用时,简称为函数对象
  • 实例对象
    new 函数产生的对象,简称为对象
function Fn(){  //Fn 函数}
const fn= new Fn(); //此时的Fn是构造函数 ,fn 是实例对象(简称对象)
console.log(11,Fn.prototype) // Fn是函数对象
Fn.bind({}) // 这个是函数对象调用的方法

JS 的error 处理

类型

  • Error
    所有错误的父类型
  • ReferenceError
    引用的变量不存在
  • TypeError
    数据类型不正确的错误
  • RangeError
    数据值不在其所允许的范围内
  • SyntaxError
    语法错误

错误处理

  • 捕获错误
try{}catch(e){
}
  • 抛出错误
throw 

错误对象

  • message属性
    错误相关信息
  • stack属性
    函数调用栈记录信息

JS 异步之宏队列与微队列

在这里插入图片描述
在 JavaScript 的异步机制中,宏队列(Macro Task Queue) 和 微队列(Micro Task Queue) 是两个非常重要的概念,它们决定了异步代码的执行顺序。

事件循环(Event Loop)

JavaScript 是单线程的,它通过 事件循环(Event Loop) 来处理异步任务。事件循环的大致过程如下:
1. 执行全局同步代码(主线程执行栈)。
2. 清空 微队列。
3. 执行一个 宏任务(从宏队列取出)。
4. 清空 微队列。
5. 重复 3-4。

微队列(Micro Tasks)

常见的微任务来源:
• Promise.then / catch / finally
• MutationObserver
• queueMicrotask

微任务的特点是:在当前宏任务执行完后立即执行,优先级高于宏任务中的其他异步任务。

宏队列(Macro Tasks)

常见的宏任务来源:
• setTimeout
• setInterval
• setImmediate(Node.js)
• MessageChannel
• I/O 操作
• requestAnimationFrame(浏览器专用)

宏任务的特点是:每轮事件循环只会执行一个宏任务,之后才会执行微任务。

执行顺序示例

下面是一个典型的例子:

console.log('start');setTimeout(() => {console.log('setTimeout');
}, 0);Promise.resolve().then(() => {console.log('promise');
});console.log('end');

执行顺序解析:
1. 输出 ‘start’
2. 注册 setTimeout(宏任务)
3. 注册 promise.then(微任务)
4. 输出 ‘end’
5. 清空微队列,输出 ‘promise’
6. 执行 setTimeout 回调,输出 ‘setTimeout’

最终输出顺序:

start
end
promise
setTimeout

在这里插入图片描述

http://www.cadmedia.cn/news/2596.html

相关文章:

  • 如何建设淘宝客网站高权重友情链接
  • 站长工具seo综合查询怎么看数据杭州做搜索引擎网站的公司
  • 安徽省水利厅网站 基本建设网络优化大师
  • 郑州大学科技园手机网站建设注册查询网站
  • 网站建设竞品调研全世界足球排名前十位
  • 武汉科技职业学院有哪些专业seo培训班
  • 厦门网站专业建设网络推广的含义
  • 二手交易网站建设目标百度快速排名软件原理
  • 长春长春网站建设网qq引流推广软件免费
  • 做网站多少钱网络营销专业如何
  • 城乡建设部网站施工员证书查询网站怎么被收录
  • 哪家微信网站建设好小红书软文案例
  • 中国建设银行的招投标网站网络推广外包内容
  • 手机网站制作合同公司网站建设需要多少钱
  • 企业建设网站公司排名视频号视频下载助手app
  • 网站建设 熊掌号建网站的详细步骤
  • 网站建设风景课程设计报告重庆seo顾问服务
  • 网站班级文化建设小学培训机构
  • 页面模板分类名无法编辑湖北搜索引擎优化
  • 档案门户网站建设方案平台推广是做什么
  • 罗湖最新通告福州搜索引擎优化公司
  • 意大利之家设计网站湖南关键词优化品牌价格
  • wordpress加侧边栏东莞seo排名公司
  • 温州网站建站模板郑州网站排名推广
  • 杭州网站建设杭州沃迩夫网站信息
  • 泰安网站建设如何比较好的友链平台
  • 可以免费生成网站的软件百度超级链
  • 阿里巴巴国际站坑人百度搜索一下百度
  • 沈阳专业网站建设公司成都最新消息今天
  • 网站建设好不好seo课程总结