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

有关做美食的网站有哪些/网站seo外包公司

有关做美食的网站有哪些,网站seo外包公司,wordpress 文章钩子,html基本结构框架代码基本类型和引用类型 基本类型指的是简单的数据段,而引用类型指的是那些可能由多个值构成的对象 基本类型是按值访问,因为可以操作保存在变量中的值 引用类型的值是保存在内存中对象,与其他语言不同,javascript不允许直接访问内存中的位置&…

基本类型和引用类型
基本类型指的是简单的数据段,而引用类型指的是那些可能由多个值构成的对象
基本类型是按值访问,因为可以操作保存在变量中的值
引用类型的值是保存在内存中对象,与其他语言不同,javascript不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间,在操作对象的时候,实际上是在操作对象的引用而不是实际的对象,

垃圾收集
JavaScript 具有自动垃圾收集机制,也就是说,执行环境会负责管理代码执行过程中使用的内存。
而在 C 和 C++之类的语言中,开发人员的一项基本任务就是手工跟踪内存的使用情况,这是造成许多问
题的一个根源。在编写 JavaScript 程序时,开发人员不用再关心内存使用问题,所需内存的分配以及无
用内存的回收完全实现了自动管理。这种垃圾收集机制的原理其实很简单:找出那些不再继续使用的变
量,然后释放其占用的内存。为此,垃圾收集器会按照固定的时间间隔(或代码执行中预定的收集时间),
周期性地执行这一操作。
下面我们来分析一下函数中局部变量的正常生命周期。局部变量只在函数执行的过程中存在。而在
这个过程中,会为局部变量在栈(或堆)内存上分配相应的空间,以便存储它们的值。然后在函数中使
用这些变量,直至函数执行结束。此时,局部变量就没有存在的必要了,因此可以释放它们的内存以供
将来使用。在这种情况下,很容易判断变量是否还有存在的必要;但并非所有情况下都这么容易就能得
出结论。垃圾收集器必须跟踪哪个变量有用哪个变量没用,对于不再有用的变量打上标记,以备将来收
回其占用的内存。用于标识无用变量的策略可能会因实现而异,但具体到浏览器中的实现,则通常有两
个策略

标记清除
JavaScript 中最常用的垃圾收集方式是标记清除(mark-and-sweep)。当变量进入环境(例如,在函
数中声明一个变量)时,就将这个变量标记为“进入环境”。从逻辑上讲,永远不能释放进入环境的变量所占用的内存,因为只要执行流进入相应的环境,就可能会用到它们。而当变量离开环境时,则将其
标记为“离开环境”。
可以使用任何方式来标记变量。比如,可以通过翻转某个特殊的位来记录一个变量何时进入环境,
或者使用一个“进入环境的”变量列表及一个“离开环境的”变量列表来跟踪哪个变量发生了变化。说
到底,如何标记变量其实并不重要,关键在于采取什么策略。
垃圾收集器在运行的时候会给存储在内存中的所有变量都加上标记(当然,可以使用任何标记方
式)。然后,它会去掉环境中的变量以及被环境中的变量引用的变量的标记。而在此之后再被加上标记
的变量将被视为准备删除的变量,原因是环境中的变量已经无法访问到这些变量了。最后,垃圾收集器
完成内存清除工作,销毁那些带标记的值并回收它们所占用的内存空间

引用计数
另一种不太常见的垃圾收集策略叫做引用计数(reference counting)。引用计数的含义是跟踪记录每
个值被引用的次数。当声明了一个变量并将一个引用类型值赋给该变量时,则这个值的引用次数就是 1。
如果同一个值又被赋给另一个变量,则该值的引用次数加 1。相反,如果包含对这个值引用的变量又取
得了另外一个值,则这个值的引用次数减 1。当这个值的引用次数变成 0 时,则说明没有办法再访问这
个值了,因而就可以将其占用的内存空间回收回来。这样,当垃圾收集器下次再运行时,它就会释放那
些引用次数为零的值所占用的内存。

http://www.jmfq.cn/news/4977361.html

相关文章:

  • 网站建设定制公众号小程序/郑州网站制作选择乐云seo
  • 哈尔滨做网站需要多少钱/seo管家
  • 沈阳建设局网站/企业软文
  • 网站内容规划要包括什么内容/优化公司
  • 上海的外贸网站建设公司价格/seo就业
  • 如果自己建立网站/企业查询免费
  • 国外seo综合查询/手机百度seo快速排名
  • 赣州网站建设效果/活动策划方案详细模板
  • 广东企业网站seo点击软件/seo成创网络
  • 手机网站怎么做淘宝客/semen是什么意思
  • 镇江市网站开发公司/百度认证平台官网
  • 自适应网站建设案例/百度优化插件
  • 手表哪个网站最好/互联网推广公司
  • 合肥置地广场做网站的公司/宁波seo博客
  • 怎么开个网站/天猫店铺申请条件及费用
  • 爱网是什么网站/沪深300指数是什么意思
  • 投资20万做网站好吗/重庆seo技术博客
  • html5制作软件/seo外包公司报价
  • 网站客服中心模板/扫描图片找原图
  • 独立站 wordpress/怎样制作属于自己的网站
  • 搜索引擎网站优化和推广方案/企业网站怎么注册
  • 佳作哪个公司做网站比较好/苏州seo网站优化软件
  • 个人网站注册流程/成人培训机构
  • 韩国的汽车设计网站/站长工具箱
  • 做试管网站/关键词如何确定
  • asp网站木马扫描/网站移动端优化工具
  • 汕头模板建站流程/nba最新交易动态
  • 武汉建设网站哪家好/文件外链生成网站
  • 网站建设代理怎么做/游戏优化软件
  • 3d建模可以自学吗/无锡网站优化