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

p2p系统网站开发简单的个人主页网站制作

p2p系统网站开发,简单的个人主页网站制作,WordPress表白墙主题,网站建设推广报价单线程 进程 cpu 资源分配的最小单位一个进程可以有多个线程 线程 cpu调度的最小单位线程建立在进程的建立基础上的一次程序的运行单位 线程分为:单线程 多线程 单线程:js是单线程 (同一个时间只能完成一个任务)多线程&…

单线程

进程

  • cpu 资源分配的最小单位
  • 一个进程可以有多个线程

线程

  • cpu调度的最小单位
  • 线程建立在进程的建立基础上的一次程序的运行单位

线程分为:单线程 多线程

  • 单线程:js是单线程 (同一个时间只能完成一个任务)
  • 多线程:百度是多线程

同步

  • 同步任务是指在主线程上排队的任务,只有当前一个任务执行完毕,才能执行下一个任务。需要等待的

异步

  • 异步任务不进入主线程,会进入任务队列,任务队列通知主线程,某个异步任务可以执行了,不需要等待

js中的异步操作

1、定时器函数
  • 1、回调函数:匿名函数作为参数

  • 2、 var 定时器名称 = setTimeout(回调函数,时间间隔)

    • 隔一段时间之后再去执行,只执行一次

    • clearTimeout(定时器的名称)

      image-20240122114139550

  • 3、 var 定时器函数 = setInterval(回调函数,时间间隔)

    • 每隔一段时间执行一次

    • clearInterval(定时器的名称)

      image-20240122114258498

  • 综合案例:
    image-20240122114449363

2、网络请求(ajax,aixos,wx.request
3、文件的读写(node)
4、Promise对象
5、generator函数
6、await/async函数
7、事件函数

预解析

  • JavaScript引擎在对JavaScript代码进行解释执行之前,会对JavaScript代码进行预解析在预解析阶段,会将以关键字var和function开头的语句块进行解析

以下情况会发生预备解析

  • 1、函数声明的提升

    image-20240122130658312

  • 2、变量的提升(只是声明的提升,赋值不会提升)

image-20240122130832070

  • 3、函数声明函数名与变量声明的变量名重复,函数声明提升,变量不提升

    image-20240122191727231

  • 4、函数表达式不能提升

    image-20240122131533226

  • 5、提升不会超出作用域的范围

image-20240122131648104

域解析案例:

  • 案例1:
    image-20240122153214458
  • 案例2:
    image-20240122153229625

作用域

全局作用域

  • 1、范围:直接编写在script标签之中的js代码,或者编写在外部的js文件中的js代码
  • 2、全局变量:在全局作用域中定义的变量。在任何作用域内都起作用
  • 3、生命周期:浏览器打开时创建,关闭时销毁
  • 4、所有的全局变量都是window对象的属性,所有的全局变量都是window对象的方法

局部作用域()

  • 1、范围:有且只有函数才能产生局部作用域
  • 2、局部变量:在局部作用域内定义的变量。只有在当前局部作用域内有效
  • 3、生命周期:函数调用时创建,调用完成后立即销毁

隐式全局变量

  • 1、在函数中没有var声明

  • 2、在函数中没有用var声明,且用分号隔开

  • 3、在函数中没有用var声明,且用=号隔开

    image-20240122152611897

作用域链的查找规则

  • 先从当前的作用域内查找,如果有就返回如果没有就向上一级作用域内朝找,直到全局作用域,如果全局还没有,直接报错

对象

什么是对象?

  • 世间万物皆为对象
  • 电脑:
    • 特征:颜色、价格、尺寸… 对象的属性
    • 行为:敲代码、玩游戏、看视频… 对象的方法

js中的对象

  • 现实实物的一个抽象
  • 对象是无序属性的集合(属性名重复会发生覆盖)

创建对象的方式(四种)

1、字面量创建

image-20240122165402535

2、new Object()

image-20240122165640083

3、工厂模式

image-20240122170129754

4、构造函数

image-20240122170622700

对象属性值的获取和对象方法的调用

  • 对象.属性
  • 对象.方法()

构造函数

  • 1、函数
  • 2、模板
  • 3、函数的首字母一般大写

new关键字的作用:

  • 1、创建新对象===实例化对象
  • 2、可以让构造函数中的this指向实例化对象

函数中this的指向问题:

  • 1、在构造函数中this指向实例化对象

  • 2、在自定义对象的函数(方法)中指向this指向当前的对象

  • 3、在普通函数中this指向window

    image-20240122170743561

对象的遍历

  • for in 循环
  • for(x in obj){
    x是对象的属性名
    obj[x]是对象的属性值(不可以用 . )
    }

对象添加变量名

  • 对象[属性名] = “属性值”

image-20240122201925844

http://www.jinmujx.cn/news/111421.html

相关文章:

  • 现在有人还做网站吗邯郸今日头条最新消息
  • 网站建设需求百度广告联盟网站
  • 做护士题的那个网站是什么google搜索排名优化
  • 做网站对商家的好处国外引擎搜索
  • 网站权重如何做佛山网站建设制作公司
  • layui做网站专业搜索引擎seo公司
  • 日本专门做恋足的网站广告推广 精准引流
  • 做网站怎么开发客户源站长工具官网查询
  • 网站里面添加支付怎么做网站优化及推广
  • 杭州网站建设公司联系方式什么推广平台好
  • 怎么做网站呀首页关键词怎么排名靠前
  • 文创产品网站郑州网站优化公司
  • 深圳便宜建网站网站在线客服系统免费
  • 做的网站怎样更新免费做推广的网站
  • 青岛开发区网站建设服务网络营销心得体会
  • 批量做网站超八成搜索网站存在信息泄露问题
  • 国产 做 视频网站湖南网站设计外包费用
  • 庆元县建设局网站搜索引擎广告优化
  • 长沙网站建设 鼎誉如何进行seo
  • 提供网站建设哪家好跨境电商营销推广
  • 西城网站建设外贸接单平台网站
  • 网站建设需要考虑因素福建省人民政府门户网站
  • 国外真人做爰直播聊天平台网站营销和运营的区别是什么
  • 做网站的网络公司税收优惠三只松鼠的软文范例
  • wordpress多站点数量济南seo怎么优化
  • 潍坊市做网站的公司凡科建站平台
  • 知名营销网站开发seo外链软件
  • 天津单位网站建设全国疫情高峰感染进度查询
  • wordpress打开文章响应慢西安关键词优化服务
  • 网站建设中 即将上线html5源代码百度推广关键词规划师