优雅降级,this问题,封闭空间,堆排序算法.ppt_第1页
优雅降级,this问题,封闭空间,堆排序算法.ppt_第2页
优雅降级,this问题,封闭空间,堆排序算法.ppt_第3页
优雅降级,this问题,封闭空间,堆排序算法.ppt_第4页
优雅降级,this问题,封闭空间,堆排序算法.ppt_第5页
免费预览已结束,剩余17页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.优雅降级和逐渐增强,优雅降级(gracefuldegradation):一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。,渐进增强progressiveenhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。,区别:a.优雅降级是从复杂的现状开始,并试图减少用户体验的供给。b.渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要。c.降级(功能衰减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带,2.This的问题,varlength=10;functionfn()alert(this.length);,答案:10,varlength=10;functionfn()console.log(this.length);varobj=length:5,method:function(fn)fn();arguments0();obj.method(fn,1);,答案:102,3.This和封闭空间,Menu键,varfunc=(function(a)/console.log(this);this.a=a;returnfunction(a)a+=this.a;returna;)(function(a,b)returna;(1,2);alert(func(4);,答案:5,商品页详细介绍,111,详解:,function(a,b)returna;(1,2)返回1function(a)/a=1/this为window,this.a=1,等于window.a=1;this.a=a;/a=a+this.a;/a=4+1a+=this.a;/返回结果5,商品页详细介绍,111,详解:,function(a,b)returna;(1,2)返回1function(a)/a=1/this为window,this.a=1,等于window.a=1;this.a=a;/a=a+this.a;/a=4+1a+=this.a;/返回结果5,商品页详细介绍,111,算法(Algorithm),算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制,定义:,商品页详细介绍,111,节点的度:一个节点含有的子树的个数称为该节点的度;树的度:一棵树中,最大的节点的度称为树的度;叶节点或终端节点:度为零的节点;非终端节点或分支节点:度不为零的节点;父亲节点或父节点:若一个节点含有子节点,则这个节点称为其子节点的父节点;孩子节点或子节点:一个节点含有的子树的根节点称为该节点的子节点;兄弟节点:具有相同父节点的节点互称为兄弟节点;节点的层次:从根开始定义起,根为第1层,根的子节点为第2层,以此类推;树的高度或深度:树中节点的最大层次;森林:由m(m=0)棵互不相交的树的集合称为森林;,商品页详细介绍,111,树状图:一种数据结构,它是由n(n=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:,/wiki/%E6%A0%91_(%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84),堆排序:利用堆的性质进行的一种选择排序。堆分为大顶堆和小顶堆。,堆排序,大顶堆满足条件:Keyi=Key2i+13)由于交换后新的堆顶R1可能违反堆的性质,因此需要对当前无序区(R1,R2,.Rn-1)调整为新堆,然后再次将R1与无序区最后一个元素交换,得到新的无序区(R1,R2.Rn-2)和新的有序区(Rn-1,Rn)。不断重复此过程直到有序区的元素个数为n-1,则整个排序过程完成。,例:,对数组a排序:a=16,7,3,20,17,8,构造树:,1,2,3,4,5,6,例:,对数组a排序:a=16,7,3,20,17,8,构造初始堆:,(1),(2),(3),例:,对数组a排序:a=16,7,3,20,17,8,(4),

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论