上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 40 下一页
  2019年1月15日
摘要: 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 阅读全文
posted @ 2019-01-15 11:12 Web引领者 阅读(8574) 评论(0) 推荐(0) 编辑
  2019年1月14日
摘要: 有的时候我们可以对字母,数字,字符串中的时间,进行排序,但正常情况下数组只能对数字进行排序,无法满足我们的要求,所以封装了一个全能的方法 sort(function(a,b){ return a-b }) 仅仅是对数字的从小到大排序; 还有一种全能的方法,可以对任何东西排序; function ge 阅读全文
posted @ 2019-01-14 19:17 Web引领者 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.复习的函数 函数是由关键字function声明的,他是一个引用数据类型,是Function的实例,在调用的时候会开辟一个私有空间 2.函数的成员 arguments:null (是实参构成的数组集合) caller:null(是这个函数的调用者,函数在A个函数内调用,那么A就是这个函数的调用者, 阅读全文
posted @ 2019-01-14 19:13 Web引领者 阅读(238) 评论(0) 推荐(0) 编辑
  2019年1月8日
摘要: 1.自执行函数的前后要加分号 案例: ;(function(){})(); 2.面向对象的最大优势节省了许多内存 正式开写面向对象的轮播; <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>面向对象的轮播</title> <sty 阅读全文
posted @ 2019-01-08 18:45 Web引领者 阅读(121) 评论(0) 推荐(0) 编辑
  2019年1月7日
摘要: 面向对象: 1.构造函数里的属性怎么看? 谁前面有this谁就是属性 案例: function Person(name,age){ var num=12; //他不是a的属性,只是私有作用域的私有变量 this.name=name; this.age=age; } var a=new Person( 阅读全文
posted @ 2019-01-07 19:40 Web引领者 阅读(381) 评论(0) 推荐(0) 编辑
  2019年1月4日
摘要: 面向对象的三大特点:封装,继承,多态/(重载) 封装:减少代码冗余,提高代码的重复利用率; 继承:子类继承父类的属性 (注释:父类的私有属性和子类的私有属性互不影响,如果子类的私有属性想访问到父类的私有属性,要靠面向对象式:继承) 多态:函数的多种形态(由于js是脚本语言,所以没有多态的说法,但是有 阅读全文
posted @ 2019-01-04 17:30 Web引领者 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 谈到面向对象,不得不说一下他的继承,这也是对象三大特征之一 我们常说面向对象是初级前端和中级前端的分水岭,如何熟练的掌握面向对象,称为中级前端呢? 接下来就是重要的一环了: 6大继承 克隆对象: var obj={ name:"zhang" } var obj2=obj 这种写法不是对象克隆(只是把 阅读全文
posted @ 2019-01-04 11:33 Web引领者 阅读(161) 评论(0) 推荐(0) 编辑
  2019年1月3日
摘要: 1.面向对象的目的:就是生成对象object 2.生成对象的方式: 1.单例模式(字面量定义) var obj={} 2.类的实例 var obj=new Object() 3.工厂模式 4.构造函数:(扮演三种角色:普通函数,普通对象,类) 工程模式的案例: function cerate(nam 阅读全文
posted @ 2019-01-03 19:33 Web引领者 阅读(148) 评论(0) 推荐(0) 编辑
  2019年1月2日
摘要: 1.作用域 栈内存:js执行的环境(作用域) 堆内存:存放代码的空间,存放方式一种键值对的形式存放,函数以字符串的形式存放 2.js在执行之前,浏览器会给他一个全局作用域window,每个作用域下分两个模块,一个是内存模块,一个是执行模块,内存模块会给所有的变量一个内存地址,变量的声明,在js中靠关 阅读全文
posted @ 2019-01-02 19:20 Web引领者 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 添加事件 function addEvent(node,type,hander){ if(!node) return false; //如果没有这个元素 ,直接返回; if(node.addEventListener){ node.addEventListener(type,hander,false 阅读全文
posted @ 2019-01-02 18:33 Web引领者 阅读(275) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 40 下一页