自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS中的prototype

JS面向对象中的prototypeJavaScript为每一个类型(Type)都提供了一个prototype属性,将这个属性指向一个对象,这个对象就成为了这个类型的“原型”,这意味着由这个类型所创建的所有对象都具有这个原型的特性。另外,JavaScript的对象是动态的,原型也不例外,给prototype增加或者减少属性,将改变这个类型的原型,这种改变将直接作用到由这个原型创建的所有对象上...

2017-08-07 18:02:23 92

原创 js 对象方法、类方法、原型方法区别

function People(name){  this.name=name;  //对象方法    this.Introduce=function(){      alert("My name is "+this.name);    }  }  //类方法  People.Run=function(){  alert("I can run");  }  ...

2017-08-06 21:52:18 232

原创 Underscore.js

_.each(list, iteratee, [context]) 该函数的功能是:根据iterator迭代器提供的过滤条件,遍历list列表中的每一个元素,每遍历一次,产生一个迭代函数。此外,iterator迭代器还可以与可选项context上下文对象绑定。_.each([1, 2, 3], alert); => 1;2;3 (输出数组中的每个经过运算后的元素,等价于for循环,无返...

2017-07-31 17:43:53 90

原创 js面向对象

面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式,主要包括模块化、多态、和封装几种技术。对JavaScript而言,其核心是支持面向对象的,同时它也提供了强大灵活的基于原型的面向对象编程能力。一、理解对象: (一)基于Object对象 var person = new Object(); person.name = 'Wang'; person.age = 20; person.getN...

2017-07-30 21:36:07 80

原创 js打印日期时间方法

js打印当前时间,首先js是拥有时间输出的。 用Date()可以打出时间。但是国际标准时间格式如下: document.write(Date()) Mon Jul 24 2017 21:29:35 GMT+0800 (中国标准时间) 这种时间格式往往不是我们想要的,我们可以根据标准时间来提取,组成我们想要的格式。 var dateDigitToString = function (num) { ...

2017-07-24 21:45:56 2323

原创 js函数

(1)函数定义函数使用function关键字来定义,它可以用在函数定义表达式或者函数声明语句里。在两种形式中,函数定义都从function关键字开始,其后跟随这些组成部分:①函数名称标识符,②一对圆括号,③一对花括号。function 函数名(参数){    代码块}例如:function get_sum(a,b){    var sum=a+b;    r...

2017-07-23 22:15:17 74

原创 js数组

数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。js数组是无类型的:数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型。数组的元素也可能是对象或其他数组,这允许创建复杂的数据结构。(1)创建数组var a = []; //没有元素的数组var b = [1,"b",false]; //有3个元素的数组var c = ...

2017-07-17 18:22:01 61

原创 js对象

对象是js的基本数据类型。对象是一种复合值:它将很多值(原始值或其他对象)聚合在一起,可通过名字访问这些值。对象也可以看做是属性的无序集合,每个属性都是一个名/值对。(1)创建对象var point = {a:1,b:2};var a = new Object();var o = Object.create({a:1,b:2});Object.create()是一个静态函数,不...

2017-07-16 20:32:53 87

原创 条件语句

条件语句是通过判断指定表达式的值来决定执行还是跳过某些语句。这些语句是代码的“决策点”,有时称为“分支”。1.ifif语句是一种基本的控制语句,它让js程序可以选择执行路径,就是有条件的执行语句,这种语句有两种形式:(1)if(expression) statement在这种形式中,需要计算expression的值,如果计算结果是真值,那么就执行statement。如...

2017-07-10 22:54:09 237

原创 声明语句

1.varvar语句用来声明一个或多个变量,语法如下:var name_1[=value_1][,...,name_n[=value_n]]关键字var之后跟随的是要声明的变量列表,列表中的每一个变量都可以带有初始化表达式,用于指定它的初始值,例如:var i; //一个简单的变量var j=1; //一个带有初始值的变量var a,b; //两个变量var x=...

2017-07-09 22:20:17 1477

原创 字符串

1.字符串是一组由16位值组成的不可变的有序序列,每个字符通常来自于Unicode字符集。js通过字符串类型来表示文本。字符串长度是其所含16位值的个数。2.字符串直接量是由单引号或双引号括起来的字符序列。例如:'' //空字符串"" //空字符串'string''hello world''45.41'3.转义字符\o NUL字符\b 退格符...

2017-07-03 23:23:45 186

词法结构

1.注释js支持两种格式的注释。(1)"//"同行之后的文本都会被忽略。(2)同行或不同行"/*"和"*/"之间的文本会被当做注释忽略。例如://单行注释/*单行注释*//*多行注释多行注释多行注释*/2.直接量就是程序中直接使用的数据值。例如:10 //数字2.1 //小数"good morning" //字符串'good...

2017-07-01 23:25:52 135

空空如也

空空如也

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

TA关注的人

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