自定义博客皮肤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 121

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

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 104

转载 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 472

转载 javascript练习-私有状态

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

2015-12-20 17:22:00 89

转载 javascript练习-方法借用

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

2015-12-20 16:42:00 88

转载 javascript练习-定义子类

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

2015-12-17 23:06:00 124

转载 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 404

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

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

2015-12-10 19:47:00 91

转载 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 74

转载 javascript基础知识-数组

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

2015-12-02 23:58:00 117

转载 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 79

转载 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 99

转载 javascript基础知识-语句

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

2015-11-29 22:11:00 95

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

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

2015-11-24 23:06:00 63

空空如也

空空如也

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

TA关注的人

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