自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 css中关于position属性的探究(原创)

关于position属性的设置,头脑中一直觉得不是很清楚,所以借助这次机会单独自己测试了一下,记作学习笔记。 首先,css的position属性包含下面四种设置情况: static:默认属性。指定元素按照常规的文档内容刘(从左到右,从上到下)进行定位。 absolute:独立定位,它的定位要么是相对于最近的定位祖先元素,要么是相对于文档本身。 fixed:该值指定元素是...

2016-01-23 19:12:00 152

转载 实现脚本的异步载入和执行

function loadasync(url){ var head = document.getElementsByTagName("head")[0]; var s = document.createElement("script"); s.src = url; head.appendChild(s); } 转载于:https://www.cn...

2016-01-03 15:41:00 138

转载 javascript练习-子类调用父类的构造函数和方法

function NonNullSet(){ Set.apply(this,arguments); } NonNullSet.prototype = inherit(Set.prototype); NonNullSet.prototype.constructor = NonNullSet; NonNullSet.prototype.add = function(...

2015-12-20 17:31:00 504

转载 javascript练习-私有状态

在经典的面向对象编程中,经常需要将对象的某个状态封装或隐藏在对象内,只有通过对象的方法才能访问这些状态,对外只暴露一些重要的状态可以直接编写。这是就需要私有状态。 function Range(from, to){ this.from = function(){return from;} this.to = function(){return to;}}Range.protot...

2015-12-20 17:22:00 112

转载 javascript练习-方法借用

方法借用其实也可以叫做多重继承 var generic = { //返回一个字符串,这个字符串包含构造函数的名字(如果构造函数包含名字) //这个以及所有非继承来的,非函数属性的名字和值 toString:function(){ var s = '['; //如果这个对象包含构造函数,且构造函数包含名字 //这个名字会作为返回字符串的...

2015-12-20 16:42:00 113

转载 javascript练习-定义子类

function defineSubclass(superclass, //父类的构造函数 constructor, //新的子类的构造函数 methods, //实例方法:复制至原型中 statics) //类...

2015-12-17 23:06:00 158

转载 javascript练习-扑克牌

下面用枚举类型来实现一副扑克牌的类: //定义一个玩牌的类 function Card(suit,rank){ function inherit(p){ if(p==null) throw TypeError(); if(Object.create) return Object.create(p); var t = typeof p; if(t!=="object" &...

2015-12-13 21:27:00 488

转载 javascript基础知识-类和模块

在JavaScript中可以定义对象的类,让每个对象都共享这些属性。 在JavaScript中,类的实现是基于其原型继承机制的。如果两个实例都从同一个原型对象上继承了属性,我们就说它们是同一个类的实例。 JavaScript中有一个重要特性是"动态可继承"(dynamically extendable),笔记之后再做。 为什么要定义类:定义类是模块开发和重用代码的有效方式之一。 ...

2015-12-10 19:47:00 118

转载 javascript基础知识-函数

1.javascript中函数有两种定义方式: 函数语句定义和表达式定义 //函数有定义 function test(){ console.log("This is a function"); } //表达式定义 var f = function(a){ return Math.sqrt(a); }; 2.函数调用方式有以下四种...

2015-12-05 23:46:00 99

转载 javascript基础知识-数组

1.javascript创建数组时无需声明数组大小或者在数组大小变化时重新分配 2.javascript数组是无类型的 3.数组元素不一定要连续 4.针对稀疏数组,length比所有元素的索引都要大 5.数组的实现是经过优化的,用数字索引来访问数组元素要比访问常规对象属性要快得多 6.数组直接量允许有可选的结尾逗号,所以[,,]只有两个元素 创建数组的方法 1)对象直...

2015-12-02 23:58:00 146

转载 javascript基础知识-对象

javascript创建对象有三种方法: 1)对象直接量 例:var empty = {}; var point = {x:1,y:4}; var book = { "main title":"JavaScript", 'sub-title':"The Definitive Guide", "for":"audien...

2015-12-01 00:13:00 103

转载 javascript之观码说理

前一阶段看到大神在网上贴出的测试个人js理解的代码。 在此我在此借用大神的代码,进行自我复述,大神文章参见:http://www.imooc.com/article/1731 代码1: function foo(){ console.log(this.a); } function doFoo(fn){ fn(); } function doFoo2(...

2015-11-29 23:19:00 131

转载 javascript基础知识-语句

关于javascript语句,有下面一些有趣的用法。 1.空语句的使用: 空语句只包含一个";",那在什么时候可以使用呢? 例: //初始化一个数组a for(i = 0;i < a.length;a[i++] = 0); 在这个用于初始化的for循环中,不需要任何循环体,但是javascript需要循环体中至少包含一条语句,所以这里利用空语句保证语法正确。 ...

2015-11-29 22:11:00 124

转载 javascript基础知识-命名提前,作用域

javascript的代码存在命名提前的现象,在这里结合javascript的特殊作用域来解释。 一般很多后台语言,比如C#都是块级作用域,也就是花括号范围内定义的变量,作用域被限制在花括号以内。 而javascript则是函数级作用域,也就是说在函数体内定义的变量,拥有在函数内的作用域。 比如下面的例子: function test(o){ var i = 0; ...

2015-11-24 23:06:00 87

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除