摘要: 关于position属性的设置,头脑中一直觉得不是很清楚,所以借助这次机会单独自己测试了一下,记作学习笔记。首先,css的position属性包含下面四种设置情况:static:默认属性。指定元素按照常规的文档内容刘(从左到右,从上到下)进行定位。absolute:独立定位,它的定位要么是相对于最近... 阅读全文
posted @ 2016-01-23 19:12 GoGoChad 阅读(206) 评论(0) 推荐(0) 编辑
摘要: function loadasync(url){ var head = document.getElementsByTagName("head")[0]; var s = document.createElement("script"); s.src = url; head.appendCh... 阅读全文
posted @ 2016-01-03 15:41 GoGoChad 阅读(161) 评论(0) 推荐(0) 编辑
摘要: function NonNullSet(){ Set.apply(this,arguments);}NonNullSet.prototype = inherit(Set.prototype);NonNullSet.prototype.constructor = NonNullSet;NonNull... 阅读全文
posted @ 2015-12-20 17:31 GoGoChad 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 在经典的面向对象编程中,经常需要将对象的某个状态封装或隐藏在对象内,只有通过对象的方法才能访问这些状态,对外只暴露一些重要的状态可以直接编写。这是就需要私有状态。function Range(from, to){ this.from = function(){return from;} this... 阅读全文
posted @ 2015-12-20 17:22 GoGoChad 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 方法借用其实也可以叫做多重继承var generic = { //返回一个字符串,这个字符串包含构造函数的名字(如果构造函数包含名字) //这个以及所有非继承来的,非函数属性的名字和值 toString:function(){ var s = '['; //如果这个对象包含构造函数... 阅读全文
posted @ 2015-12-20 16:42 GoGoChad 阅读(156) 评论(0) 推荐(0) 编辑
摘要: function defineSubclass(superclass, //父类的构造函数 constructor, //新的子类的构造函数 methods, //实例方法:复制至原型中 ... 阅读全文
posted @ 2015-12-17 23:06 GoGoChad 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 下面用枚举类型来实现一副扑克牌的类://定义一个玩牌的类function Card(suit,rank){function inherit(p){ if(p==null) throw TypeError(); if(Object.create) return Object.create(p); ... 阅读全文
posted @ 2015-12-13 21:27 GoGoChad 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中可以定义对象的类,让每个对象都共享这些属性。在JavaScript中,类的实现是基于其原型继承机制的。如果两个实例都从同一个原型对象上继承了属性,我们就说它们是同一个类的实例。JavaScript中有一个重要特性是"动态可继承"(dynamically extendable)... 阅读全文
posted @ 2015-12-10 19:47 GoGoChad 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1.javascript中函数有两种定义方式:函数语句定义和表达式定义//函数有定义function test(){ console.log("This is a function");}//表达式定义var f = function(a){ return Math.sqrt(a);};... 阅读全文
posted @ 2015-12-05 23:46 GoGoChad 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.javascript创建数组时无需声明数组大小或者在数组大小变化时重新分配2.javascript数组是无类型的3.数组元素不一定要连续4.针对稀疏数组,length比所有元素的索引都要大5.数组的实现是经过优化的,用数字索引来访问数组元素要比访问常规对象属性要快得多6.数组直接量允许有可选的结... 阅读全文
posted @ 2015-12-02 23:58 GoGoChad 阅读(141) 评论(0) 推荐(0) 编辑